КУРС (ВЕБ ПРОГРАММИРОВАНИЕ, CLIENT SIDE)


Учебная программа курса

Введение- 8 часов

HTML/CSS- 20 часов

Javascript- 40 часов

Дополнительные модули- 12 часов

80 академических часов


ВВЕДЕНИЕ И ОСНОВЫ ВЕБ ПРОГРАММИРОВАНИЯ.

• Основы и стандарты WEB. Модель клиент-сервер.  (2 часа)

• Знакомство с основными терминами, технологиями и протоколами (HTML, CSS, PHP, Javascript, SQL) (2 часа)

• Основы операционных систем Windows/Linux. Основы работы с файловой системой и сетью (2 часа)

Всего 8 часов


Основы HTML и CSS

Введение в HTML (8 часов)

• Понятие тегов. Теги DIV и Span. Создание каркаса страницы.

• Параграфы и заголовки, списка, изображения

• Ссылки, атрибуты

• Таблицы

• Введение в формы: текстовые поля, кнопки, чекбоксы, элементы выбора, текстовые поля. Отправка данных GET&POST

• Мета теги

Введение в CSS (8 часов)

• Принцип работы. Селекторы и псевдоселекторы

• Работа со шрифтами, цветами и выравнивание

• Наследование, каскадность и приоритетность

• Блочная модель(margin, раdding)

• Блочные и встроенные элементы. Фоновое изображение

• CSS

• Float, обтекание и позиционирование

• Браузеры и решение проблем

Практические задания (4 часа)

Всего 20 часов


Javascript

• Переменные, Циклы, Условные операторы, Функции (8 часов)

• Модель DOM, Манипуляции с DOM элементами (4 часа)

• События и их обработка в Javascript (4 часа)

• Связь с сервером - Ajax, работа с форматом Json (6 часов)

• Библиотека Jquery (8 часов)

• Проект 10 часов

Всего 40 часов


Дополнительные модули

Обзор HTML 5, CSS3 (4 часа)

• Разработка аппликаций для Facebook (4 часа)

• Подготовка к интервью (Вопросы и ответы, Практикум) 4 часа

Всего 12 часов