Опис курсу

На сегодняшний день ни один веб –проект не обходится без применения JavaScript и библиотеки JQuery, которая благодаря своим мощным возможностям и простотой в использовании приобрела большую популярность. С помощью JQuery Вы с легкостью сможете осуществлять различные визуальные эффекты: Слайдер с движущимися картинками, анимированная галерея, всплывающее анимированное меню и многое другое. Все это позволяет сделать веб-страницу «живой» и многофункциональной. Поэтому следующая ступенька после HTML, CSS будет изучение языка программирования JavaScript, а так же подключение библиотеки JQuery. Наш курс «JavaScript и JQuery на примерах» предназначен для тех, кто хочет видеть результат уже сегодня, а не изучать месяцами теорию. Обучение проходит исключительно на реальных примерах, которые вы сможете уже завтра добавить на ваш сайт.

Практические занятия:
Для закрепления пройденного материала на каждом уроке слушатели выполняют практические задания. Задаются домашние задания. Методический материал выдается в электронном виде.

Онлайн-курс предназначен: для Web-дизайнеров, HTML-верстальщиков, начинающих Web-программистов.

Требования к слушателям:
Для усвоения материала необходимы знания языка гипертекстовой разметки HTML и каскадных таблиц стилей в объеме курса WEB дизайн - HTML/ CSS

По окончании онлайн-курса:
По окончании курса каждый слушатель проходит тестирование на сайте http://www.basic.com.ua/tests.php и получает авторский сертификат Учебного центра Бейсик.

Информация о тренере:

Профессиональный опыт:
C 2006– по сегодняшний день веб-программист.
За время своей профессиональной деятельности, принимал участие во многих успешных проектах.
Ключевые области знаний:
HTML, СSS, PHP, JavaScript, Adobe Flash, Action Script, Codeigniter, MVC, MySQL, PostgreSQL.
Преподавательский опыт: 5 лет – тренер в УЦ Бейсик.
Читает курсы «HTML, CSS» , «Программирование на JavaScript», «Веб -Программирование PHP - Уровень 1», «PHPpro».
Имеет успешный опыт проведения курсов Web - программирования онлайн.
Объясняет простым и доступным языком на реальных примерах из жизни.

Программа онлайн-курса "Современная разработка на JavaScript"

Тема №1. Введение
1. Среда разработки
2. Подключение и порядок выполнения скриптов

Тема №2. Основы JavaScript
1. Синтаксис
2. Переменные, операторы, литералы
3. Классификация типов данных
4. Приведение типов данных
5. Условные конструкции, тернарный оператор
6. Циклы (for, while, do while, for in)
7. Операторы break, continue
8. Функции: Function declaration, Function expression, Callbacks, Self-invoked functions
9. Область видимости переменных
10. Понятие "Хойстинга"(hoisting)
11. Асинхронность в javascript
12. Таймеры

Тема №3. Структуры данных
1. Массивы
2. Объекты
3. JSON, Парсинг JSON документов

Тема №4. Объектно-ориентированное программирование в JavaScript
1. Введение. Базовые понятия
2. Конструкторы
3. Прототипы
4. Разница между классическим и прототипным ООП

Тема № 5. Время и даты в JavaScript
Date () конструктор

Тема №6. Клиентский JavaScript
1. JavaScript и HTML
2. Document Object Model (DOM)
3. JavaScript и CSS
4. Introduction to jQuery

Тема №7. JavaScript и браузер
1. window, как глобальный объект
2. Browser Object Model (screen, history, location, navigator)

ема № 8. Модули в JavaScript

Тема № 9. JavaScript events
1. Как работать с событиями в js
2. Event Bubbling
3. Event Propagation

Тема № 10. Регулярные выражения

Тема № 11. AJAX
1. Введение в Ajax
2. HTTP протокол
3. XML и JSON форматы
4. XMLHttpRequest

JAVASCRIPT ФРЕЙМВОРКИ И БИБЛИОТЕКИ

Тема № 12. AngularJS - # 1 Enterprise framework
1. Быстрое вступление в Angular.js
2. Понятие 2way data binding
3. Раутинг
4. Структура приложений на Angular.js
5. Angular директивы
6. Лучшие практики использования Angular

Тема № 13. jQuery
1. Введение в jQuery
2. Основы jQuery
3. Manipulating DOM with jQuery
4. jQuery UI
5. jQuery templates
6. Ajax с jQuery
7. JavaScript против jQuery: разделение понятий

Тема № 14. Modernizr.js
1. Краткое введение в Modernizr библиотеки
2. Выявление особенностей поддержки браузеров

Тема № 15. Toastr.js

Тема № 16. Moment.js
Библиотека Moment.js для удобной работы со временем и датами

Тема № 17. Node.js
1. Несколько слов о javascript на стороне сервера
2. Модули в Node.js
3. Построение простого RESTful API с Node.js и Express.js 4. Асинхронность в Node.js
5. Построение простого http сервера на Node.js

Тема № 18. MongoDB
1. Вступление в Базы Данных
2. Работа с БД используя JavaScript

Тема № 19. Современный стандарт JavaScript
1. Блочная область видимости: let, const
2. Классы
3. Arrow functions
4. Промис (Promises)
5. Цикл for of

Тема № 20. Современные инструменты разработчика:
1. npm , bower - пакетные менеджеры
2. git - система контроля версий
3. gulp.js - автоматизация процессов

ПРАКТИЧЕСКАЯ ЧАСТЬ КУРСА ВКЛЮЧАЕТ ВЫПОЛНЕНИЕ СЛЕДУЮЩИХ ЗАДАНИЙ:
1. Простая реализация слайдера
2. Реализация циклической карусели
3. Реализация кнопки "Gamburger" для выпадающего меню
4. Работа с Google maps и интеграция карт на свой сайт. Работа с локацией, определение и прокладки маршрутов.
5. Виджет новостей от NewYork Times API (3 разные реализации - чистый javascript, jquery и angular.js)
6. Виджет прогноза погоды.
7. Приложение для работы с формами на клиенте и на сервере. Валидация.
8. Классическое клиент-серверное приложение с аутентификацией и хранение информации в БД. 9. Реализация простого интернет магазина, используя javascript stack.
10. Приложение для скрапинга (извлечение информации) с других сайтов. Работа с файлами.

Подробнее на сайте Учебного центра Бейсик

Фрагменты онлайн-уроков на youtube-канале

Циклы. Курс JavaScript, JQuery на примерах (фрагмент онлайн-урока от УЦ Бейсик)

Переменные. Курс JavaScript, JQuery на примерах (фрагмент онлайн-урока от УЦ Бейсик)

Конструкция кода (фрагм.онлайн-урока от УЦ Бейсик). Курс JavaScript, JQuery на примерах

Онлайн-обучение предлагает вам ряд преимуществ:

  • первое занятие - бесплатно;
  • стоимость обучения в группе в режиме online на 30% меньше;
  • обучение проходит в режиме онлайн в реальном времени c преподавателем (это так же просто, как если бы вы физически присутствовали в аудитории);
  • слушатели видят рабочий стол преподавателя, он видит их рабочий стол. Слушатель может голосом в любой момент задать вопрос, и преподаватель сразу же голосом на него отвечает;
  • возможность преподавателя переходить на рабочий стол слушателя и корректировать его действия в процессе урока;
  • мини-группы - до 5 чел.;
  • непривязанность к месту.

Додати коментар
При заповненні форми була допущена помилка
Невірно заповнені поля відмічені червоним.
Будь ласка, перевірте форму ще раз.
Ім'я*:
Коментар*:
не більше 1000 символів (введено: 0)
Ел. пошта*:
Перевірочний код*:
5 англійських букв:
Залишити коментар

Усі курси в Дніпрі (Дніпропетровську), а також ВНЗ в Дніпрі (Дніпропетровську), коледжі та технікуми в Дніпрі (Дніпропетровську), репетитори в Дніпрі (Дніпропетровську), тренінги в Дніпрі (Дніпропетровську), робота в Дніпрі (Дніпропетровську)

Зворотній зв'язок