Start
Finish
Категории: Курсы JavaScript, Курсы JS, Курсы front end, Курсы web программирования, обучение JS
Курс JavaScript и jQuery – это комплексный курс обучения, включающий изучение популярного языка программирования для front-end разработки — языка Javascript и ставшего неотъемлемой частью инструментария front-end разработчика - библиотеки jQuery.
Для конструирования Single-page Application(SPA), современных динамичных web приложений (применяемыых в системах управления предприятием, банковской сфере), в курсе рассматривается удобный для новичков фреймворк AngularJS. Используя инструментарий этого фреймворка (контроллеры, сервисы и т.д.) можно с легкостью создавать полноценные веб-приложения, выполняющие обмен данными с сервером с помощью технологии Ajax.
Одним из необходимых элементов веб-приложения является серверная часть (back- end). Для реализации серверного кода может быть использован Node.js. Платформа Node.js позволяет использовать большое количество внешних модулей, ориентированных на решение разнообразных задач. Back-end часть проекта, которая раньше разрабатывалась на языке PHP, теперь, благодаря Node.js, может быть реализована на Javascript.
Программа курса позволяет освоить язык Javascript, jQuery, AngularJS, Node.js, как абсолютному новичку, так и тем, кто уже пробует начинать свое погружение в мир front-end разработки.
Темы лекций и практические задания составлены исходя из требований ведущих IT- компаний, Ваших будущих работодателей.
В качестве практических заданий студенты будут создавать реальные динамические элементы веб-страниц, части SPA и back-end приложений.
продолжительность одного курса
интенсивность занятий
продолжительность одного занятия
При оплате всего курса сразу
При оплате курса помесячно
Программа курса
- Start
- Типы данных. Операторы. Управляющие конструкции
- Массивы. Объекты. Свойства. Методы
- Функции. Область видимости. Замыкания. IIFE
- Глобальный объект(BOM). Объектная модель документа(DOM)
- Обработка событий. Объект события
- Таймеры. Встроенные объекты. Date, Math
- Регулярные выражения. Валидация форм
- Формат JSON. Технология AJAX. Метод JSONP
- Тестирование кода
- Использование git, github
- Framework – что это? Как использовать?
- jQuery. Выборка элементов. Фильтры
- jQuery. Манипуляции с элементами. Обработка событий
- jQuery. AJAX
- jQuery UI. jQuery plugins
- AngularJS. Шаблон MVC, SPA, архитектура. Связывание данных
- AngularJS. Встроенные директивы
- AngularJS. Контроллер, scope
- AngularJS. Фильтры
- AngularJS. Сервисы. Ajax
- AngularJS. Тестирование кода
- Node.js. Архитектура платформы, CLI, пакеты, npm
- Node.js. События
- Node.js. http-сервер
- Node.js. Использование Express.js
- Node.js. Стек MEAN
- Finish
Кому это нужно?
Курс для тех, кто хочет добавить динамичности веб-сайтам.
Кому интересно, как можно реализовать функциональность таких сайтов, как почтовые веб- приложения, сайты социальных сетей, интерактивные карты, онлайновые текстовые редакторы.
Для желающих понять устройство Single-page Application и реализовывать back-end проекты на Javascript.
Для тех, кто хочет разобраться с основами веб-разработки и начать строить карьеру front-end разработчика.
Зачем это нужно?
Если у Вас уже есть начальные знания по Javascript, то данный курс позволит расширить Вашу теоретическую базу, а также закрепить их при помощи практических заданий. Использование технологии Ajax в Ваших страницах, позволит создавать современные интерактивные веб-сайты. Библиотека jQuery предоставит Вам возможность более гибко управлять элементами веб-страницы, используя минимум программного кода.
Фреймворк AngularJS упростит построение Single-page Application. А Node.js позволит создать высоконагруженные back-end приложения.
Все эти возможности могут быть интересны, как людям, которые просто хотят расширить свои знания в этих областях, так и тем, кто хочет начать заниматься профессиональной front- end разработкой.
Как достигается результат?
Этот курс создан для будущих программистов и читается практикующим программистом. Материал лекций построен таким образом, что позволяет направить ход мысли студентов в правильное русло и научить их не только делать, но и думать как программисты. Сложность практических заданий возрастает постепенно, по мере усвоения лекционного материала. Каждое практическое задание включает элементы нового теоритического материала, прослушанного на лекции, и элементы пройденных лекций. Преподаватель обсуждает домашнее задание со слушателями, детализируя каждый шаг выполнения практического задания. Практический опыт преподавателя позволяет избежать недопонимания материала и устранить большинство типовых ошибок у начинающих на самых первых порах. Все это и многое другое позволяет слушателям к концу прохождения курса достигнуть поставленной цели – освоить начала front-end разработки.
Для того чтобы начать обучение в нашем центре нужно всего 4 вещи:









