Минск
Войти
 
×

Все Курсы


Отобразить пароль    Забыли пароль?

Войти

для тех, кто ищет курсы:

Летний интенсив Front-End разработка на JavaScript

Минск, ул. Ольшевского, 24 (501)

Длительность: 9,5 недель
Начало: 25 июня 2018
Стоимость: 475 руб.
Скидка для пользователей сайта Все Курсы - 7%
Интенсивный курс нацелен на быструю выработку навыков и получение фундаментальных знаний во Front-End разработке в современном мире. Курс состоит из 27 очных занятий, которые проходят 3 раза в неделю - 10 лекций и 17 практических занятий. Каждый студент параллельно получает доступ к обучающим материалам компании и изучает их дома в режиме онлайн, выполняя домашние задания. Насыщенная программа курса позволяет за короткое время получить ценнейшие знания и практический опыт разработки, которые выгодно выделяют всех участников курса на старте карьеры в отрасли информационных технологий.

Курс предназначен для начинающих разработчиков, ранее не сталкивавшихся с JavaScript-разработкой. Для прохождения курса необходимо иметь базовые знания HTML, CSS и методов программирования, а также Git. Компания предоставляет 4 бесплатных подготовительных занятия по этим темам для студентов интенсивного курса.

На курсе изучаются:

- Основы языка JavaScript
- Работа с DOM, разработка веб-интерфейсов
- ECMAScript 2015-2017
- ООП
- AJAX
- Front-End разработка, одностраничные приложения.
- Архитектуры разработки программного обеспечения
- HTML5 API, внешние API
- jQuery
- Vue. js

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

Расписание курса устанавливается совместно со всеми студентами на организационном собрании. Обычное время начала занятий: 18:30-19:15.

Требуемый начальный уровень знаний - базовые знания HTML, CSS и методов программирования.
Человек в группе: 9.
Время проведения: расписание устанавливается на организационном собрании со всеми участниками. Классическое расписание: пн, ср, пт в 19:00. Практические занятия в среду и пятницу, лекция в понедельник. Практические занятия студенты могут отчасти отрабатывать удаленно.

Персоны

 
Латушкин Денис Александрович

Опыт разработки ПО: 6 лет.
Опыт разработки на JavaScript: 5 лет.
Опыт преподавательской деятельности в области IT: 4 года.
Количество проведенных потоков курсов: 11.

Результат / будет знать, уметь

  • Vanilla JavaScript
  • DOM, разработка интерфейсов
  • ECMAScript 2015-2017
  • AJAX, Front-End разработка
  • Архитектура и построение веб-приложений
  • HTML5 API, внешние API
  • jQuery
  • Vue. js
    После окончания курсов выдается: Рекомендательное письмо с оценкой за курс и описанием проделанной работы на практике.

    Контакты

    info@retarcorp.by

    + 375 (44) 738 64 02

    retarcorp.by

    В начале беседы сообщите, что нашли информацию на Все Курсы Бай.

    Программа

    День 1

    Начало работы с JavaScript.

    Знакомство, ознакомление с аудиторией
    История языка JavaScript. Современное применение языка.
    Суть языка. Скриптовость. Связь с Java. Принцип работы языка.
    Знакомство с dev tools браузера. Выполнение js-кода в консоли.
    Подключение js-скриптов к HTML-страницам. Написание js-кода в файлах. Вывод информации из скрипта в консоль (console. log, console. error), в документ(document. write)
    Типы данных в языке. Основные С-подобные конструкции языка JS – переменные, ветвление, циклы.

    День 2

    Сущности языка JavaScript. Встроенные возможности.

    Введение в объектную структуру языка
    Расширенное знакомство с типами данных языка. Массивы. Индексация, длина. Методы для работы с массивами.
    Строки, тип и объект String.
    Работа с числами в JS. Number. Парсинг чисел. NaN.
    Математические вычисления. Объект Math.
    Работа со временем. Метки времени. Объект Date.

    День 3

    Объектная и функциональная природа языка JavaScript.

    Объекты. Создание объектов. Литерал объекта. Обращение к полям объектов как к элементу ассоциативного массива и через оператор поля.
    Функции. Создание функций. Области видимости переменных. Функции как поля объекта в JS. Понятие замыкания.
    Создание свойств. Объект Object (Краткие сведения).
    Глобальная область видимости.

    День 4

    Практикум 1.

    Разработка скрипта для решения задач обработки данных.

    День 5

    Введение в BOM и DOM.

    Глобальная область видимости.
    Интервалы и таймауты.
    Информационные объекты глобальной области видимости.
    Структура документа в DOM.
    Типы узлов.
    Навигация в DOM-дереве.
    Управление содержимым DOM-объектов.
    Управление структурой DOM-дерева.

    День 6

    Обработка событий в DOM.

    Сущность события. Перехват и всплытие события. Типы событий. Событие загрузки документа.
    Обработка событий в DOM Level 0.
    Обработчики событий в DOM Level 2. Назначение и удаление функций-обработчиков для HTML-элементов.
    Структура обработчика событий. Объект event и this в обработчике событий.
    Перехват и всплытие событий. Отмена всплытия. Отмена действия по умолчанию.
    Расширенный список событий. События HTML5.

    День 7

    Практикум 2.

    Разработка интерфейса веб-приложения.

    День 8

    Работа с интерфейсом в DOM.

    CSS-стили и DOM.
    Габариты. Отступы.
    Работа с элементами форм.
    Работа с режимом редактора.
    Аудио и видео

    День 9

    Практикум 3.

    Разработка полноценного интерфейса веб-приложения.

    День 10

    Паттерны ООП в JavaScript и объектное программирование.

    Расширенный список полей и методов объекта Object.
    Свойства, множественное задание свойств, заморозка полей.
    Паттерны объектно-ориентированного программирования на JavaScript.

    День 11

    Практикум 4.

    Разработка веб-приложения с использованием объектно-ориентированного подхода.

    День 12

    AJAX.

    Технология AJAX.
    Реализация технологии AJAX на языке JavaScript. Объект XMLHttpRequest. События объекта.
    Подходы к созданию приложений на AJAX - введение.

    День 13

    Практикум 5.

    Разработка AJAX-приложения (SPA).

    День 14

    AJAX + JSON.

    Формат JSON. История, преимущества. Синтаксис JSON-документов.
    JavaScript JSON API.
    AJAX+JSON.

    День 15

    Практикум 6.

    Front-End разработка веб-приложения с применением JSON-данных.

    День 16

    Стандарты ECMAScript 2015-2018.

    Нововведения синтаксиса в JavaScript
    Proxy
    Классы
    Promise, async/await

    День 17

    Практикум 7.

    Разработка веб-приложения с использованием возможностей ES2015+

    День 18

    Работа с Canvas.

    Общие сведения о холстах.
    Общие сведения о компьютерной графике.
    2D-контекст. Запуск рисования.
    Работа с 2D-контекстом. Рисование.

    День 19

    Продвинутые приемы создания веб-приложений. HTML5 API и сторонние API.

    Веб-потоки. Worker.
    Локальное хранилище(localStorage), IndexedDB.
    Отправка файлов на сервер при помощи AJAX.
    JavaScript File API
    JavaScript Drag&Drop API
    HTML5 Geolocation API
    Google Maps API
    HTML5 Visibility API
    YouTube Frame API

    День 20

    Практикум 8.

    Разработка веб-приложения с использованием нестандартных возможностей браузера.

    День 21

    Качество JavaScript-кода.

    День 22

    Практикум 9.

    Разработка веб-приложения с учетом требований к качеству кода.

    День 23

    Фреймворк jQuery.

    День 24

    Фреймворк Vue. js.

    Написать о неактуальной информации.

    Оставить отзыв

    Отправить Чтобы оставлять отзывы, вам необходимо войти на сайт: