Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Сертификат
Сертификат
Да

Стоимость курса

3 300 ₽
нет рассрочки

Чему вы научитесь

  • Фундаментальные основы JavaScript
  • Структуры данных и работа с ними
  • ООП в JavaScript
  • Модульная система
  • Создание UI элементов
  • Создание интерактивных элементов на веб-сайтах
  • Обмен данными между клиентом и сервером через JavaScript
  • Использование сторонних JavaScript-библиотек

О курсе

JavaScript — самый важный язык программирования в современной веб-разработке и с этим видео курсом вы получите фундаментальные знания и навыки по работе с ним.

Любой язык — большой и разнообразный мир. И чтобы начать с ним взаимодействовать, важно вычленить самое главное и начать активно практиковать. При правильном подходе нет нужды тратить годы на изучение: без воды, на понятном языке и с практикой!

Я преподаю JavaScript уже не первый год, и за это время сформировал своё понимание того, что действительно нужно изучать и на чём делать акценты. В любом языке есть масса второстепенных нюансов, которые могут в принципе не пригодиться в профессиональной деятельности. А так как я еще и действующий веб-разработчик, то знаю что именно стоит выделить.

Это один из немногих курсов, где вы найдете реальную практику. Небольшие задания с автоматической проверкой правильности выполнения, помогут закрепить изучаемый материал и превратить его из абстрактных знаний в конкретные навыки. А чтобы картина была более полной, мы от и до сделаем несколько интересных проектов.

ЧТО ВКЛЮЧЕНО В КУРС?

  • Современный JavaScript с самого начала: синтаксис языка сильно менялся и мы будем изучать актуальный его вариант (в том числе сделаем несколько реверансов в сторону прошлого, чтобы при необходимости можно было работать с любыми проектами)
  • Основы языка: переменные, константы, функции, циклы и многое другое
  • Массивы и объекты: мы разберем важнейшие структуры данных и научимся с ними взаимодействовать
  • Управление потоком: поймем как выполнять код по простым и сложным условиям
  • Как работает JavaScript: посмотрим как происходит взаимодействие с памятью и что нужно учитывать во время разработки
  • Работа с браузером: научимся взаимодействовать с веб-страничками, добавлять им интерактивности и хранить данные на стороне пользователя
  • События в JavaScript: научимся обрабатывать пользовательские и браузерные события
  • Библиотеки JS: на конкретных примерах посмотрим как подключать и использовать сторонние библиотеки на JavaScript
  • Классы и Объектно-ориентированное программирование: познакомимся с основами данной концепции и поймем как это работает в JavaScript
  • Асинхронное и синхронное программирование: поймем разницу, научимся взаимодействовать с современными особенностями языка
  • Http-запросы: научимся отправлять запросы на сервер через JavaScript
  • REST API: научимся использовать современный способ общения между клиентом и сервером и выполним проект, используя сразу два API ресурса
  • NodeJS: научимся выполнять JavaScript код вне браузера и использовать пакетный менеджер NPM 

Почему это именно тот курс, который даст результат

Меня зовут Михаил Непомнящий и я профессиональный веб-разработчик. Я работаю с JavaScript каждый день и решаю с его помощью задачи самого разного уровня сложности.

При этом я также профессиональный преподаватель и обучаю людей веб-разработке с 2016 года. А курсы по JavaScript также провожу в учебном центре "Специалист" в Москве.

В своих курсах я стараюсь подавать материал максимально доступно — от простого к сложному и без воды. Помню как самому трудно было поначалу пробираться через дебри JavaScript, когда только начинал изучать его, и в этом курсе постарался сделать подачу максимально понятной.

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

Начальные требования

  • Базовый HTML
  • Базовый CSS
  • Желание изучить JavaScript

Что вы получите после обучения

Приобретаемые навыки
2
Массивы
3
Управление потоком
4
Работа с браузером
5
JavaScript-библиотеки
6
HTTP
7
REST API
10
Асинхронное программирование
11
Синхронное программирование

Вас будут обучать

Software Engineer и преподаватель IT-дисциплин

Всем привет! Я - веб-разработчик и с удовольствием делюсь знаниями с другими. Через YouTube и через видео курсы. По образованию - прикладной информатик. По роду деятельности - 10 лет в журналистике, в самых разных ролях, в том числе теле-корреспондента, редактора новостной службы и руководителя отдела онлайн-трансляций. Профессиональный преподаватель с 2016-го. Работал в международной компьютерной академии ШАГ, создал собственный образовательный проект "Компьютерная грамота" с одноименным блогом на YouTube. Затем сосредоточился на веб-разработке и веду YouTube канал соответствующей тематики. Я - преподаватель-практик. Работаю веб-разработчиком в международной компании в Испании. Продолжаю постоянно учиться и совершенствовать способы передачи знаний дальше.

Образовательная организация

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

Stepik — многофункциональная и гибкая платформа для создания образовательных материалов. Вы можете создавать онлайн курсы, интерактивные уроки с видео и различными типами заданий для учащихся, приватные курсы для ограниченной аудитории, проводить олимпиады и конкурсы, запускать программы профессиональной переподготовки и повышения квалификации, а также обучать своих сотрудников и клиентов.

Программа курса

Введение

Основы программирования

Объекты и встроенные методы

Про функции подробно

Работа со структурами данных

DOM API

Работа с готовыми библиотеками

Асинхронный JavaScript

Проект "Список дел"

Модули и сборка приложения

Проект: определение геолокации по IP

ООП в JavaScript

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 08.10.2024 09:45
Фундаментальный JavaScript

Фундаментальный JavaScript

Оставить отзыв
Поделиться курсом с друзьями