Азбука JavaScript

(курс для начинающих)
IT: Для программистов и IT-специалистов / JavaScript
Udemy логоUdemy
Открытый набор
Онлайн
от 1 090 ₽

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

  • JavaScript для начинающего программиста. Моя попытка разобраться с этим языком. Курс делал для себя, так как при просмотре чужих курсов необходимые знания не получил.
  • Мой непрофессиональный взгляд на JavaScript. Буду рад, если кому-то из начинающих разработчиков JS пригодится.
  • Никаких сертификатов и гарантий трудоустройства. Вы должны понимать, что, в конечном счете, всё в этой жизни зависит только от вас и вашего желания учиться. Учиться всю жизнь.
  • Курс - в процессе наполнения. Включает теоретические материалы (лекции), практические задания и тесты на проверку знаний. Новые темы постараюсь выкладывать раз в неделю.

Требования

  • Знания на уровне школьного курса информатики.
  • Желание получать новые знания и осваивать JavaScript.

Описание

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

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

Я не являюсь профессиональным преподавателем программирования, поэтому прошу простить мне некоторые оговорки и неточности. Буду рад вашим конструктивным замечаниям, уточнениям и предложениям по тем или иным вопросам курса.

Курс будет состоять из нескольких разделов, а начну я с фундаментальных основ языка.

Лекции постараюсь выкладывать раз в неделю.

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

  • Начинающие разработчики на JavaScript
  • НЕ РЕКОМЕНДУЕТСЯ к просмотру опытными программистами (ничего нового вы не узнаете)
  • Подача материала медленная, так как одновременно укладывал информацию в своей голове.
  • И да, произношение английских терминов "хромает", практики маловато.
Программа
Вводная лекция. Установка Visual Studio Code
Переменные и константы в JavaScript
Переменные и константы (практика)
Переменные и константы в JavaScript
Типы данных JavaScript
Типы данных JavaScript
Понятие объектно-ориентированного программирования
Операции с числами
Операции с числами
Операции с числами
Операции с числами
Строки в JavaScript. Шаблонные строки (литералы)
Строки в JavaScript (практическое занятие 1)
Методы работы со строковыми литералами
Методы работы со строковыми литералами (практика)
Методы работы со строковыми литералами. Метод replace()
Методы строковых литералов
Методы работы со строковыми литералами
Методы работы со строковыми литералами
Объекты в JavaScript: понятие и работа со свойствами
Объекты в JavaScript (практическое занятие)
Объекты в JavaScript (практическое занятие 2): особенности создания объектов
Объекты в JavaScript: создание и работа со свойствами
Объекты в JavaScript: понятие и работа со свойствами
Дублирование и объединение объектов
Дублирование и объединение объектов (практика)
Преобразование типов в JavaScript
Преобразование к типу string (строка)
Преобразование к типу number
Преобразование типов к типу boolean
Получить числовое значение из строки
Преобразование типов в JavaScript
Преобразование типов в JavaScript 2
Объекты-обертки
Объекты-обертки (практика)
Понятие "функция". Объявление функции в JavaScript
Параметры и аргументы функций. Параметры функций по умолчанию.
Объект arguments. Переменные в функциях.
Практическое занятие. Function Declaration
Объявление функций. Параметры и аргументы функций.
Циклы в JavaScript. Инкремент и декремент. Циклы while и do...while
Практическое занятие. Цикл WHILE
Цикл DO...WHILE
Цикл FOR. Директивы BREAK и CONTINUE
Написать функции с использованием цикла for.
Циклы FOR...IN и FOR...OF. Итерируемые, перечисляемые и неперечисляемые объекты.
Использование цикла FOR...IN при работе с объектами
Условные операторы (if и тернарный)
Использование циклов в функции
Практика по FOR...IN и IF(...) в функции
Использование for...in и if() в функции
Использование for...in и if() в функции (2-е задание)
Функция вычисления факториала числа
Использование IF...ELSE
Работа конструкции (условного оператора) IF...ELSE
Условный оператор SWITCH...CASE
Работа конструкции (условного оператора) SWITCH...CASE
Операторы сравнения
Операторы сравнения
Массивы в JavaScript
Работа с массивами
Замена слов в строке на заданное слово
Записаться на курс
Текущая цена
1 090
1 790
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
Онлайн
от 1 090 ₽