Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

JavaScript-разработчик с нуля от Бруноям

Вы научитесь

JavaScript — один из наиболее востребованных языков программирования в IT-сфере. На нём написаны тысячи приложений и полезных программ, его используют для тестирования и совмещают с библиотеками, фреймворками и сторонними инструментами. Этот практический курс пригодится тем, кто хочет освоить востребованный язык и стать программистом. Вы научитесь самостоятельно создавать грамотный, корректный код, освоите многие лайфхаки и сможете решать задачи любой сложности с помощью своих знаний. Для вас будет доступно несколько практических работ, которые можно включить в портфолио.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
2 месяца
Стоимость
29900 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Применять React
#02
Программировать на JavaScript
#03
Пользоваться JavaScript
#04
Node.js
#05
Создавать интерактивные элементы и адаптивный дизайн
Программа курса

Программа курса включает 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.

Поймёте, зачем программисты заливают проекты в общий доступ.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Бруноям
Школа
Бруноям — это санкт-петербургская онлайн-школа, обучающая своих студентов профессиям в сферах программирования, дизайна, маркетинга, аналитики и soft-skills.