Современный JavaScript + Vue с нуля на реальных проектах.
Offered By: Udemy
Course Description
Overview
What you'll learn:
- JavaScript и основы программирования: переменные, логические операторы, if / else, циклы, функции, массивы и т.д
- Более сложные структуры, такие как this, замыкания, классы, конструкторы, наследование и прототипы
- Изучим асинхронный JavaScript а именно Event Loop, AJAX, Promises, Async/Await
- Научимся работать со сторонним API
- Напишем несколько проектов с использованием ES6+
- Изучим новые фичи стандарта ES6+
- Научимся организовывать и структурировать код
- Бонус. Разбор задач с собеседований и как начать работать на фрилансе.
- Познакомимся с современным сборщиком Webpack
- Домашние задания и презентации по основным темам курса
- Узнаем как работать с системой контроля версий Git
- Основы фреймворка VueJS
- Основы тестирования на Jest
- Основы End to End тестирования с использованием Cypress
Материалы в курсе постоянно обновляются.
Планы выхода новых видео ниже в описании.
Курс по 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;
если вы чувствуете что вам не хватает фундаментальных знаний.
Taught by
Denys Mescheryakov
Related Courses
Introduction to Unit Testing in Jest - The FundamentalsCoursera Project Network via Coursera The Complete Node.js Developer Course (3rd Edition)
Udemy Building Your First Lightning Web Component (LWC) for Salesforce
Pluralsight React Native Ecosystem and Workflow
LinkedIn Learning The complete guide to testing javascript & node applications
Udemy