О курсе Набор закрыт

Занятия проходят онлайн. Понедельник в 18:00

В век информационных технологий появляется все больше возможностей для активной работы во всемирной паутине Интернет. Для большинства ребят уже с раненого возраста известны такие слова как сайт, браузер, социальная сеть, онлайн кинотеатр и другие. Чтобы систематизировать все эти знания, а также понять, как устроена и организована работа во всемирной паутине был разработан наш курс. Компания «Калуга Астрал» стремится научить ребят полезным навыкам, которые помогут в дальнейшей профориентации.

Программа курса рассчитана на участие в нем как ребят уже имеющих опыт в web-дизайне, так и только приступающих к изучению.

Преимущества:

В ходе курса будут рассмотрены следующие языки:

  • HTML
  • CSS
  • PHP
  • MySQL
  • JavaScript

Вы научитесь самостоятельно создавать от простейших html страничек до сложного сайта с навигацией, базой данных и back-end (программно-аппаратная часть сервиса).

При успешном окончании курса наши выпускники получают сертификаты Астрал Академии.

 

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

Тема1. Введение
  • Как работает интернет
  • Что такое сайт
  • Что представляет собой веб страница
  • Виды сайтов
  • Протоколы и схема HTTP-запроса
  • Процесс разработки сайта
  • Что такое гипертекст, теги и атрибуты
  • Простой пример HTML странички
  • Пример сложной веб страницы
Тема 2. Основы HTML
  • Структура HTML документа
  • Основные теги оформления текста
  • Спецсимволы
  • Гиперссылки
  • Изображения
  • Списки
  • Формы и их элементы
Тема 3. Основы CSS
  • Что такое CSS
  • Синтаксис CSS
  • Способы объявления CSS
  • Селекторы (id, class, tag)
  • Селекторы атрибутов
  • Основные свойства стилей
  • Вложенность, наследование и группирование свойств
  • Приоритеты применения стилей
  • Псевдоклассы и псевдоэлементы
Тема 4. Таблицы в HTML
  • Для чего нужны таблицы в HTML
  • Создание таблиц
  • Объединение ячеек
  • Вложенные таблицы
  • Стилевое оформление таблиц
Тема 5. Нарезка макета и табличная верстка
  • Выбор необходимых элементов макета
  • Нарезка макета на элементы
  • Верстка макета сайта при помощи таблиц
Тема 6. Формирование блочной модели
  • Основные теги для верстки (divи span)
  • Свойство display
  • Формирование блочной модели
  • Обтекаемые элементы
  • Позиционирование блоков
Тема 7. Стандарты Web. Вспомогательные инструменты. Хостинг.
  • Инструменты веб разработчика
  • Валидация веб документов
  • Проблема «кроссбраузерности»
  • Стандарты HTML/CSS
  • Выбор хостинга
  • Загрузка проектов на сервер
Тема 8. Установка веб-сервера. Основы PHP
  • Зачем нужен язык PHP
  • Установка веб-сервера на локальный компьютер
  • Знакомство с базовым синтаксисом PHP
  • Переменные, константы, типы данных PHP
Тема 9. Ветвление и функции
  • Что такое функции
  • Использование ветвления
  • Область видимости переменных и время их жизни
Тема 10. Циклы и массивы
  • Что такое циклы
  • Цикл While и цикл For
  • Оператор инкремента и декремента
  • Бесконечный цикл
  • Массивы в PHPи способы их инициализации
  • Встроенные функции для работы с массивами
  • Многомерные массивы
Тема 11. Параметры URL и формы HTML
  • Типы запросов HTTP
  • Формирование параметров запроса
  • Передача параметров через URL
  • Обработка параметров, переданных через URL
  • Обработка отправленной HTML формы
Тема 12. Cookies и сессии PHP
  • Что такое Cookies
  • Работа с Cookies средствами PHP
  • Что такое сессии в PHPи как они работают
  • Авторизация на сайте
Тема 13. Работа с файлами
  • Особенности работы с файлами в PHP
  • Чтение данных из файла
  • Запись данных в файл
  • Функции для работы с файлами
  • Написание скриптов, загружающих данные на сервер
  • Получение списка файлов и подпапок в каталоге
Тема 14. Работа с базой данных.
  • Для чего нужна база данных
  • Что такое реляционная БД
  • Типы связей между данными
  • Язык SQL
  • Добавление, изменение, удаление данных
  • Выборка данных
  • Работа с MySQL средствами PHP
Тема 15. Архитектура MVC
  • Что такое архитектура программы
  • Шаблон проектирования MVC
  • Реализация этого шаблона в PHP
Тема 16. JavaScript и DOM
  • Что такое JavaScript и DOM
  • Принцип взаимодействия клиент – сервер
  • Как вызвать JavaScript
  • Структура DOM документа
  • Функции и область видимости переменных
  • Типы данных
  • Пример калькулятора на JavaScript
Тема 17. ООП в JavaScript и AJAX
  • Применение ООП в JavaScript
  • Что такое AJAX
  • Пример функции отправки AJAX – запроса
Тема 18. jQuery
  • Что такое jQuery
  • Как подключить
  • Селекторы и иерархия
  • Фильтры
  • Работа с формами
  • Работа со стилями
  • Обработчик событий
  • Анимация
Тема 19. JSON
  • Что такое JSON
  • Запись данных в формате JSON
  • Сравнение с XML
  • Работа с JSON в PHP
  • Что должен возвращать AJAX
Тема 20. jQueryUI
  • Что такое jQueryUI
  • Interactions
  • Widgets
  • Effects
  • Определение CSS – стилей

Курс ведёт

Преподаватель
Ковба
Виталий
IT-Лицей

Как проходят занятия?

1
Онлайн/оффлайн формат
2
Групповые занятия
3
Практическая отработка

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


Web – дизайн

Мы приняли вашу заявку и свяжемся с вами в ближайшее время

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных


    Данные успешно отправлены

    Ожидайте, наши специалисты свяжутся с вами в ближайшее время!