Для начала занятий достаточно иметь общее владение компьютером и умение использовать браузер для посещения сайтов в интернете.
Какие задачи сможет решать человек, после прохождения курса:
создать собственный сайт и выполнять его продвижение
предложить себя в качестве HTML-верстальщика на рынке ИТ профессионалов
настроить собственные онлайн-площадки и увеличить их продажи
выполнять работы по доработке авторских модулей к популярным CMS: Wordpress, Joomla, 1C Bitrix и других
стать разработчиком шаблонов для сайтов популярных платформ Tilda, Wix и других
и многое другое.
Занятия проходят в дистанционном формате в вечернее время с 18.00 до 21.00.
Преподаватель курса - Святослав Науменко
Аудитория курса:
Курс рассчитан на:
представителей разных профессий, в поиске перспективной области деятельности и для переквалификации;
творческих людей (художников, ремесленников) для создания и развития авторской площадки - для портфолио и своих работ в интернете;
предпринимателей, желающих на одном языке разговаривать с поддержкой и разработчиками своих интернет-магазинов;
программистов, желающих освоить новый сегмент разработки ПО;
дизайнеров, готовых освоить новую область и перейти к верстке сайтов по своим макетам;
и многих других, кто интересуется интернет-технологиями и их применением в своей деятельности.
1. Введение в Javascript и инструменты разработчика.
Знакомство с базовыми элементами языка. Первый проект на Javascript. Вспомним историю появления Javascript и определим его место в современной разработке приложений; Рассмотрим действующий стандарт ECMAScript; Познакомимся с инструментами разработки; Изучим способы использования Javascript; Рассмотрим особенности языка; Приступим к изучению синтаксиса JavaScript и начнем писать свой первый проект Javascript.
Практикум:
Работа с инструментами разработки; Включение кода Javascript в html-документы; Решение примеров с базовыми типами.
2. Основные принципы реализации алгоритмов на языке Javascript.
Познакомимся с понятием алгоритма; Разберем операторы Javascript; Рассмотрим организацию циклов в Javascript.
Практикум:
Решение примеров с использованием циклов; Планирование проектного пространства; Начинаем разработку проекта.
3. Пользовательские функции в Javascript.
Познакомимся с организацией архитектуры кода через функциональные элементы - функции; Обсудим объявление функций, возврат значений; Откроем для себя области видимости; Объяснение механизма возникновения; Рассмотрим анонимные функции, функции - выражения.
Практикум:
Решение задач на функции; Продолжаем работать над проектом.
4. Введение в ООП (объектно - ориентированное программирование).
Знакомимся с основными понятиями ООП и отличиями ООП Javascript от классического ООП; Изучим способы создания объектного типа в Javascript; Рассмотрим использование методов и свойств объектов.
Практикум:
Выполнение задач на создание объектов и использование методов и свойств объектов; Продолжаем работать над проектом.
5. Прототипы Javascript.
Познакомимся с концепцией прототипного ООП Javascript; Научимся использовать прототипы для глубокого управления объектов.
Практикум:
Разворачиваем программный стенд для изучения подходов к управлению и изменениям групп объектов.
6. Javascript и DOM (Объектная модель документа).
Рассмотрим основные подходы к управлению элементами HTML-документа из кода; Разбираем методы и свойства элементов HTML-DOM через их программные интерфейсы.
Практикум:
Разворачиваем программный стенд для изучения DHTML; Используем методики работы с HTML-элементами на стенде.