Материалы в курсе постоянно обновляются.
Планы выхода новых видео ниже в описании.
Курс по JavaScript для начинающих с подробным изучением фундаментальных основ и применением их на реальных проектах.
Почему стоит учить JavaScript?
JavaScript — это стремительно развивающийся язык с большим сообществом. Без него не обходится не один сайт в интернете. JavaScript дает вам множество путей для развития. Зная этот язык, вы можете в будущем изучать различные фреймворки Angular, Vue, React, серверную разработку на Node.js, мобильную разработку React Native, Ionic.
Что вас ждет?
Курс разбит на несколько частей в которых вас ждут проекты, тесты, также под видео будут полезные ссылки, презентации и домашние задания, на которых вы сможете отработать полученные знания. Периодически будут выходить разборы домашних заданий.
-
В первой части вас ждет знакомство с фундаментальными основами JavaScript, условия, циклы, функции, замыкание, this, объекты обертки и многое другое.
-
Во второй части вас ждет знакомство с DOM, событиями, CSS variables, написание первого проекта TODO.
-
В третьей части мы будем знакомиться с асинхронным JavaScript, Event Loop, AJAX, CORS, JSON и напишем второй проект News App.
-
В четвертой части мы продолжим изучать асинхронный JavaScript, познакомимся с Promises, async/await и обработкой ошибок.
-
В пятой части мы познакомимся с основами ООП, прототипами, классами ES6 и наследованием.
-
В шестой части мы познакомимся с модулями import/export, webpack, инкапсуляцией и напишем третий проект Avia Tickets.
-
В седьмой части мы поговорим про аутентификацию и напишем четвертый проект Login Page. Также узнаем что такое interceptors.
-
В восьмой части мы будем знакомится с системой контроля версий GIT и Scrum.
-
В девятой части мы подробней познакомимся с Eslint, Husky, Git hooks.
-
В десятой части мы знакомимся с основами тестирования используя Jest
-
В одиннадцатой части мы знакомимся с основами современного фреймворка Vue.js.
-
В двенадцатой части мы будем делать проект Budget на Vue.js
-
В 13-й части мы познакомимся с концепцией Single Source of Truth а также знакомство с Vuex.
-
В 14-й части мы разработаем новый проект Movie App на Vue
-
В бонусной части будут видео про Chrome DevTools, вопросами которые спрашивают на собеседовании а также видео о том как начать работать на фрилансе.
К большинству видео есть исходный код и презентации.
Домашние задания вынесены в отдельные задания и упражнения а также в презентациях к видео!
ПЛАНЫ НА БЛИЖАЙШЕЕ ВРЕМЯ
– Новые домашние задания
– Остальные фичи ES6. Map, Set, Generators, Iterators и т.д.
– Регулярные выражения
– Основы Docker
– Основы CI/CD
– Приложение с использованием Google API
– Принципы SOLID
– Паттерны
– Разбор вопросов на собеседовании часть 2.
Для кого этот курс?
-
для тех, кто никогда не изучал программирование, но хотел бы начать;
-
для начинающих веб-разработчиков;
-
для начинающих JavaScript-разработчиков;
-
если вы верстальщик и хотите прокачать свой уровень в JavaScript;
-
если вы чувствуете что вам не хватает фундаментальных знаний.
Фундаментальные основы JavaScript
DOM Манипуляция элементами и события
Асинхронный JavaScript. Часть №1
Код из этого урока в следующем видео.