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

Go to class
Write Review

Современный JavaScript + Vue с нуля на реальных проектах. provided by Udemy is a comprehensive online course, which lasts for 46 hours worth of material. Современный JavaScript + Vue с нуля на реальных проектах. is taught by Denys Mescheryakov. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Russianand is Paid Course. Visit the course page at Udemy for detailed price information.

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

    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.

    Что вас ждет?

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

    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 и т.д.

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

    - Основы Docker

    - Основы CI/CD

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

    - Принципы SOLID

    - Паттерны

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


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

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

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

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

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

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