Курс для подростков, которые хотят примерить на себя профессию веб-разработчика. Веб-разработка — одно из самых популярных направлений в 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