Современный JavaScript + Vue с нуля на реальных проектах

Курс для начинающих разработчиков. Практика на реальных проектах. Домашние задания. JS ES6+, Vue.js, ООП, AJAX, Webpack 

Современный JavaScript + Vue с нуля на реальных проектах
Цена
6859
Кэшбэк до 7.5%
124 урока124 урока
СертификатСертификат
РусскийРусский
Udemy
Купить с кэшбэком

Описание:

Курс по JavaScript для начинающих с подробным изучением фундаментальных основ и применением их на реальных проектах.

Почему стоит учить JavaScript?

JavaScript — это стремительно развивающийся язык с большим сообществом. Без него не обхоится не один сайт в интернете.  JavaScript дает вам множество путей для развития. Зная этот язык, вы можете в будущем изучать различные фреймворки Angular, Vue, React, серверную разработку на Node.js, мобильную разработку React Native, Ionic.

Что вас ждет?

Курс разбит на несколько частей в которых вас ждут несколько проектов, тесты, также под видео будут полезные ссылки, презентации и домашние задания, на которых вы сможете отработать полученные знания.  Переодически будут выходить разборы домашних заданий.

  1. В первой части вас ждет знакомство с фундаментальными основами JavaScript, 16 презентаций, в каждой по несколько домашних заданий а также 2 теста на закрепление пройденного материала.
  2. Во второй части вас ждет знакомство с DOM, событиями, CSS variables, написание первого проекта TODO, 4 презентации и несколько домашних заданий.
  3. В третьей части мы будем знакомиться с асинхронным JavaScript, Event loop, AJAX, CORS, JSON и напишем второй проект News App.
  4. В четвертой части мы продолжим изучать асинхронный JavaScript, познакомимся с Promises, async/await и обработкой ошибок.
  5. В пятой части мы познакомимся с основами ООП, прототипами, классами ES6 и наследованием.
  6. В шестой части мы познакомимся с модулями import/export, webpack, инкапсуляцией и напишем третий проект Avia Tickets.
  7. В седьмой части мы поговорим про аутентификацию и напишем четвертый проект Login Page. Также узнаем что такое интерсепторы.
  8. В восьмой части мы будем знакомится с системой контроля версий GIT и Scrum.
  9. В девятой части мы подробней познакомимся с Eslint, Husky, Git hooks.
  10. В дестой части мы знакомимся с основами современного фреймворка Vue.js.
  11. В одинадцатой части мы будем делать первый проект на Vue.js
  12. В двенадцатой части мы познакомимся с концепцией Single Source of Truth а также знакомство с Vuex.
  13. В бонусной части будут видео про Chrome DevTools, вопросами которые спрашивают на собеседовании а также видео о том как начать работать на фрилансе.

К большенству видео есть исходный код.

Чему вы научитесь

  • JavaScript и основы программирования: переменные, логические операторы, if / else, циклы, функции, массивы и т.д
  • Более сложные структуры, такие как this, замыкания, классы, конструкторы, наследование и прототипы
  • Изучим асинхронный JavaScript а именно Event Loop, AJAX, Promises, Async/Await
  • Научимся работать со сторонним API
  • Напишем несколько проектов с использованием ES6+
  • Изучим новые фичи стандарта ES6+
  • Научимся организовывать и структурировать код
  • Бонус. Разбор задач с собеседований и как начать работать на фрилансе.
  • Познакомимся с современным сборщиком Webpack
  • Домашние задания и презентации по основным темам курса
  • Узнаем как работать с системой контроля версий Git
  • Основы фреймворка VueJS

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

  1. Фундаментальные основы JavaScript (29 лекций)
  2. DOM Манипуляция элементами и события (12 лекций)
  3. Асинхронный JavaScript. Часть №1 (9 лекций)
  4. Асинхронный JavaScript. Часть №2 (4 лекции)
  5. ООП (5 лекций)
  6. Модули (12 лекций)
  7. Аутентификация (7 лекций)
  8. Работа в команде. Git. Scrum. (10 лекций)
  9. Подробней про стиль кода и линтеры. Eslint. Husky. Lint staged. Git hooks. (4 лекции)
  10. Тестирование на JavaScript (3 лекции)
  11. Основы VueJs (14 лекций)
  12. Первый проект на VueJS (3 лекции)
  13. Концепция Single Source of Truth. Знакомство с Vuex. (4 лекции)
  14. Проект Movies App. (4 лекции)
  15. Бонусы (4 лекции)