Javascript уроки: Основы JavaScript

Бесплатные видео уроки по программированию на javascript

Бесплатные видео уроки по программированию на javascript

Дмитрий Лаврик

  • Полезные статьи и новости
  • Разработка сайтов
  • Курсы по программированию

Календарь

3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 — — — — — —
 — — — — 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 —

Урок 1. Введение в программирование

Урок 2. Создание первой программы

Урок 3. Алгоритмы. Переменные и типы данных.

Урок 4. Ветвления, операции сравнения, логические операции

Урок 5. ДЗ по алгоритмам, ветвления в javascript

Урок 6. Проверки входных данных, циклы

Урок 7. Создание арифметического тренажёра

Урок 8. Функции в javascript

Урок 9. Арифметический тренажёр, работа с массивами

Урок 10. Javascript и web-разработка

Понимание javascript — работа с DOM

Внутренний мир JS — объекты и прототипы

Замыкания, контекст и коллбеки

Стандарт ES6. Главные новшества.

Javascipt. AJAX. Основы асинхронных запросов

Javascript на классических сайтах

Javascript в single page applications

Progressive Web Applications

Javascipt и анимации — взаимодействие с CSS

Императивность и декларативность в Javascript

Урок 1 — подключение, объект data и реактивность данных

Урок 2 — директивы в Vue. js

Урок 3 — методы и вычисляемые свойства

Урок 4 — компоненты в Vue.js

Урок 5 — сборка с vue-cli и webpack

Vue.js — варианты применения на практике

Эволюция: от jQuery к Vue.js

Идеи Vue и разработка с webpack

Vue.js — интерактив №1

Vue.js — атрибут key [решение интерактива №1]

Начало работы с React. Понимание JSX.

Иммутабельность данных в react

React vs Vue. Хранилища данных: redux, mobx, vuex

Webgl Three.js Урок 1. Основы

Webgl Three.js Урок 2. Создание первой сцены

WebGL Three.js Урок 3. Работа со сценой, DAT GUI

Основы работы с NPM

Установка NPM и Gulp. Компиляция SASS

Gulp — простая сборка проекта

Webpack — простая сборка проекта

Gulp и webpack — совместное использование

Уроки JavaScript / Ravesli

JavaScript (сокр. «JS») — это кроссплатформенный, интерпретируемый язык программирования, который используется для создания интерактивных веб-страниц и приложений. Функционал JavaScript может улучшить удобство взаимодействия пользователя с веб-сайтом: от обновления ленты новостей в социальных сетях и до отображения анимации и интерактивных карт. JavaScript был создан в 1995 году Бренданом Эйхом, когда тот еще был инженером в Netscape. JavaScript имеет динамическую слабую типизацию и может использоваться как для разработки на стороне клиента, так и для разработки на стороне сервера.

Этот учебник по Javascript разработан с целью помочь как начинающим, так и более опытным программистам освоить основы JavaScript от базового синтаксиса и типов данных до продвинутых тем, таких как объектно-ориентированное программирование и манипуляции с DOM.

JavaScript похож на Java, Python, Go, C#, но имеет свои особенности:

   Нет необходимости в компиляторах. Поскольку JavaScript является интерпретируемым языком, ему не нужен компилятор для выполнения. Код на интерпретируемом языке компилировать не нужно. Его пишут и сразу передают программе-интерпретатору, которая тут же его выполняет. Это ускоряет разработку, но требуется наличие интерпретатора. Поскольку интерпретатор JavaScript встроен во все современные браузеры, то проблем с этим не возникает.

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

   Интеграция с HTML и CSS. HTML — это язык гипертекстовой разметки веб-страниц, а CSS — это таблицы стилей для задания внешнего вида веб-страницам. JavaScript используется для того, чтобы «оживить» веб-страницы — сделать их интерактивными и динамичными.

   Подходит для бэкенда. Код JavaScript можно запускать и в браузере, и на сервере. Это значит, что на нем можно писать не только интерактивные элементы страниц, но и серверную часть сайта. С помощью фреймворка Node.js JavaScript проник с клиентской стороны на серверную, и сейчас Node.js является мощным инструментом для разработки на стороне сервера.

   Веб-разработка. Добавление интерактивности и динамичности статическим сайтам — это то, для чего изначально был придуман JavaScript в 1995 году. С помощью AngularJS этого можно достичь очень легко.

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

   Серверные приложения. С помощью Node.js JavaScript проник с клиентской стороны на серверную, и сейчас Node.js является мощным инструментом для работы на стороне сервера.

   Игры. Сочетание JavaScript и HTML5 делает JavaScript популярным в разработке игр. Он предоставляет библиотеку EaselJS, которая предлагает решения для работы с богатой графикой.

   Умные часы. JavaScript предоставляет библиотеку Pebble.js, которая используется для разработки приложений для умных часов.

   Искусство. Художники и дизайнеры могут создавать все, что захотят, используя JavaScript для рисования на «холсте» HTML5. Помимо рисования он также предоставляет возможность делать звук более эффектным, для этого может быть использована библиотека p5.js.

   Машинное обучение. Библиотека ml5.js применяется в веб-разработке с использованием машинного обучения.

   Мобильные приложения. С использованием React Native можно создавать мобильные приложения для различных операционных систем.

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

JavaScript: Классы Онлайн-класс | LinkedIn Learning, ранее Lynda.

com

  1. Все темы
  2. Технологии
  3. Разработка программного обеспечения
  4. Языки программирования

Предварительный просмотр

С Эммануэлем Анри
Нравится 91 пользователю

Продолжительность: 43м

Уровень мастерства: средний
Дата выхода: 15.11.2022

Начать бесплатную пробную версию на 1 месяц

Детали курса

Если вы новичок в JavaScript или просто не знаете, как работают классы, то этот курс для вас. Присоединяйтесь к инструктору Эммануэлю Анри, который расскажет о классах JavaScript, о том, как они работают, как их определять, обо всей связанной с ними терминологии и многом другом. Он начинает с основ классов и того, как они взаимодействуют с другими функциями JavaScript. Затем он переходит к конструкторам, миксинам и расширениям, объясняя, как они работают, и делясь примерами кода.

Навыки, которые вы приобретете

  • JavaScript

Получите общий сертификат

Поделитесь тем, что вы узнали, и станьте выдающимся профессионалом в желаемой отрасли с сертификатом, демонстрирующим ваши знания, полученные на курсе.

Обучение
LinkedIn Обучение

Сертификат об окончании

  • Демонстрация в вашем профиле LinkedIn в разделе «Лицензии и сертификаты»

  • Загрузите или распечатайте в формате PDF, чтобы поделиться с другими

  • Поделитесь изображением в Интернете, чтобы продемонстрировать свое мастерство

Познакомьтесь с инструктором

  • Эммануэль Анри

    технический директор Stealth Startup | Автор более 100 опубликованных курсов

Отзывы учащихся

54 оценки

Общий рейтинг рассчитывается на основе среднего значения представленных оценок. Оценки и обзоры могут быть отправлены только тогда, когда неанонимные учащиеся завершат не менее 40% курса. Это помогает нам избежать поддельных отзывов и спама.

  • 5 звезд

    Текущее значение: 38

    70%

  • 4 звезды

    Текущее значение: 12

    22%

  • 3 звезды

    Текущее значение: 2

    3%

  • 2 звезды

    Текущее значение: 2

    3%

  • 1 звезда

    Текущее значение: 0

    0%

Содержание

Что включено

  • Практикуйтесь, пока учитесь
    1 файл с упражнениями
  • Учитесь на ходу
    Доступ на планшете и телефоне

Похожие курсы

Скачать курсы

Используйте приложение LinkedIn Learning для iOS или Android и смотрите курсы на своем мобильном устройстве без подключения к Интернету.

Введение в JavaScript: первые шаги

ИНТЕРАКТИВНЫЙ КУРС

Новичок

27 уроков

Сертификат об окончании

Хотите обучить свою команду?

Предоставьте своим инженерам возможность быстрее раскрыть свой потенциал.

Навыки на вынос

Учащиеся изучат основы программирования с помощью JavaScript для веб-разработки.

Учащиеся изучат основы программирования с помощью JavaScript для веб-разработки.

Обзор курса

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

Содержание курса

1

Введение

2 Уроки

Введение — Просто начнемКомментарии

2

Переменные Именование переменныхЧисла, строки и логические значенияРабота с переменнымиNull и Undefined

3

Операторы & if- операторы

6 Уроки

Операторы: +, -, *, /, %Использование операторов разных типовВведение в операторы ifif-операторы, продолжениеЛогические операторы: !, ||, && Показать все 6 уроков

4

Функции

4 урока

Введение в функции Аргументы функций Операторы возвратаПрактика работы с функциями

5

Массивы

2 урока

Массивы, Часть 0 Массивы, Часть 1: Методы

6

Объекты

2 Уроки

Введение в ObjectsValue и Reference

7

Циклы

5 Уроки

for-loopsfor-loops, continuewhile-loopsfor-in loopsСобираем все вместе

8

Заключение

2 Урока

Спасибо и дальнейшие шаги -on Coding Environments

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

В 2 раза быстрее, чем видео

Видео сдерживают вас. В среднем видеоурок произносится со скоростью 150 слов в минуту, а вы можете читать со скоростью 250. Вот почему наши курсы основаны на тексте.

Настройка не требуется

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

Прогресс, который вы можете показать

Встроенные функции оценивания позволяют проверить свои навыки. Сертификаты об окончании позволяют их показать.

Среда для практического программирования

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

В 2 раза быстрее, чем видео

Видео вас сдерживают. В среднем видеоурок произносится со скоростью 150 слов в минуту, а вы можете читать со скоростью 250. Вот почему наши курсы основаны на тексте.