Язык программирования обучение с нуля javascript

Содержание
  1. Современный учебник JavaScript
  2. Язык JavaScript
  3. Онлайн-курсы
  4. Основы веб-разработки
  5. JavaScript / DOM / Интерфейсы
  6. JavaScript / DOM / Интерфейсы
  7. Современная верстка
  8. Архитектура и паттерны
  9. Фреймворки, смежные технологии
  10. Angular
  11. Node.js
  12. React
  13. TypeScript
  14. Vue.js
  15. RxJs
  16. Браузер: документ, события, интерфейсы
  17. Тематические разделы
  18. Следите за обновлениями javascript.ru
  19. Комментарии
  20. 25 бесплатных курсов по JavaScript
  21. 🏆 «Профессия Frontend-разработчик» от SkillFactory [гарантированная помощь в трудоустройстве]
  22. 2. «JavaScript: погружение» от Сергея Дёмина
  23. Программа обучения:
  24. Что узнаете и чему научитесь:
  25. Об авторе курса:
  26. 3. «Основы программирования» от Hexlet
  27. Программа обучения:
  28. Что узнаете и чему научитесь:
  29. Об авторе курса:
  30. 4. «JavaScript для начинающих» от Code Basics
  31. Программа обучения:
  32. Что узнаете и чему научитесь:
  33. 5. «Основы JavaScript» от DoCode.ru
  34. Что узнаете и чему научитесь:
  35. 7. «Программирование на JavaScript» от HTML Academy
  36. Что узнаете и чему научитесь:
  37. Особенности курса:
  38. 8. «Язык JavaScript» от JavaScript.Ru
  39. Программа обучения:
  40. Что узнаете и чему научитесь:
  41. 9. «Изучение JavaScript от нуля до гуру» от Гоши Дударя
  42. 16. «Основы JavaScript» от Sorax
  43. Программа обучения:
  44. Что узнаете и чему научитесь:
  45. 20 «JavaScript. Основы для Начинающих» от Владилена Минина
  46. Программа обучения:
  47. Что узнаете и чему научитесь:
  48. Кто проводит курс:
  49. 24. «Vanilla JavaScript — создаём клон Paint в браузере» от Антона Голосниченко.
  50. Программа обучения:
  51. Что узнаете и чему научитесь:
  52. Кто проводит курс:
  53. 25. «Learn JavaScript» от Codecademy
  54. Что узнаете и чему научитесь:

Современный учебник JavaScript

Перед вами учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.

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

Язык JavaScript

Здесь вы можете изучить JavaScript, начиная с нуля и заканчивая продвинутыми концепциями вроде ООП.

Мы сосредоточимся на самом языке, изредка добавляя заметки о средах его исполнения.

Онлайн-курсы

Онлайн-курсы — это не быстро устаревающие видео-записи, а живые вебинары. Ведёт их преподаватель — опытный действующий разработчик. С теорией, практикой, ответами на вопросы, проектом и обратной связью по вашему коду («code review»).

Основы веб-разработки

JavaScript / DOM / Интерфейсы

JavaScript / DOM / Интерфейсы

Современная верстка

Архитектура и паттерны

Фреймворки, смежные технологии

Angular

Node.js

React

TypeScript

Vue.js

RxJs

Браузер: документ, события, интерфейсы

Изучаем работу со страницей – как получать элементы, манипулировать их размерами, динамически создавать интерфейсы и взаимодействовать с посетителем.

Тематические разделы

Следите за обновлениями javascript.ru

Комментарии

  • Если вам кажется, что в статье что-то не так — вместо комментария напишите на GitHub.
  • Для одной строки кода используйте тег , для нескольких строк кода — тег , если больше 10 строк — ссылку на песочницу (plnkr, JSBin, codepen…)
  • Если что-то непонятно в статье — пишите, что именно и с какого места.
Читайте также:  Setupnew setup cpp 597

Источник

25 бесплатных курсов по JavaScript

🏆 «Профессия Frontend-разработчик» от SkillFactory [гарантированная помощь в трудоустройстве]

Длительность: 9 месяцев = 360 часов.

Формат: интерактивные вебинары + работа в тренажёрах + домашние задания с проверкой + общение с другими участниками курса в закрытом чате + работа с личным наставником.

  • Гарантированная помощь в трудоустройстве
  • Готовое портфолио из 5 проектов по окончании обучения
  • Преподаватели-практики — сотрудники EPAM Systems и Radario
  • Выпускники SkillFactory работают в Nvidia, Skyeng, Cisco, Yoomoney, «СберБанке», «Билайне», «Альфа-Банке»
  • Можно оплачивать обучение в рассрочку на 6 или 12 месяцев
  • Бесплатная консультация

2. «JavaScript: погружение» от Сергея Дёмина

Язык: русский.

Длительность: 1 неделя.

Формат обучения: видеоуроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: проверка заданий наставником.

Программа обучения:

  1. Погружение в основы JavaScript.
  2. Взаимодействие Java с Doom.
  3. Пишем викторину на JavaScript.
  4. Как построить карьеру frontender-а.

Что узнаете и чему научитесь:

  • Познакомитесь с платформой, курсом и профессией.
  • Разберётесь, как манипулировать HTML-элементами.
  • Решите интересные практические задачи.
  • Узнаете, как устроиться на работу в компанию или фрилансить.

Об авторе курса:

Сергей Дёмин

3. «Основы программирования» от Hexlet

Язык: русский.

Длительность: 10 часов, 29 уроков.

Формат обучения: текстовые уроки + практические задания + тесты.

Уровень сложности: для начинающих.

Обратная связь: нет.

Программа обучения:

  1. Введение.
  2. Первая программа.
  3. Идеальная программа.
  4. Арифметика.
  5. Числа.
  6. Структура.
  7. Константы.
  8. Функции.
  9. Выражения.
  10. Модули.
  11. Математика.
  12. Булева алгебра.
  13. Условие с if.
  14. Ошибки и отладка.
  15. Автоматические тесты и модульное тестирование.
  16. Рекурсивный процесс.
  17. Итеративный процесс.
  18. Цикл while и переменные.
  19. Отладочная печать.
  20. Мутаторы.
  21. Цикл.
  22. Строки и работа со строками.
  23. Значение null
  24. Switch.
  25. Окружение.
  26. Функции и побочные эффекты.
  27. Типы данных.
  28. Что дальше?
  29. Дополнительные материалы.

Что узнаете и чему научитесь:

  • Использовать основные языковые конструкции (условия, циклы, функции и другие).
  • Разделять код на модули для повторного использования и отсутствия конфликта имён.
  • Понимать ключевые концепции, такие как чистота и детерминированность, для написания хорошего кода.

Об авторе курса:

Кирилл Мокевнин

  • Основатель образовательного ресурса «Хекслет».
  • Работает с языками Elixir, Clojure, JavaScript, PHP, Ruby.
Читайте также:  Запретить индексацию файлов php

4. «JavaScript для начинающих» от Code Basics

Язык: русский.

Длительность: 25 часов, 72 урока.

Формат обучения: текстовые уроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Программа обучения:

  1. Основы JavaScript.
  2. Арифметика.
  3. Строки.
  4. Переменные в языке JavaScript.
  5. Типы данных JavaScript.
  6. Вызов функций.
  7. Свойства и Методы.
  8. Определение функций.
  9. Логика.
  10. Условные конструкции.
  11. Циклы.

Что узнаете и чему научитесь:

5. «Основы JavaScript» от DoCode.ru

Язык: русский.

Длительность: 2 часа.

Формат обучения: текстовые уроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Что узнаете и чему научитесь:

  • Выполнять различные действия при помощи инструментов библиотеки jQuery.
  • Выделять родительские и дочерние, чётные и нечётные элементы в массивах.
  • Искать элементы по имени класса или ID.
  • Перемещать элементы.
  • Корректировать всю страницу.

7. «Программирование на JavaScript» от HTML Academy

Язык: русский.

Длительность: 52 практических задания + 4 испытания.

Формат обучения: теоретические уроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Что узнаете и чему научитесь:

  • Основам программирования на JS.
  • Работе с логическими операциями.
  • Разработке драйверов для печати, работающих с множеством условий.
  • Работе с массивами данных и функциями.
  • Работе с объектами.

Особенности курса:

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

8. «Язык JavaScript» от JavaScript.Ru

Язык: русский.

Длительность: 105 уроков.

Формат обучения: текстовые уроки + практические задания.

Уровень сложности: для начинающих.

Обратная связь: нет.

Программа обучения:

  1. Введение.
  2. Основы JavaScript.
  3. Качество кода.
  4. Объекты.
  5. Типы данных.
  6. Продвинутая работа с функциями.
  7. Свойства объекта, их конфигурация.
  8. Прототипы, наследование.
  9. Классы.
  10. Обработка ошибок.
  11. Промисы, async/await.
  12. Генераторы, продвинутая итерация.
  13. Модули.
  14. Разное.

Что узнаете и чему научитесь:

  • Работать с основными типами данных.
  • Обрабатывать ошибки.
  • Работать с функциями и объектами.
  • Писать программы на JavaScript.

9. «Изучение JavaScript от нуля до гуру» от Гоши Дударя

Олег Шпагин

  • Основатель онлайн-школы программирования для подростков WISEPLAT.
  • Веб-разработчик и системный администратор с опытом работы более 15 лет.

16. «Основы JavaScript» от Sorax

Язык: русский.

Длительность: 17 уроков.

Формат обучения: видеоуроки + интерактивные задачи + тесты.

Уровень сложности: для начинающих.

Обратная связь: нет.

Программа обучения:

  1. В двух словах о JavaScript.
  2. Внедрение кода, структура программы, комментарии.
  3. Переменные, типы данных.
  4. Простейшие операции.
  5. Ветвление.
  6. Циклы
  7. Функции
  8. Объекты
  9. Строки
  10. Массивы
  11. Дата и время
  12. Математические функции
  13. Продвинутые операции
  14. Обработка ошибок
  15. Введение в регулярные выражения
  16. Использование регулярных выражений
  17. Замыкания
Читайте также:  Как очистить элемент массива php

Что узнаете и чему научитесь:

  • Писать и проверять программный код, выявлять ошибки в нём.
  • Работать с регулярными выражениями, библиотеками.

20 «JavaScript. Основы для Начинающих» от Владилена Минина

Язык: русский.

Длительность: 8 уроков длительностью от 10 до 30 минут. Общая длительность 2 часа 40 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Программа обучения:

  1. Цель курса и настройка рабочего пространства.
  2. Что такое JavaScript и работа с переменными.
  3. Типы данных и взаимодействие с пользователем.
  4. Циклы.
  5. Условия.
  6. Функции.
  7. Работа с элементами на страницах и события.
  8. Полноценная практика по написанию корзины товаров.

Что узнаете и чему научитесь:

  • Узнаете основные концепции и принципы JavaScript.
  • Узнаете что такое циклы и условия, научитесь их применять на практике.
  • Узнаете как строится простейшее взаимодействие с пользователем.
  • Узнаете что такое функции, и как они создаются.
  • Научитесь получать элементы со страницы.
  • Закрепите всё, что узнали на практике.

Кто проводит курс:

Иван Петриченко

  • Более 7 лет занимается Front-End разработкой, создаёт сайты и веб-приложения «под ключ».
  • Создатель 7 авторских онлайн-курсов по JS, React и др.

24. «Vanilla JavaScript — создаём клон Paint в браузере» от Антона Голосниченко.

Язык: русский.

Длительность: 15 уроков длительностью 10-15 минут. Общая длительность 1 час 45 минут.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Программа обучения:

  1. Об этом курсе.
  2. Требования.
  3. Подготовка и стили.
  4. Подготовка проекта.
  5. Оформление.
  6. PaintJS8 лекции.
  7. События canvas.
  8. 2D контекст.
  9. Предварительные итоги.
  10. Изменение цвета.
  11. Размер кисти.
  12. Режим заливки.
  13. Сохранение изображений.
  14. Итоги курса.

Что узнаете и чему научитесь:

  • Как создать собственный графический редактор с сохранением файлов на ПК.
  • Какие возможности предоставляет «чистый» JS.
  • Как работать с HTML5 Canvas из JavaScript.
  • Как обрабатывать события мыши и др.

Кто проводит курс:

Антон Голосниченко

  • 10 лет увлекается программированием и веб-разработкой, маркетингом и аналитикой.
  • Сертифицированный специалист по работе в рекламных и аналитических системах Яндекса, Google и myTarget.
  • Основатель проекта ИзиКодерс.

25. «Learn JavaScript» от Codecademy

Язык: английский.

Длительность: 11 уроков общей длительностью 20 часов.

Формат обучения: видеоуроки.

Уровень сложности: для начинающих.

Обратная связь: нет.

Что узнаете и чему научитесь:

  • Какие типы данных применяются в JS.
  • Как при работе с массивами использовать итерации.
  • Как переносить JavaScript ES6 + в ES5.
  • Как работать с модулями.
  • Что такое асинхронное программирование, как его использовать.

Источник

Оцените статью