Теоретическое ознакомление и привитие практических навыков по созданию web-сайтов.
Структура обучения:
Модуль 1 предполагает обучение детей основам frontend с нуля: изучение языков программирования HTML и CSS дополняется постоянным применением JavaScript.
Модуль 2 построен на выполнении задач с использованием различных языков, в том числе Python.
Современные и актуальные знания применимые в реальных профессиях – вот что приобретет ваш ребёнок.
Обучаясь на этом курсе он:
- получит отличную базу для развития в сфере web-разработки;
- будет иметь понятие как создавать web-сайты.
Дополнительные курсы
Программа курса:
Модуль 1. Ознакомление с HTML, CSS, JavaScript и их взаимодействием
HTML
- Основные принципы верстки.
- Создание и публикация web-документов.
- Структура HTML–кода.
- Работа с:
- текстом;
- графикой;
- цветом и цветовыми моделями.
- Форматы графических файлов для web-дизайна.
- Карты изображений на web-страницах.
- Создание списков и таблиц на сайтах.
- Модель взаимодействия «клиент-сервер».
CSS
- Понятие CSS.
- Идентификаторы и классы.
- Преимущества и недостатки использования CSS.
- Блочная верстка с помощью div.
- Формы и элементы форм. Понятие метатег.
- Руководство правильной подготовки макета к верстке.
- Приемы оптимизации изображений для web-сайта.
JavaScript
- Введение в JavaScript.
- Основы языка JS.
- Простые типы («переменная») и операции над ними.
- Таблица логических операторов в Java.
- Работа с массивами.
- Создание функций.
Общеобразовательная информация:
- Сведения о компьютерной графике и её видах.
- Определение web-дизайна.
- Понятия реклама и рекламная продукция.
- Значение слова анимация.
- Третье измерение программы.
Применение знаний на практике:
- Самостоятельная разработка web-сайта.
Модуль 2. Знакомство с высокоуровневым языком Python и создание GUI
- Парадигмы и языки программирования.
- Отличия и сходства интерпретаторов и компиляторов.
- Базовые алгоритмические структуры.
- Типы тестирования программного обеспечения.
- Введение в Python.
- Арифметические задачи по программированию.
- Простые, сложные и составные условия.
- Универсальные циклы.
- Разница между списками, кортежами и массивами.
- Основы работы с файлами в Python.
- Методы работы со строками.
- Виды библиотек кода.
- Модули расширения.
- Функции для работы с датой и временем.
Применение знаний на практике:
- Создание GUI (графический интерфейс пользователя):
- библиотека Tkinter;
- создание окна приложений;
- добавление кнопки;
- изменение свойств элементов;
- способы позиционирования элементов;
- создание списков;
- разработка меню сайта.