Описание курса

JavaScript — это объектно-ориентированный язык программирования и один из самых востребованных инструментов web-разработки. С его помощью можно реализовать красивый функциональный сайт, мобильное приложение для всех существующих операционных систем и платформ. Язык обладает целым набором уникальных свойств и поддерживается всеми браузерами Internet Explorer, Opera, Google Chrome, Firefox и др . JavaScript — это трендовая технология, которую используют BMW, Amazon, Apple и другие серьёзные компании. А прогрессивный фреймворк Vue.js прошёл путь от небольшого аматорского проекта до широко используемого инструмента программистов. С ним очень просто начать работать, даже если вы никогда не работали с JavaScript фреймворками. Alibaba, Xiaomi, PageKit и GitLab уже используют Vue.js. Этот курс для кодеров, которые используют инновационный подход в разработке

  • 2 месяца

  • 2 дня в неделю по 2 часа

  • 1 000 000 за весь курс

  • Что ты получаешь

    Сможешь работать по новой профессии. Сможешь создавать свои программы на этом языке. Освоишь библиотеки и фреймворки для JavaScript (jquery). Возможности и сфера применения JavaScript очень обширные, все будет зависеть только от твоей фантазии и творчества.

    Программа курса

    JavaScript I

    Базовый

    JavaScript – базовые представления.

    1 месяц
    1. Основы JS, различие между браузерным JS и серверным, введение в программирование.
    2. Переменные, типы данных, операции с данными, conditional & булевы вычисления.
    3. Функции в JavaScript, введение в объекты.
    4. Введение в DOM, навигация по DOM-дереву, манипуляция элементами.
    5. DOM события, добавление интерактиности на страницу.
    6. Практика. Добавление JS-функционала в ранее сверстанный магазин (корзина товаров).
    7. Структуры данных и циклы. Практика – реализация списка товаров в магазине.
    8. ES6 новый стандарт языка. Обзор нововведений. применение на практике.
    9. Асинхронные запросы с AJAX (XMLHttpRequest, fetch).
    10. Практика. Создание фильтра товаров в магазине по категориям используя AJAX-запросы.
    11. Практика. GiphyProject – интерактивный сервис по поиску гифок.
    12. Практика. GiphyProject – взаимодействие со сторонним API-сервисом.

    JavaScript II

    Базовый

    JavaScript – расширенный курс.

    1 месяц
    1. Введение в ООП – способы задания, конструкторы, применение.
    2. Наследование в ООП, прототипное наследование.
    3. Design Patterns в JS, разбиение на модули.
    4. jQuery – основные понятия.
    5. jQuery – Работа с DOM и событиями.
    6. AJAX в jQuery, взаимодействие с бэкендом.
    7. Плагины jQuery, обзор самых полезных.
    8. Vue – введение, представление о MVC.
    9. Vue – скаффолдинг проекта, структура, сборка.
    10. Vue – компоненты, директивы, сервисы.
    11. Vue – Практика. Библиотека фильмов. Базовая верстка.
    12. Vue – Практика. Библиотека фильмов. Завершающая стадия.

    Что требуется от тебя

    1. Личный ноутбук
    2. Желание покорить вселенную стать программистом

    Отзывы