JavaScript-разработчик с нуля от Бруноям
Вы научитесь
Программа курса
Программа курса включает 16 уроков. Вы будете обучаться на практике, создадите несколько полезных и масштабных проектов, а также сможете включить их в портфолио.
Основы JavaScript
Рассмотрите программу курса подробнее. Обратитесь к истории языка программирования и поймёте, зачем он используется. Рассмотрите основы языка. Поймёте, какими бывают движки. Рассмотрите данные, с которыми вам предстоит работать. Поработаете с const и let. Сможете освоить number, string, BigInt. Сможете вспомнить основы математики и проследить связь с программированием. Поработаете с присваиваниями, сложением, разностями, возведением в степень. Рассмотрите сравнения и отрицания. Узнаете, какие операторы называются условными. Сможете работать с И, ИЛИ, НЕ. Научитесь взаимодействовать с пользователями. Научитесь использовать функции.
Рассмотрите программу курса подробнее.
Обратитесь к истории языка программирования и поймёте, зачем он используется.
Рассмотрите основы языка. Поймёте, какими бывают движки.
Рассмотрите данные, с которыми вам предстоит работать.
Поработаете с const и let. Сможете освоить number, string, BigInt.
Сможете вспомнить основы математики и проследить связь с программированием. Поработаете с присваиваниями, сложением, разностями, возведением в степень.
Поработаете с присваиваниями, сложением, разностями, возведением в степень.
Рассмотрите сравнения и отрицания.
Узнаете, какие операторы называются условными.
Сможете работать с И, ИЛИ, НЕ.
Научитесь взаимодействовать с пользователями.
Научитесь использовать функции.
Циклы и массивы в JavaScript
Узнаете, что это и для чего программисты их пишут. Сможете определять виды и создавать их в JS. Изучите лучшие технологии. Рассмотрите длину и добавление. Узнаете о таких методах, как map, forEach, every, some. Научитесь применять циклы. Узнаете о do..while и for..in, for..of. Сможете вкладывать их. Сможете использовать несколько методов для поиска. Узнаете, что такое консоли и как программист работает с ними. Будете использовать console.table, console.error, ...time.
Узнаете, что это и для чего программисты их пишут.
Сможете определять виды и создавать их в JS.
Изучите лучшие технологии.
Рассмотрите длину и добавление.
Узнаете о таких методах, как map, forEach, every, some.
Научитесь применять циклы.
Узнаете о do..while и for..in, for..of.
Сможете вкладывать их.
Сможете использовать несколько методов для поиска.
Узнаете, что такое консоли и как программист работает с ними.
Будете использовать console.table, console.error, ...time.
Функции
Узнаете, чем стрелочная функция отличается от обычной. Сможете понимать терминологию и определять ОВ. Поработаете с LexicalEnvironment. Научитесь использовать таймеры кода. Узнаете больше о замыкании и его области применения. Научитесь использовать их. Рассмотрите понятие и определение функций в коде. Узнаете, как создаются функции на языке.
Узнаете, чем стрелочная функция отличается от обычной.
Сможете понимать терминологию и определять ОВ.
Поработаете с LexicalEnvironment.
Научитесь использовать таймеры кода.
Узнаете больше о замыкании и его области применения.
Научитесь использовать их.
Рассмотрите понятие и определение функций в коде.
Узнаете, как создаются функции на языке.
Объекты. DOM. События.
Сможете самостоятельно создавать объекты. Научитесь настраивать наследование кода. Узнаете, как работает наследование. Сможете расширять классы, использовать приватные и публичные методы. Освоите новый инструмент. Сможете искать элементы на странице и перебирать их. Научитесь использовать обработчики событий и удаление.
Сможете самостоятельно создавать объекты.
Научитесь настраивать наследование кода.
Узнаете, как работает наследование.
Сможете расширять классы, использовать приватные и публичные методы.
Освоите новый инструмент.
Сможете искать элементы на странице и перебирать их.
Научитесь использовать обработчики событий и удаление.
Анимация и эффекты в JavaScript
Узнаете, что такое CSS-свойства. Сможете работать с кривой Безье. Сможете проводить его. Познакомитесь с функцией requestAnimationFrame. Рассмотрите несколько библиотек и узнаете, как к ним обращаться. Рассмотрите анимацию, созданную с помощью библиотек.
Узнаете, что такое CSS-свойства. Сможете работать с кривой Безье.
Сможете проводить его.
Познакомитесь с функцией requestAnimationFrame.
Рассмотрите несколько библиотек и узнаете, как к ним обращаться.
Рассмотрите анимацию, созданную с помощью библиотек.
Интерактивные элементы
Вам предстоит создать слайдер для изображений и страниц. Напишете его с помощью CSS и JS. Познакомитесь с Tools. Напишете свою библиотеку.
Вам предстоит создать слайдер для изображений и страниц.
Напишете его с помощью CSS и JS.
Познакомитесь с Tools.
Напишете свою библиотеку.
Знакомство с Node.js
Рассмотрите область применения. Научитесь различать модули. Сможете понимать команды пакетного менеджера. Узнаете, зачем нужны сборщики и какие этапы можно автоматизировать. Узнаете, что такое перепроцессоры и в чём их преимущества. Рассмотрите несколько из них.
Рассмотрите область применения.
Научитесь различать модули.
Сможете понимать команды пакетного менеджера.
Узнаете, зачем нужны сборщики и какие этапы можно автоматизировать.
Узнаете, что такое перепроцессоры и в чём их преимущества. Рассмотрите несколько из них.
Знакомство с React
Узнаете, зачем применяется React. Сможете решить несколько практических заданий на использование инструмента. Создадите проект.
Знакомство с TypeScript
Рассмотрите дополнительный язык программирования, TypeScript. Сможете применять его наравне с JS и использовать для написания кода.
Работа с сервером
Узнаете о запросах к серверу. Поймёте, как работать с клиентами. Рассмотрите этот инструмент программирования. Освоите его применение.
Узнаете о запросах к серверу. Поймёте, как работать с клиентами.
Рассмотрите этот инструмент программирования. Освоите его применение.
Знакомство с Express.js и MongoDB
Узнаете, как пишется сервер с нуля. Сможете обрабатывать запросы. Рассмотрите баги, которые могут возникнуть при обработке. Узнаете, как отправляются ответы о багах. Познакомитесь с другими модулями и сможете их применять.
Узнаете, как пишется сервер с нуля.
Сможете обрабатывать запросы. Рассмотрите баги, которые могут возникнуть при обработке.
Узнаете, как отправляются ответы о багах.
Познакомитесь с другими модулями и сможете их применять.
CI/CD
Узнаете, как собираются проекты. Сможете проводить деплои. Узнаете о технологии CI/CD. Поймёте, зачем программисты заливают проекты в общий доступ.
Узнаете, как собираются проекты. Сможете проводить деплои.
Узнаете о технологии CI/CD.
Поймёте, зачем программисты заливают проекты в общий доступ.