Web-разработка

Курс для подростков, которые хотят примерить на себя профессию веб-разработчика. Веб-разработка — одно из самых популярных направлений в IT технологиях и продолжает приобретать все большую востребованность.  

Курс построен таким образом, чтобы ученик прошел путь от самого начала и шаг за шагом постиг все тонкости по созданию сложных интернет проектов, включая верстку, дизайн, языки Java, PHP, Python, разработку JavaScript, базы данных.
В процессе обучения ребята будут создавать ряд проектов, накапливая практические навыки, необходимые специалистам в веб-разработке. 

Объем курса зависит от изучаемых модулей 
Режим занятий:  1 занятие в неделю по 3 ак. часа (120мин)
Посмотреть расписание курсов (уточняется)

 

Записаться на курс

Программа курса

Модуль 1​: Основные понятия в Веб-разработке. HTML и CSS.
 

Что такое сайт, хостинг, домен; Виды сайтов и как создается сайт. Процесс разработки сайта
Какое программное обеспечение для этого используется; Что представляет собой веб-страница;

Гипертекст, теги, атрибуты, спецсимволы и гиперссылки;  простая и сложная HTML страничка.
Структура HTML документа, синтаксис языка HTML, основные теги для формирования базовой
структуры web-страницы; Теги вывода на страницу и оформления текстовой информации,  абзацев,
списков, заголовков; Теги для вставки таблиц  и изображений их стилевое оформление,  формы и их элементы.

 

 

Модуль 2:  Основы языка оформления стилей CSS
 


В этом модуле мы узнаем: что такое CSS, как подключать и применять CSS; что такое синтаксис CSS,
селекторы, псевдоклассы и псевдоэлементы. 
Познакомимся с основными свойствами стилей: вложенность, наследование и группирование свойств.

Научимся использовать СSS для стилизации содержимого web-страниц, создавать горизонтальное и вертикальное
меню навигации, создавать таблицы стилей СSS и привязывать её к  html-документу

 

Модуль 3:  Табличная и блочная верстка
 

В этой части курса мы разберем табличную верстку многостраничного сайта с меню, формой обратной связи,
версткой в две или три колонки и вставкой графических объектов в табличную структуру страницы.

Так же познакомимся с блочной версткой страниц, с основными тегам для такой верстки (div и span).
Разберем приемы позиционирование блоков, теги  overflow, clear, margin, padding и для чего они нужны.

Начнем верстать многостраничный сайта при помощи блоков: меню навигации, форма связи, колонки,
вставка видео и аудио элементов, заполнение разметки частями нарезанного графического макета.

 

Модуль 4: Основы языка JAVA
 

Этот модуль посвящен языку  JAVA - для программирования динамических элементов  сайта.
Мы познакомимся с  синтаксисом языка, рассмотрим  использование скриптов, программирование
различных форм, окон сообщений, запросов, выбора.

Разберем основы процедурного программирования, ветвления,  циклы, проектирование методов,

Рассмотрим различные  переменные и их инициализация, виды контейнеров в Java: List, Map,Setи  
и приемы их  использования.

 

Модуль 5:  Размещение и администрирование сайта
 


В завершении мы познакомимся с грамотной и универсальной версткой сайтов. Узнаем, что такое юзабилити,
резиновая верстка, кроссбраузерность и др.

Далее рассмотрим размещение сайта на хостинге;  Тестирование и администрирование сайтов.
Администрирование сайта через СМС-платформы и загрузку 
 проектов на сервер через FTP-клиент FailZilla

 

 

 


 

 

чему  научатся ваши дети 
 

СОЗДАВАТЬ САЙТЫ
Научатся создавать веб продукты: сайты, лейдинги, инерактивные модули, базы данных.

ПИСАТЬ КОД

Получат практические навыки написания программного кода, незаменимые для дальнейшего изучения в Web - разработке.

МЫСЛИТЬ АЛГОРИТМИЧЕСКИ

Разовьют навык алгоритмического и системного мышления.

КОНЦЕПЦИЯМ ПРОГРАММИРОВАНИЯ

Познакомятся с фундаментальными концепциями и правилами программирования
Web приложений.

РЕШАТЬ ЗАДАЧИ

Решать разнообразные творческие и логические задачи в юзабилити и эргономике сайтов.

ОБРЕТУТ ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ

Получат дополнительное предпрофессиональное образование в сфере информационных технологий.