Онлайн-курс. JavaScript-разработка: создаем интерактивные веб-страницы
Цель программы -- сделать из новичков HTML-верстки грамотных front-end разработчиков. Слушатели научатся работать с Java Script, HTML5, CSS3, AJAX, различными библиотеками и фреймворками. После прохождения курса слушатели смогут сверстать профессиональный макет.
На курсе вы узнаете, какое место front-end-разработчик занимает в команде интернет-проекта и какими навыками он должен обладать. Вы сможете разбираться в структурах данных и создавать алгоритмы с использованием функций, познакомитесь с актуальными тегами и освоите командную разработку.
Этот курс для вас, если вы:
- начинающий HTML-верстальщик
- программист или back-end разработчик
- менеджер интернет-проекта, владеющий основами HTML
После обучения вы сможете:
- сверстать макет с помощью HTML5, CSS3 и Java Script
- разбираться в технологиях современной разработке на уровне профессионала
- построить карьеру front-end-разработчика
Преподаватели курса
- Дмитрий Фитискин. Руководитель направления «Программирование» Нетология
На моих занятиях в узнаете все о JavaScript. Также, я расскажу вам про jQuery — небольшую функциональную библиотеку, написанную на JavaScript. Изучим ее основные возможности и научимся их применять в своих проектах. - Максим Сальников. Google Developer Expert по AngularJS, UI Engineer в Forgerock
Вы узнаете основные возможности фреймворка Bootstrap, который заточен на разработку адаптивных сайтов. Также расскажу и покажу вам, как получить выразительный, читаемый и легко поддерживаемый код, если использовать в работе AngularJS. - Татьяна Тен. Front-end разработчик в webcoalition.ru
Я расскажу вам о базовых понятиях языка JavaScript. Также вы познакомитесь с применении css-анимаций и узнаете все фишки использования языка LESS. - Александр Фитискин. Front-end разработчик Webzilla
Расскажу вам про AJAX. Технология позволяет делать асинхронные запросы к серверу и обновлять отдельные блоки HTML без перезагрузки страницы. Вы научитесь правильно организовывать автоматизацию задач, контроль версий и работу в команде. - Андрей Баранов. Ведущий front-end разработчик в Notamedia
JavaScript позволяет получить информацию о структуре документа и любом его элементе. Также вам может быть доступен ряд объектов, которые содержат информацию о браузере и текущей странице. Вы узнаете, как получать эти данные и как с ними работать.
Программа курса
- Командная разработка. Система контроля версий Git, сервисы GitHub и BitBucket, совместная работа с общим репозиторием, форки, подготовка релиза, особенности HTML5, кросс-браузерность.
- Основы JavaScript. Операторы и выражения, переменные, условные операторы, циклы, конструкция switch, методы и свойства, строки, объекты, массивы, функции, рекурсия и стек, замыкания и области видимости переменных
- Объекты в JavaScript. Функциональные выражения и замыкания, методы объектов, this, new, геттеры/сеттеры, call/apply/bind, конструктор, прототип, наследование, основы ООП, прототипы
- Расширенные возможности HTML и JavaScript. Объектная модель браузера, объектная модель документа, события, технология AJAX, объект XMLHttpRequest, JSON, XML, кросс-доменные запросы, JSONP
- Расширенные возможности CSS. Анимация с помощью CSS, градиенты и трансформации, адаптивная верстка, программируемый язык стилей SASS, автоматизация задач с помощью менеджера зависимостей NPM
- Обзор библиотек и фреймворков. Библиотека jQuery, фреймворк Bootstrap, фреймворк AngularJS
Отзывы о курсе
- Георгий Перепечо. Когда я начал проходить этот курс, я уже имел представление о front end-разработке. В процессе обучения я углубил свои знания а также освоил новые для меня инструменты. Дипломный проект был интересным и достаточно сложным, что позволило мне разобраться в некоторых вещах и укрепить полученные знания на практике. Ребята молодцы.