Бесплатный курс программирования на JavaScript (JS) для начинающих с нуля
Список уроков
Урок 1 JavaScript для начинающих 1 – Введение в язык JavaScript. Урок 1Урок 2Урок 3Урок 4Урок 5Урок 6Урок 7Урок 8Урок 9Урок 10Урок 11Урок 12Урок 13Урок 14Урок 15
Схожие видео
JavaScript
программирование интерактивных веб-страниц с AJAX
Обучение по курсу проводится в индивидуальном режиме. Согласовать количество занятий и время проведения обучения можно с менеджерами нашего центра.
ГЦДПО приглашает на курсы Javascript программирования с применением технологии AJAX и фреймворка jQuery. 8 практических занятий помогут вам быстро освоить с нуля основные правила, инструменты и приемы разработки современных интерактивных веб-приложений и пользовательских интерфейсов на основе Javascript. Базовый курс ориентирован на слушателей с минимальным опытом программирования или без него, поэтому программа доступна даже для слушателей, не имеющих специальных знаний.
Задача курса: Обучить слушателей понятиям, принципам, синтаксису и инструментам разработки веб-страниц и приложений с помощью Javascript – прототипно-ориентированного сценарного языка программирования с нуля.
Базовый курс профессионального Javascript предназначен для:
- Слушателей без опыта веб-разработки и владения каким-либо языком программирования;
- Слушателей с базовыми знаниями HTML и CSS;
- Верстальщиков, программистов и frontend-специалистов, желающих изучить дополнительный язык программирования.
В результате освоения программы курса Javascript и jQuery, вы получите следующий набор знаний и навыков:
- Области применения и принципы программирования в JavaScript и jQuery;
- Понятия объектов, идентификаторов, массивов, циклов и конструкций;
- Функции, методы и свойства числовых объектов;
- Принципы работы фреймворка jQuery и его взаимодействия с языком Javascript;
- Работа с DOM – объектной моделью документа;
- Применение функций и действий над элементами, программирование событий и реакций на web-странице, работа с формами, создание слайдеров.
Посмотрите видеопрезентацию курса
Записывайтесь на курсы Javascript-программирования в ГЦДПО, чтобы получить основу для дальнейшего профессионального развития в сфере веб-разработки!
Записывайтесь на Javascript для начинающих в Москве прямо сейчас!
Скачать программу в формате pdf
Тема 1. Общие сведения и принципы программирования на
JavaScript и jQuery. Создание среды разработки.1. Основы синтаксиса JavaScript. Метода, объекты, свойства.
2. Метод write объекта document.
3. Понятие и использование переменной.
4. Операции над переменными.
Тема 2. Массивы, конструкции, циклы.
1. Введение в массивы.
2. Свойство length, метод splice.
3. Основные методы и способы работы с массивами.
4. Многомерные массивы.
5. Конструкция if-else.
Тема 3. Методы, функции, свойства строковых и числовых объектов.
1. Циклические конструкции while и for.
2. Методы объекта Window alert, prompt, confirm.
3. Введение в функции.
4. Основные методы и способы работы с функциями.
5. Свойства и методы строковых объектов.
Тема 4. Работа с датами в JavaScript.
1. Функции и методы числовых объектов.
2. Работа с датами в JavaScript.
3. Создание собственных объектов.
4. Создание методов для собственного объекта.
Тема 5. Общее понимание jQuery и основные принципы взаимодействия.
1. Модификация web-страниц.
2. DOM – объектная модель документа.
3. Введение в jQuery.
4. Основы технологии и использования jQuery.
Тема 6. Создание выборки из элементов страниц, действия над отобранными элементами.
1. Действия над отобранными элементами.
2. Функции text, hide, show.
3. Понятие цепных функций и автоматических циклов.
4. Изменение ширины и высоты элементов.
5. Основные функции, расширяющие действия над элементами.
Тема 7. Реакция элементов веб-страницы на события.
1. События на web-странице.
2. Поведение элементов web-страницы.
3. События, отслеживаемые браузером.
4. jQuery модель событий.
5. jQuery события.
6. Создание слайдера со слайд-шоу.
Тема 8. Методы и фильтры для работы с формами.
1. Основы работы с формами в jQuery.
2. Выбор и фильтрация элементов формы.
3. Фильтры состояний элементов формы.
4. Выключение и включение, скрытие и показ полей.
5. Дополнительные возможности jQuery.
Изучение JavaScript: бесплатный онлайн-курс
Основы JavaScript
- 1. Привет, мир!
- 2. Комментарии
- 3. Заявления
- 4. Как мы проверяем ваши решения?
- 5. Синтаксические ошибки
JavaScript — один из самых популярных языков программирования в мире. Он используется для создания интерактивных веб-страниц, мобильных приложений и серверной разработки. Вы будете изучать JS с нуля, с самого начала. Первый модуль обеспечивает стартовую площадку для написания осмысленных программ.
Арифметические
- 6. Арифметические операции
- 7. Операторы
- 8. Коммутативные операции
- 9. Состав операций
- 1 0. Приоритет оператора
- 11. Числа с плавающей запятой
- 12. Бесконечность
- 13. NaN
- 14. Линтер
Современные приложения создаются для решения бизнес-целей, помощи в повседневной жизни и развлечения. Однако они по-прежнему основаны на вычислениях. Самая простая и основная тема в программировании — это арифметика. В этом модуле вы переведете арифметические операции на язык программирования, расскажете о приоритете операций и операциях с дробными числами. Вспомним уроки математики и узнаем, что получается при делении на ноль в JavaScript. Наконец, мы объясним, что такое линтер и почему иногда он может быть сварливым.
Строки
- 15. Кавычки
- 16. Escape-последовательности
- 17. Конкатенация
- 18. Кодирование
В программировании текст называется строкой, и эта тема не так проста. Как напечатать фразу, в которой есть и одинарные, и двойные кавычки? Как вообще быть с текстом, ведь компьютер не знает ни одной буквы! Этот модуль посвящен различным аспектам написания текста — от кавычек и экранирования до кодирования.
Переменные в JavaScript
- 19. Что такое переменная
- 20. Изменение переменной
- 21. Именование переменной
- 22. Некоторые ошибки относительно переменных 9 0007 23. Определение с помощью выражений
- 24. Переменные и конкатенация
- 25. Стили именования
- 26. Магические числа
- 27. Константы
- 28. Интерполяция
- 29. Получение символов из строки
Информация может храниться в переменные. Они позволяют повторно использовать уже существующие данные и устранять дубликаты из кода. В этом модуле мы покажем вам, как изменять и называть переменные, чтобы сделать ваш код понятным для любого разработчика. Вы обнаружите, что назвать переменную может быть сложно! Узнайте, как использовать переменные для упрощения сложных вычислений.
Типы данных JavaScript
- 30. Типы данных
- 31. undefined
- 32. Неизменяемость примитивных типов данных
- 33. Слабая типизация
JavaScript — это слабо типизированный язык с неизменяемыми примитивными типами данных. Что произойдет, если вы попытаетесь умножить число на строку? Как JavaScript распознает тип заданных данных? И что делает JavaScript, когда видит несоответствие типов? Найдите ответы на эти вопросы в текущем модуле.
Приступим
Регистрация
Вызов функций
- 34. Вызов функций
- 35. Математические функции в JavaScript
- 36. Сигнатура функции
- 37. Параметры по умолчанию
- 38. Вызов функции как выражение
- 39. Функции с переменными параметрами
- 40. Детерминированность
- 41. Стандартная библиотека
Понятие функции определяет любую произвольную операцию в программировании. Функции — это кирпичики, из которых программисты строят системы. В этом модуле вы узнаете, как использовать встроенные функции. Мы изучим сигнатуры функций в документации и выясним, как их использовать. Мы знакомимся со стандартными библиотеками, которые предоставляют тысячи функций. Вы не сможете запомнить все функции, поэтому каждый программист должен знать, как найти документацию.
Свойства и методы
- 42. Свойства
- 43. Методы
- 44. Неизменность
- 45. Свойства и методы как выражения
- 46. Цепочка вызовов методов
Данные, которые мы используем в наших программах, могут обладают важными свойствами. В JavaScript свойства встроены непосредственно в язык. Кроме свойств есть методы — функции внутри свойств. Свойства и методы являются выражениями, точно так же, как переменные, константы или вызовы функций, что означает, что вы можете комбинировать их разными способами. Мы подробно разрабатываем эти темы в отдельных курсах, посвященных объектно-ориентированным возможностям JavaScript. Здесь мы рассмотрим основы.
Определение функции
- 47. Создание (определение) функций
- 48. Возврат значения
- 49. Параметры функции
- 50. Дополнительные параметры функции
- 51. Упрощенный синтаксис функций
Определение собственных функций делает писать и поддерживать программы намного проще. Например, возможность определять функции позволяет объединять сложные (составные) операции в одну операцию, при этом сложность скрывается за простой функцией. Научитесь писать функции и сделайте первый шаг к созданию действительно полезных программ. Этот модуль научит вас, как называть функции (а также переменные и константы) и создавать свои собственные.
- 52. Логический тип
- 53. Предикаты
- 54. Комбинация логических выражений
- 55. Логические операторы
- 56. Отрицание
- 57. Лог Вывод логических выражений
Логические выражения позволяют ответить на возникающие вопросы во время работы программы. Аутентифицирован ли пользователь? Подписка платная? Это високосный год? В этом модуле вы изучите предикатные функции — те, которые задают вопрос и отвечают на него — истинно это или ложно. Потренируйтесь писать такие функции и переходите к более сложным логическим выражениям.
Условные операторы
- 58. Условные операторы (`if`)
- 59. else
- 60. else if оператор
- 61. Тернарный оператор
- 62. Оператор switch
Задача функции предиката чтобы получить ответ на вопрос, но вам часто нужно идти вперед и что-то делать в зависимости от ответа. If и Switch — это операторы JavaScript, с помощью которых программист может определить необходимое поведение программы в зависимости от различных условий: пропустить одни инструкции и запустить другие. Мы проанализируем их, практикуясь в этом модуле.
- 63. Цикл while
- 64. Агрегация данных (числа)
- 65. Агрегация данных (строки)
- 66. Перебор строки
- 67. Условия внутри циклов
- 68. Струны строительные с петлями
- 69. Синтаксический сахар
- 70. Инкремент и декремент
- 71. Возврат из циклов
- 72. Цикл for
Любой код может повторяться тысячи, миллионы и даже миллиарды раз. Это открывает множество возможностей для создания программ и сложных систем в сочетании с другими уже известными вам инструментами — переменными и условиями. Вот очевидный пример. В книге на 500 страниц вы должны найти определенную фразу. Фраза свежа в вашей памяти, но вы не можете вспомнить номер страницы. Самый быстрый (и самый трудоемкий) способ — просмотреть каждую страницу, пока не найдете нужную. Циклы необходимы для таких повторяющихся действий.
Ты готов?
Регистрация не требуется
Демонстрационный урок
Похожие курсы
Посмотреть все курсы по Программированию
Python
25 часов91447
HTML
11 часов68039
CSS
8 часов37188
PHP
25 часов25882
20 лучших каналов YouTube для изучения JavaScript (для новичков и не только)
Введение
Мы живем в эпоху информации. Люди охотнее делятся информацией и знаниями, как платными, так и бесплатными. Скорость потребления информации также увеличивается в геометрической прогрессии благодаря наличию нескольких платформ, предназначенных для обмена информацией. Youtube полон отличного образовательного контента по многим темам. Вы можете найти ресурсы практически обо всем, чему хотите научиться, от разных людей, которые делятся своими знаниями, причем бесплатно. Мне, как фронтенд-разработчику, любителю/энтузиасту JavaScript, может быть сложно найти хорошие ресурсы среди бесчисленного множества онлайн-видеоконтента.
Если вы ищете канал для изучения и совершенствования навыков работы с JavaScript, в этой статье есть то, что вам нужно. В этой статье вы найдете 20 отличных каналов YouTube, где вы обязательно найдете качественный контент как для начинающих, так и для продвинутых тем JavaScript. Перед этим давайте посмотрим, что такое JavaScript и почему вы должны изучать JavaScript.
Что такое JavaScript и зачем его изучать
Проще говоря, JavaScript — это язык сценариев или программирования, используемый для создания интерактивного веб-сайта. Он позволяет реализовать сложные функции на веб-страницах. Этими функциями могут быть своевременные обновления контента, интерактивные карты, анимированная 2D/3D-графика, прокручиваемые видео-музыкальные автоматы, модальные окна и т. д. JavaScript используется не только для создания веб-сайтов. Его также можно использовать для создания браузерных игр и, с помощью определенных фреймворков, мобильных приложений для разных операционных систем.
Если вы хотите заняться веб-разработкой или уже занимаетесь веб-разработкой и хотите добиться успеха в своей карьере, то изучение JavaScript является для вас необходимым навыком. Помимо удобства для начинающих, JavaScript является самым популярным языком программирования (индекс TIOBE), а это означает, что он будет актуален в ближайшие годы. Поскольку все больше и больше компаний переходят в онлайн, спрос на разработчиков JavaScript стремительно растет. Лучшее время для изучения JavaScript было вчера, следующее лучшее время — сейчас, так что давайте начнем.
1. Кент С. Доддс
Кент С. Доддс. Кент С. Доддс — всемирно известный спикер, преподаватель и инструктор, активно участвующий в сообществе открытого исходного кода в качестве сопровождающего и участника сотен популярных пакетов npm. Кент является создателем TestingJavaScript.com и инструктором по egghead.io и Frontend Masters.
На этом канале YouTube вы найдете прямые трансляции и видеоролики на темы для начинающих и продвинутых, начиная от JavaScript и заканчивая React, TypeScript и советами разработчикам.
Частота: 1-3 видео в неделю
С: Февраль 2012
Количество подписчиков: 36k
2. Free Code Camp
FreeCodeCamp (также называемый «Free Code Camp»). ») — некоммерческая организация, состоящая из интерактивной обучающей веб-платформы, форума онлайн-сообщества, чатов, онлайн-публикаций и местных организаций, которые намереваются сделать обучение веб-разработке доступным для всех. Начиная с учебных пособий, которые знакомят учащихся с HTML, CSS и JavaScript, учащиеся переходят к проектам, которые они выполняют самостоятельно или в парах.
Они делятся учебными пособиями для начинающих и продвинутых по JavaScript, Python, науке о данных и машинному обучению на своем канале YouTube.
Частота: 3-4 видео в неделю
С: 2019
Количество подписчиков: 3,6 млн.
3. Double South
Double South — это канал на YouTube Итсей Сагай, full stack разработчик из Варри, Нигерия. Район Варри в Нигерии известен своим свободным знанием пиджин-инглиша, и на этом канале Итси преподает JavaScript, HTML и CSS новичкам, использующим пиджин-инглиш.
Частота: 2 видео в месяц
С: 2019
Количество подписчиков: 5. 6k
4. Программирование с помощью Mosh
90 002 Мош (Мошфег) Хамедани — страстный и прагматичный инженер-программист с 20-летним опытом работы. опыт, специализирующийся на разработке веб-приложений с ASP.NET MVC, веб-API, Entity Framework, Angular, Backbone, HTML5 и CSS. Он начал программировать в возрасте семи лет на Commodore 64 и влюбился в него.Частота: 1-2 видео в месяц
С момента: 2019
Количество подписчиков: 1.7M
5. Traversy Media
Брэд Трэверси занимается программированием около 12 лет и преподает в течение почти 5 лет. Он специализируется на всем, от HTML5 до интерфейсных фреймворков, таких как Angular, и серверных технологий, таких как Node. На своем YouTube-канале TraversyMedia он предлагает широкий выбор тем, принадлежащих Брэду Трэверси.
Частота: 1-2 видео в неделю
С: 2017
Количество подписчиков: 1.5M
6. The New Boston
На этом канале в изобилии представлены учебные пособия для следующих подпрограмм. -темы – ReactJS, ES6 (сценарий ECMA), AngularJS, работа с NodeJS, ванильный JavaScript
Создатель этого канала, Баки Робертс, является разработчиком полного стека и старшим инженером-программистом/программистом LH Ventures.
Частота: 1-2 видео в месяц
С: 2017
Количество подписчиков : 2M
7.
LearnCode.a cademy Этот канал предоставляет учебные пособия по всем веб-разработкам, включая, но не ограничено JavaScript.
С: 2014
Количество подписчиков: 738K
Элсон, инженер-программист, получивший диплом с отличием по компьютерным наукам. В последние несколько лет он программировал на различных языках программирования, таких как PHP, Python, C#, и в основном пишет на Java и JavaScript, уделяя особое внимание распределенным системам, размещенным в облаке.
Частота: 1-4 видео в месяц
С момента: 2017
Количество подписчиков: 189K
9.
Academind Academind предлагает высококачественные видеокурсы по программированию, которые помогли более чем одному миллиону студентов по всему миру, чтобы научиться программировать.
Он был создан Максимилианом Шварцмюллером вместе с Мануэлем Лоренцем, которые оба являются инженерами-программистами без опыта работы с CS.
Частота: 1-4 видео в месяц
С: 2018
Количество подписчиков: 679K
10. LearnWebCode
В LearnWebCode вы’ Вы найдете видео о CSS, JavaScript, WordPress и кошках.
Создатель Брэд Шифф — веб-разработчик, который любит обучать людей HTML, CSS и JavaScript.
Частота: 1-4 видео в месяц
С: 2010
Количество подписчиков: 288K
11. WebDevMentors
WebDevMentors — это канал для новых технологий и уже существующих технологий в области компьютеров или ИТ. Они создают курсы по различным информационным или компьютерным технологиям, которые позволяют вам учиться и преуспевать.
Частота: Менее 2 видео в месяц
С: 2014
Количество подписчиков: 15K
Simplilearn предлагает учебные курсы по программированию на различных курсах программирования, а также делится бесплатными учебными пособиями по этим курсам на своем канале YouTube.
Кришна Кумар, его создатель, является идейным лидером в секторе образовательных технологий, который верит в баланс технологий с человеческим взаимодействием, чтобы обеспечить обучение мирового класса. Он основал Simplilearn в 2010 году, чтобы проводить сертификационные тренинги для профессионалов.
Частота: 3-4 видео в день
С момента: 2009
Количество подписчиков: 1.1M
13. Wes Bos
Wes Bos Предоставляет HTML, CSS, JavaScript и WordPress учебники по веб-разработке.
Вес Бос — разработчик Full Stack JavaScript из Канады. Он создает бесплатные и премиальные курсы по веб-разработке.
Частота: 1 видео в месяц
С: 2006
Количество подписчиков: 131K
14.
Мастерство JavaScript Мастерство JavaScript помогает начинающим и опытным разработчикам вывести свои навыки разработки на новый уровень и создавать потрясающие приложения.
Мастерство JavaScript было создано Адрианом Хайдином, инженером-программистом, специализирующимся на техническом образовании. Имея опыт работы с множеством технологий, он помог тысячам людей стать профессиональными разработчиками. Адриан — основатель бренда JavaScript Mastery и связанного с ним канала на YouTube.
Частота: 2 видео в месяц
С: 2018
Количество подписчиков: 121K
15 Codecademy
Codecademy — американская интерактивная онлайн-платформа, предлагающая бесплатные уроки программирования по 12 различным направлениям. языки программирования, включая Python (библиотека pandas-Python, Beautiful Soup-Python Library), Java, Go, JavaScript (jQuery, AngularJS, React. Codecademy была основана Заком Симсом и Райаном Бубински.
Частота: 1-4 видео в неделю
С: 2014
Количество подписчиков: 140K
16. Умный программист
Вы можете найти отличные уроки программирования на React, Python, JavaScript , на этом канале.
Рафех Кази основал Clever Programmer, сообщество с более чем 100 000 студентов, которые учатся кодировать, создавая реальные проекты. Его цель состояла в том, чтобы научить мир создавать вещи с помощью кода, и он делал это через этот канал.
Частота: 2-3 видео в неделю
С: 2018
Количество подписчиков: 967K
17.
Coding Addict На этом канале, созданном Джоном Смилгой, размещены серии фронт- конечные учебники по веб-разработке. Джон Смилга — фронтенд-веб-разработчик из Лос-Анджелеса. Имеет степень бакалавра в области разработки программного обеспечения. Он проводит большую часть своего времени, работая с Javascript, CSS3 и HTML5, и увлечен всем, что связано с веб-разработкой.
Частота: 4 видео в неделю
С: 2016
Количество подписчиков: 110K
18 , Codevolution
Codevolution — еще один отличный канал для изучения различных тем веб-разработки, включая, но не ограничено JavaScript.
Частота: 4-6 видео в месяц
С: 2015
Количество подписчиков: 282K
19. Ежедневное обучение
Частота: 1-4 видео в месяц
С: 2013
Количество подписчиков: 108K
20. Большое обучение
В этом канале , вы можете найти 11-часовой видеополный курс JavaScript Tutorial For Beginners.
В этом курсе они рассмотрели все темы, которые дадут вам старт для работы в этой области, например, что такое JavaScript, где писать, циклы в JavaScript и многое другое.
Частота: 1-4 видео в месяц
С момента: 2018
Количество подписчиков: 410K
Это список не является исчерпывающим, но я надеюсь, что он помог вам открыть для себя некоторые из лучшие курсы и учебные пособия по Javascript на YouTube.