Азбука JavaScript
4.5 (5 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
13 students enrolled

Азбука JavaScript

(курс для начинающих)
4.5 (5 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
13 students enrolled
Created by Alexey Neuymin
Last updated 8/2020
Russian
Current price: Free Original price: $24.99 Discount: 100% off
30-Day Money-Back Guarantee
This course includes
  • 8.5 hours on-demand video
  • 17 downloadable resources
  • 1 Practice Test
  • 2 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • JavaScript для начинающего программиста. Моя попытка разобраться с этим языком. Курс делал для себя, так как при просмотре чужих курсов необходимые знания не получил.
  • Мой непрофессиональный взгляд на JavaScript. Буду рад, если кому-то из начинающих разработчиков JS пригодится.
  • Никаких сертификатов и гарантий трудоустройства. Вы должны понимать, что, в конечном счете, всё в этой жизни зависит только от вас и вашего желания учиться. Учиться всю жизнь.
  • Курс - в процессе наполнения. Включает теоретические материалы (лекции), практические задания и тесты на проверку знаний. Новые темы постараюсь выкладывать раз в неделю.
Course content
Expand 29 lectures 08:35:24
+ Основы JavaScript для начинающих
29 lectures 08:35:24

Знакомство с содержанием курса. Установка и основы работы с редактором кода Visual Studio Code.

Preview 09:34

Синтаксис объявления переменных и констант, правила именования, особенности использования. Поднятие ("всплытие") переменных (hoisting).

Preview 27:26

Практическое занятие. Настройка Visual Studio Code. Синтаксис переменных и констант. Поднятие переменных.

Переменные и константы (практика)
19:06

Проверка и закрепление знаний по синтаксису и особенностям использования переменных и констант в JavaScript

Переменные и константы в JavaScript
8 questions

Типы данных: примитивы и объекты. Возвращение (проверка) типа данных в JavaScript.

Preview 11:07

Проверка усвоения материала по теме: "Типы данных JavaScript"

Типы данных JavaScript
3 questions
Понятие объектно-ориентированного программирования
20:54

Знакомство с некоторыми операциями над числами в JavaScript. Объект Math.

Операции с числами
11:50
Операции с числами
1 question
Несколько практических заданий на операции с числами и методами объекта Math.
Операции с числами
5 questions

Проверка усвоения материала темы "Операции с числами"

Операции с числами
5 questions
Строки в JavaScript. Шаблонные строки (литералы)
09:22
Методы работы со строковыми литералами
26:44
Методы работы со строковыми литералами (практика)
38:57
Методы работы со строковыми литералами. Метод replace()
08:06

Проверка усвоения работы со строковыми литералами

Методы строковых литералов
6 questions
Методы работы со строковыми литералами
1 question
Практическая отработка навыком использования методов, применяемых к строковым литералам (выражениям).
Методы работы со строковыми литералами
4 questions

Понятие объектов, создание объектов, доступ к их свойствам.

Объекты в JavaScript: понятие и работа со свойствами
24:25

Практическое занятие по теме "Объекты в JavaScript". Разбор теоретических вопросов создания объектов и работы с их свойствами на практике.

Объекты в JavaScript (практическое занятие)
32:05
Объекты в JavaScript (практическое занятие 2): особенности создания объектов
13:23
Объекты в JavaScript: отработка практических навыков создания объектов и работы с их свойствами
Объекты в JavaScript: создание и работа со свойствами
5 questions

Проверка знаний по теме

Объекты в JavaScript: понятие и работа со свойствами
5 questions

Дублирование и объединение объектов: c помощью оператора for … in; методом Object.assign или

оператором spread ( … ).

Дублирование и объединение объектов
13:45
Дублирование и объединение объектов (практика)
18:15

Особенности конвертации одного типа в другой. Преобразование сложных типов (объектов).

Преобразование типов в JavaScript
20:38

Практическое занятие по преобразованию типов в тип string.

Преобразование к типу string (строка)
22:34
Преобразование к типу number
18:02

Практическое занятие по преобразованию типов данных к boolean.

Преобразование типов к типу boolean
23:31
Получите числовое значение из заданной строки, используя методы работы со строками и преобразование типов данных.
Получить числовое значение из строки
2 questions

Проверка знаний по теме "Преобразование типов в JavaScript"

Преобразование типов в JavaScript
11 questions
Преобразование типов в JavaScript 2
2 questions

Знакомство с объектами-обертками.

Объекты-обертки
08:45

Практическое занятие на создание и свойства объектов-оберток.

Объекты-обертки (практика)
11:03

Понятие функции в JavaScript. Синтаксис объявления функций ("function declaration" и "function expression")

Preview 13:39

Понятие параметров и аргументов функции в JavaScript. Значения параметров функции по умолчанию.

Параметры и аргументы функций. Параметры функций по умолчанию.
09:48
Объект arguments. Переменные в функциях.
11:19
Практическое занятие. Function Declaration
24:16

Особенности объявления функций, Работа с параметрами, аргументами и переменными функций.

Объявление функций. Параметры и аргументы функций.
7 questions
Циклы в JavaScript. Инкремент и декремент. Циклы while и do...while
18:40
Практическое занятие. Цикл while
11:09
Cтроку "мне нравится изучать javascript" разбить на отдельные символы, использовав do...while.
Цикл do...while
3 questions
Цикл FOR. Директивы BREAK и CONTINUE
20:18
Реализуйте функцию myReplace(before, after, myString) замены слов строки "myString", переданных в строке "before", на некоторое слово "after".
Замена слов в строке на заданное слово
1 question
Requirements
  • Знания на уровне школьного курса информатики.
  • Желание получать новые знания и осваивать JavaScript.
Description

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

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

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

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

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

Who this course is for:
  • Начинающие разработчики на JavaScript
  • НЕ РЕКОМЕНДУЕТСЯ к просмотру опытными программистами (ничего нового вы не узнаете)
  • Подача материала медленная, так как одновременно укладывал информацию в своей голове.
  • И да, произношение английских терминов "хромает", практики маловато.