Серия уроков по изучению JavaScript
Серия уроков по изучению JavaScript
В этом курсе мы подготовили для вас серию уроков, в которой разбираются базовые концепции языка JavaScript. Начнем с простых вещей, таких как операторы, условное ветвление и с каждым занятием будем продвигаться к более сложным темам, а именно: замыкание, hoisting, this и делегирование поведения.
Как это работает
Как это работает
Этап первый
Запись на курс
Вы записываетесь на курс. Важно! В форме записи должна быть указана ваша личная почта, так как на нее придет письмо с реквизитами для оплаты курса, а после, на нее же, будут высылаться и ссылки на занятия. После оплаты мы регистрируем вас на курсе.
Этап второй
Учимся в свободном графике
График максимально гибкий. В зависимости от сложности урока, занятия будут проводится как раз в день (первые уроки, с простой теорией и без практики), так и раз в три дня. Занятия проходят только в будни. В первой половине дня мы высылаем вам на почту ссылку на урок, а вы изучаете материал, когда у вас будет на это время.
Этап третий
Изучаем теорию, практикуемся
Открыв урок по ссылке из письма вы попадете на страничку на нашем сайте, на которой найдете теорию, практику и конспект. Подробнее о учебных материалах можно почитать ниже. Практические задания будут посвящены написанию кода, который будет проверяться автоматическими тестами.
Учебные материалы и ресурсы
Согласно концепции нашего сайта, учебные материалы будут состоять из статей и практических заданий, доступных в открытом доступе в интернете, но отобранных и упорядоченных по нашему усмотрению. Мы приняли решение не создавать авторские учебные материалы по базовым курсам, за исключением мест, где это действительно необходимо.
Почему?
Во-первых
Потому что хотим познакомить новичков с потрясающими ресурсами и некоммерческими организациями, которые в будущем помогут им самостоятельно осваивать новые области и языки программирования.
Во-вторых
Потому что НЕ хотим страдать популизмом, ведь в сети уже масса превосходных бесплатных ресурсов по обучению программированию.
В-третих
Использование в процессе обучения бесплатных ресурсов позволило нам кардинально снизить цену за курс. Собранные деньги пойдут на новые проекты на нашем сайте.
Программа курса
Программа занятий
В ходе обучения будут разобраны базовые концепции языка JavaScript, в том числе такие понятия, как лексическая область видимости и прототипы объектов. Обратите внимание, такие понятия, как DOM, BOM, асинхронность и производительность, в программу этого курса НЕ входят, они будут разобраны в рамках другого курса, посвященному браузерному окружению.
- Ресурсы. Расмотрим какие ресурсы используются в ходе обучения и как ими пользоваться;
- JavaScript. Обзор JS: история;
- ECMAscript — JavaScript в чем различия.
- Типы данных в ECMAScript. Рассмотрим какие бывают, в чем отличия и как проверять тип, чтобы не запутаться;
- Переменные.
- Преобразование типов — явное, неявное и как при этом ведут себя унарные и бинарные операторы;
- Математические операторы;
- Операторы работы со строками.
- Операторы сравнения и условное ветвление.
- Работа с циклами
- Что такое функции, какие бывают. Как работают function expression и function declaration;
- Затенение (shadowing);
- Рассмотрим понятие области видимости функции и как оно используется при написании кода;
- Замыкание;
- Hoisting.
- Блочная область видимости — рассмотрим что такое, как используется и примеры задачек с собеседований;
- var vs let.
- this
- Работа с объектами
- Дескрипторы свойств и доступа
- Прототипы
- Прототипное делегирование
- Работа с массивами
- ES5 и дальше — рассмотрим что несут в себе новые спецификации и как оставаться в курсе новинок в мире JS
Цены и запись
Цены и запись
Стоимость:
$3
Учебные дни:
Вторник, Четверг
Длительность:
4,5 недели
Есть вопросы? С радостью ответим на них, напишите нам в telegram, viber или whatsapp.