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

Курс для начинающих разработчиков. Практика на проектах. Домашние задания. Тесты. ES6+, Vue.js, ООП, AJAX, Webpack, Jest
IT: Для программистов и IT-специалистов / JavaScript
Udemy логоUdemy
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться

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

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

Требования

  • Базовые знания HTML, CSS
  • Желание изучить JavaScript

Описание

Материалы в курсе постоянно обновляются.

Планы выхода новых видео ниже в описании.


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

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

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

Что вас ждет?

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

  1. В первой части вас ждет знакомство с фундаментальными основами JavaScript, условия, циклы, функции, замыкание, this, объекты обертки и многое другое.

  2. Во второй части вас ждет знакомство с DOM, событиями, CSS variables, написание первого проекта TODO.

  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. Также узнаем что такое interceptors.

  8. В восьмой части мы будем знакомится с системой контроля версий GIT и Scrum.

  9. В девятой части мы подробней познакомимся с Eslint, Husky, Git hooks.

  10. В десятой части мы знакомимся с основами тестирования используя Jest

  11. В одиннадцатой части мы знакомимся с основами современного фреймворка Vue.js.

  12. В двенадцатой части мы будем делать проект Budget на Vue.js

  13. В 13-й части мы познакомимся с концепцией Single Source of Truth а также знакомство с Vuex.

  14. В 14-й части мы разработаем новый проект Movie App на Vue

  15. В бонусной части будут видео про Chrome DevTools, вопросами которые спрашивают на собеседовании а также видео о том как начать работать на фрилансе.

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

Домашние задания вынесены в отдельные задания и упражнения а  также в презентациях к видео!


ПЛАНЫ НА БЛИЖАЙШЕЕ ВРЕМЯ

- Новые домашние задания

- Остальные фичи ES6. Map, Set, Generators, Iterators и т.д.

- Регулярные выражения

- End to End тестирование

- Основы Docker

- Основы CI/CD

- Приложение с использованием Google API

- Принципы SOLID

- Паттерны

- Основы анимации на JavaScript

- Разбор вопросов на собеседовании часть 2.


Для кого этот курс?

  • для тех, кто никогда не изучал программирование, но хотел бы начать;

  • для начинающих веб-разработчиков;

  • для начинающих JavaScript-разработчиков;

  • если вы верстальщик и хотите прокачать свой уровень в JavaScript;

  • если вы чувствуете что вам не хватает фундаментальных знаний.

Для кого этот курс

  • Начинающие JavaScript разработчики
  • Начинающие разработчики
  • Верстальщики
  • Backend разработчики
Программа
Фундаментальные основы JavaScript
DOM Манипуляция элементами и события
Асинхронный JavaScript. Часть №1
Асинхронный JavaScript. Часть №2
ООП
Модули
Аутентификация
Работа в команде. Git. Scrum.
Подробней про стиль кода и линтеры. Eslint. Husky. Lint staged. Git hooks.
Тестирование на JavaScript
Основы VueJs
Первый проект на VueJS
Концепция Single Source of Truth. Знакомство с Vuex.
Проект Movies App.
Бонусы
Записаться на курс
Текущая цена
1 090
9 990
Преподаватели
Denys Mescheryakov
JavaScript Developer
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться