Современная разработка на JavaScript

курс:

От 4999 грн.

894 просмотров

Тип курса:

офлайн

Обучение:

группой

По окончанию выдается:

сертификат

Пробное занятие:

да

Описание

Тема №1. Введение Среда разработки Подключение и порядок выполнения скриптов Тема №2. Основы JavaScript Синтаксис Переменные, операторы, литералы Классификация типов данных Приведение типов данных Условные конструкции, тернарный оператор Циклы (for, while, do while, for in) Операторы break, continue Функции: Function declaration, Function expression, Callbacks, Self-invoked functions Область видимости переменных Понятие "Хойстинга"(hoisting) Асинхронность в javascript Таймеры Тема №3. Структуры данных Массивы Объекты JSON, Парсинг JSON документов Тема №4. Объектно-ориентированное программирование в JavaScript Введение. Базовые понятия Конструкторы Прототипы Разница между классическим и прототипным ООП Тема № 5. Время и даты в JavaScript Date () конструктор Тема №6. Клиентский JavaScript JavaScript и HTML Document Object Model (DOM) JavaScript и CSS Introduction to jQuery Тема №7. JavaScript и браузер window, как глобальный объект Browser Object Model (screen, history, location, navigator) Тема № 8. Модули в JavaScript Тема № 9. JavaScript events Как работать с событиями в js Event Bubbling Event Propagation Тема № 10. Регулярные выражения Тема № 11. AJAX Введение в Ajax HTTP протокол XML и JSON форматы XMLHttpRequest JAVASCRIPT Фреймворки и библиотеки Тема № 12. AngularJS - # 1 Enterprise framework Быстрое вступление в Angular.js Понятие 2way data binding Раутинг Структура приложений на Angular.js Angular директивы Лучшие практики использования Angular Тема № 13. jQuery Введение в jQuery Основы jQuery Manipulating DOM with jQuery jQuery UI jQuery templates Ajax с jQuery JavaScript против jQuery: разделение понятий Тема № 14. Modernizr.js Краткое введение в Modernizr библиотеки Выявление особенностей поддержки браузеров Тема № 15. Toastr.js Тема № 16. Moment.js Библиотека Moment.js для удобной работы со временем и датами Тема № 17. Node.js Несколько слов о javascript на стороне сервера Модули в Node.js Построение простого RESTful API с Node.js и Express.js Асинхронность в Node.js Построение простого http сервера на Node.js Тема № 18. MongoDB Вступление в Базы Данных Работа с БД используя JavaScript Тема № 19. Современный стандарт JavaScript Блочная область видимости: let, const Классы Arrow functions Промис (Promises) Цикл for of Тема № 20. Современные инструменты разработчика: npm , bower - пакетные менеджеры git - система контроля версий gulp.js - автоматизация процессов Практическая часть курса включает выполнение следующих заданий: Простая реализация слайдера Реализация циклической карусели Реализация кнопки "Gamburger" для выпадающего меню Работа с Google maps и интеграция карт на свой сайт. Работа с локацией, определение и прокладки маршрутов. Виджет новостей от NewYork Times API (3 разные реализации - чистый javascript, jquery и angular.js) Виджет прогноза погоды. Приложение для работы с формами на клиенте и на сервере. Валидация. Классическое клиент-серверное приложение с аутентификацией и хранение информации в БД. Реализация простого интернет магазина, используя javascript stack. Приложение для скрапинга (извлечение информации) с других сайтов. Работа с файлами.

Контакты

Отзывы

0

Только зарегистрированные пользователи могут оставить отзыв, пожалуйста войдите в аккаунт или зарегистрируйтесь.

Смотреть все отзывы

Поставьте рейтинг курсу

Отменить