6 книг по JavaScript для начинающих — Блог HTML Academy
Все вокруг говорят, что книги — прошлый век. Но вовремя прочитанная хорошая книжка может здорово помочь в изучении нового языка или технологии, а то и вообще целиком объяснить какую-нибудь важную штуку. Например, какие бывают алгоритмы, или зачем нужен рефакторинг. К тому же, хоть фреймворки меняются каждый год, основы обычно долго не меняются
Мы опросили знакомых разработчиков, узнали, что читают они сами, и предлагаем вам подборку свежих (на момент выхода статьи) изданий хороших книг по JavaScript.
Чистый код. Создание, анализ и рефакторинг
Роберт Мартин
Все хотят писать чистый код — он понятен коллегам, его легко поддерживать и улучшать, в нём каждая строчка написана по делу.
Эта книга — классика и настоящая находка для разработчиков любого уровня. Роберт Мартин приводит много примеров хорошего и плохого кода, заостряет внимание на проектировании и типичных ошибках, которые возникают во время этого процесса.
Суть книги — не в готовых решениях, а в том, что автор учит думать о чистом коде и делится подходами, которые помогут развить навык его написания. Примеры в книге приведены на языке Java, но существует репозиторий c адаптацией кода под JavaScript.
Купить книгу
JavaScript. Полное руководство. Седьмое издание
Дэвид Флэнаган
Если вы хотите глубоко погрузиться в основы JavaScript, то эта книга для вас. Книга очень большая, в ней рассматриваются все нюансы работы с языком — от сложения разных типов, до движков работы с кодом.
В книге разобраны логические операции, типы данных, выражения, операторы, работа в браузере и лексическая структура. Автор не забывает про смежные темы, которые помогут при разработке, например, регулярные выражения и серверный JavaScript.
Купить книгу
Серия «Вы не знаете JavaScript»
Кайл Симпсон
В серии шесть книг — в них автор подробно рассказывает о нюансах работы языка JavaScript. Асинхронность, типы данных, прототипы, замыкания и другие темы разбираются максимально детально, да ещё и с практическими нетривиальными примерами.
Первое издание вышло около пяти лет назад, но за это время книги не потеряли актуальности.
Эти книги подойдут как новичкам, получившим свой первый опыт программирования на JavaScript, так и мидл-разработчикам, желающим подтянуть теоретические знания. Можно сказать больше: если вы собираетесь идти на собеседование фронтенд-разработчика, то эти книги однозначно пригодятся, чтобы освежить теоретические знания.
Книги доступны для изучения в репозитории автора или в русском переводе. Ещё можно купить бумажную версию.
Купить книгу
Изучаем программирование на JavaScript
Эрик Фримен, Элизабет Робсон
Если вы начинаете путь в разработке, и пока для вас программирование больше похоже на магию — присмотритесь к этой книге. Она познакомит вас с одним из самых популярных языков программирования — JavaScript. Основная её особенность — повествование в стиле комиксов. Обучение строится через иллюстрации и многочисленные рассуждения в виде прямой речи героев.
Основной упор авторы делают на подачу материала. Они не просто описывают возможности языка, как это принято в традиционных книгах, а наталкивают читателя на проблемы и их решения. Несмотря на большой объём, книга читается на одном дыхании. Вы разберётесь с основами языка, напишете несколько простых приложений и подготовитесь к чтению более серьёзной литературы.
Купить книгу
Выразительный JavaScript. Современное веб-программирование. Третье издание
Марейн Хавербеке
Выразительный JavaScript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.
Марейн Хавербеке — практик. Получайте опыт и изучайте язык на множестве примеров, выполняя упражнения и учебные проекты. Сначала вы познакомитесь со структурой языка JavaScript, управляющими структурами, функциями и структурами данных, затем изучите обработку ошибок и исправление багов, модульность и асинхронное программирование, после чего перейдете к программированию браузеров.
Купить книгу
Как устроен JavaScript
Дуглас Крокфорд
Дуглас Крокфорд — известный специалист в мире JavaScript. Он рассказывает, как язык устроен «под капотом». Книга не учит программированию, а объясняет нюансы языка, поэтому рекомендуем тем, кто осилил Кайла Симпсона — это логическое продолжение его работ.
В книге рассказывают: как устроены объекты, почему ООП в JavaScript реализовано именно так, как работают генераторы, зачем нужен и как используется оператор this, как JavaScript работает с числами.
Если книга не учит программировать, то зачем её читать разработчикам? Чтобы лучше понимать, как работает основной инструмент — язык программирования, а заодно подготовиться к очередному собеседованию.
Отдельного внимания заслуживает глава про Wat. Это краткий обзор одноимённого доклада и разбор примеров, которые могут ввести в ступор даже опытных разработчиков.
Купить книгу
Топ курсы по JavaScript — обучение c нуля
Приветствую Друзья 🙌
338 просмотров
Подготовил для вас подборку бесплатных и платных курсов обучения по программированию на JavaScript.
☝ Для начинающих, не надо проходить сразу все курсы, выберете внимательно какой вам больше подходит очень много отличных школ, ребята знают своё дело, замечательные курсы, великолепные наставники.
Так же большой выбор бесплатных курсов, видео курсы с YouTube, есть где разгуляться, ребята выбор за Вами.
Рекомендуемые курcы
Профессия Fullstack-разработчик на JavaScript от Skillbox – Вы с нуля научитесь разрабатывать полноценные сайты и веб-приложения на JS и изучите один из фреймворков — Vue, React или Angular.
«Факультет Fullstack JavaScript» от GeekBrains – Освойте с нуля язык программирования JavaScript, чтобы стать Fullstack-разработчиком. Вы научитесь создавать сайты, мобильные приложения и высоконагруженные сервисы.
«Онлайн-курс JavaScript-разработчик» от Бруноям – Полностью практический курс идеально подойдет тем, кто хочет освоить профессию frontend-разработчика и научиться программировать на JavaScript. Во время обучения вы научитесь технологиям JavaScript, Node.
js, основам React и Typescript.
«Профессия Fullstack-разработчик» от Hexlet – Программист полного цикла. Он в одиночку может создать веб-приложение: сверстать страницу в HTML и CSS, оживить её с помощью JavaScript, разработать клиентскую часть на React и собрать весь бэкенд с помощью Node.js.
«Fullstack-разработчик на JavaScript» от Netology – Fullstack-разработчик может в одиночку запрограммировать веб-приложение. Он владеет всем набором инструментов, разбирается в бэкенд- и во фронтенд-составляющей продукта.
«Разработчик JavaScript. Базовый уровень» от Otus – На курсе вы получите навыки фронтенд-разработки, которые выделят вас среди начинающих разработчиков. Вы освоите технологии, которые используют в проектах прямо сейчас: React, TypeScript, Babel, Webpack, Node.js.
«Курс JavaScript» от Skillbox – Вы освоите язык JavaScript и его экосистему в теории и на практике, сможете создавать интерактивные сайты и вырасти как веб-разработчик.
«Профессия Fullstack веб-разработчик на JavaScript и PHP» от Skillfactory – Фулстек-разработчики совмещают сразу две роли — backend- и frontend-разработчика.
«Разработчик JavaScript. Углубленный уровень» от Otus – Вы научитесь решать на JavaScript различные задачи фронтенда и бэкенда. Стек позволяет внести разнообразие в свою работу, открывает возможность участвовать в интересных проектах и стартапах, предлагать комплексные решения. Однозначно, Fullstack-специальность для тех, кто ищет драйва и хардкора в разработке!
«Базовый курс JavaScript» от GeekBrains – Студенты знакомятся с основами JavaScript, позволяющего делать веб-страницы интерактивными. Учатся создавать динамические страницы и приложения, используя опыт HTML-верстки. Отрабатывают навык программирования на JavaScript, разрабатывая мини-игры.
«Продвинутый курс JavaScript» от GeekBrains – Курс научит использовать максимум возможностей JavaScript, чтобы создавать функциональные, привлекательные сайты. Используя библиотеку JQuery, осваивая Ajax-запросы, начинающие разработчики сделают интерфейс своего интернет-магазина интерактивным.
Так вот ребят, тут дело каждого, кому выбирать какие курсы, лично мне по душе платные, потому что, во первых есть наставник, а это тот человек который ведёт тебя по этой дорожке знаний.
Во вторых драйв, этот внутренний огонь, жажда сделать, выучиться, забабахать что-нибудь. Мне нравилось, что была поддержка, и общение с группой, обмен своими результатами, каким то опытом, обратная связь очень помогает.
По структуризации курса и поэтапному продвижению, думаю тут говорить нечего, всё идёт по плану 😉.
В платных курсах есть конечно свои плюсы, по сравнению с бесплатными, и всё же подборки огонь, выбора хватает, Но, я порекомендовал Вам, так что поехали ребятки.
Большое количество бесплатных курсов это хорошо, но это увеличивает сложность выбора.
Давайте рассмотрим, тут есть где разгуляться, очень не плохой выбор. Определяйтесь, да учитесь, удачи с выбором. 🤘
Основы JavaScript от Loftschool
В данном видеокурсе будут разобраны основные понятия и базовые возможности языка, без знания которых вы не сможете начать работать с JavaScript.
Данный курс подойдёт для начинающих разработчиков.
Основы JavaScript от Hexlet
В курсе рассматриваются основы языка JavaScript, а также необходимые понятия для программирования на нём. Такие как работа с ошибками, отладка, импорт модулей.
«Первые шаги в JavaScript: создаём сайт» от Netology
Курс длится 2 недели. Вас ждут 4 онлайн-занятия и 6 часов самостоятельной практики. Занятия проходят 2 раза в неделю в будни с 19:00 до 20:00 МСК.
Курс JavaScript – полный курс с нуля до результата! от Beonmax
Основная цель курса – практика изучения JavaScript на реальных примерах для frontend-разработчиков. Каждый теоретический блок заканчивается практикой. Создадите реальные проекты в процессе прохождения курса. Исходные коды к заданиям для сверки прилагаются.
Программирование на JavaScript с нуля от GeekBrains
На бесплатном вебинаре GeekBrains вы разберетесь в основах JavaScript и поймете, хотите ли изучать его. Занятие будет полезно тем, кто интересуется программированием и задумывается, с чего начать.
JavaScript для начинающих от code-basics
Этот бесплатный онлайн-курс по JavaScript познакомит с базовыми понятиями языка. Вы выучите основы и напишете свои первые программы на JS.
Современный учебник JavaScript
Перед вами учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.
Учебник по JavaScript от w3schools
Этот учебник научит вас JavaScript от базового до продвинутого.
Начните изучать JavaScript прямо сейчас.
(Изучите программирование, быстро) edabit
Научитесь кодировать с помощью более 10 000 интерактивных задач. Получайте опыт, открывайте достижения и повышайте уровень.
JavaScript для начинающих от Stepik
В данном курсе рассмотрены основы программирования на JavaScript а также некоторые инструменты и модели данных, необходимые для практического использования JavaScript.
Уроки JavaScript для начинающих / #1 – Введение в язык JS. Что к чему?
За курс мы будем изучать Javascript с нуля для начинающих.
Изучение React Native / Урок #1 – Разработка мобильного приложения на JavaScript
Представляем вам большой курс по изучению React Native с нуля. В ходе курса для начинающих вы научитесь создавать мобильные приложения на JavaScript (React). За курс будет создано несколько проектов на основе Реакт JS.
Регулярные выражения в JavaScript от loftschool
На примере языка JavaScript вы научитесь работать с регулярными выражениями для решения самых разных задач. Данный видеокурс призван заполнить все возможные пробелы в ваших знаниях относительно регулярных выражений.
Youtube-каналы для начинающих
Помимо полноценных курсов многие YouTube каналы предоставляют мануалы или ликбезы, которые тоже могут быть очень полезными при тренировках, решении определенных задач и повышения своего уровня.
Уроки JavaScript с нуля. Простым языком
С нуля! Легкий уровень.
Ты даже не представляешь на что способен JavaScript! Сегодня ты начнешь изучать самый легкий язык программирования, который даст тебе возможность не только добавлять к сайтам интерактивные элементы, но и писать игры, программировать роботов, создавать музыку и даже создавать анимацию под VR.
Java Script для начинающих
Веб разработка для начинающих. Уроки, разборы кода, хакинги, JavaScript, PHP, Node.js
Уроки js от Вячеслава Хатина
автор предлагает серию уроков с базовой информацией о JS. Те, кто уже знает, как работать с массивами, переменными, объектами, могут перейти к изучению более сложных вопросов, например, изучить, как адаптировать сайт под десктоп или мобильное устройство.
(JavaScript Решает) WebDev с нуля. Канал Алекса Лущенко
автор снимает ролики и размещает на своём YouTube-канале. Смотреть может любой желающий. Выполнение практических заданий, сдача тестов или экзаменов не предусмотрены.
Уроки JavaScript (Web Developer Blog)
Уроки JavaScript для всех начинающих кто хочет выучить этот мега популярный язык программирования и найти работу мечты.
Уроки JavaScript для начинающих с нуля
Уроки по основам языка программирования JavaScript. Пишите в описаниях к видео “хочу еще!”, “давай больше”, “еще!”, “хочу серию уроков!”, тогда конечно, таких уроков я буду публиковать чаще и больше ))))))
Курс JavaScript Basic (ES6)
IT школа EasyCode – это возможность получить престижную и высокооплачиваемую IT профессию. Обучение полностью основывается на практике. На IT курсах мы готовим специалистов, которые могут претендовать на получение должности Junior в крупнейших IT-компаниях или самостоятельно работать на фрилансе.
Уроки JavaScript с нуля (ну ваще с нуля)
Обучиться JavaScript с нуля – это возможно. По моим урокам JS c помощью этих видо ты сможешь освоить язык программирования JavaScript с нуля. Чтобы самостоятельно выучить JS с помощью этих уроков тебе не нужно уметь программировать, знать какой-либо другой язык программирования, быть математиком или иметь специальную подготовку.
Базовый JavaScript Андрей Андриевский
Если ты устал слушать, как другие создают сайты, изучают верстку, Java Script, php и фреймворки, а ты все думаешь, когда стоит начать?! Так вот, ты на верном пути на нужном канале и все, что осталось это просмотреть нужные плейлисты и видеоролики, задать правильные вопросы и получить ответ. Начни свой путь прямо сейчас, прямо здесь. Удачного обучения!!!
Изучение JavaScript от нуля до гуру
В данном плейлисте находятся все видеоуроки по изучению языка JavaScript. Этот язык может быть полезен как при создании сайта, так и при создании игр, приложений и много другого!
Курс JavaScript – Основы JS WEB
Меня зовут Слава Шевченко, я занимаюсь веб-разработкой уже более 7 лет. На этом канале, я буду делиться с Вами своим опытом, наработками, успехами и неудачами!
Создание Full-Stack Javascript блога
Данный курс посвящен теме Full-Stack разработки на JavaScript и знакомства с ней. В курсе мы разработаем небольшой блог, на примере которого мы разберем базовые составляющие Full-Stack разработки.
БЕСПЛАТНЫЙ курс по JAVASCRIPT 2020. Уроки JavaScript с нуля
Этот и все последующие уроки JavaScript с нуля я постараюсь подать в максимально понятной форме. Сегодня практически ни один фронтенд-проект, в том числе по верстке, не обходится без JavaScript.
Видеоуроки по JavaScript
Мы любим Arduino, Raspberry Pi, Iskra JS и другие платформы, которые дают возможность даже новичкам создавать собственные гаджеты, роботов, автоматизировать свой дом или дачу, и делать много другое. Мы создаем эти проекты для вас, учим как сделать такое же устройство или свое собственное.
AreaWeb – веб-разработка для блондинок (JavaScript)
JavaScript для блондинок – и этим всё сказано )
Фишки и скрипты JS
ВебКадеми – веб-разработка, программирование и IT
Приложение на чистом JS с API для начинающих
С нуля пишем приложение на чистом JS. Еще расскажу про некоторые фишки из ES5 и ES6, например, о деструктуризации в JS. Еще посмотрим, как можно хранить данные в браузере с помощью localStorage.
WebDev с нуля. Канал Алекса Лущенко
Веб разработка для начинающих. Уроки, разборы кода, хакинги, JavaScript, PHP, Node.js
Так же можете почитать книги по JavaScript для начинающих
📚Список хороших книг по Javascript:
- (Майк МакГрат) JavaScript для начинающих;
- (Кайл Симпсон) {Вы пока еще не знаете JS} Познакомьтесь, JavaScript;
- (Владимир Дронов) JavaScript. 20 уроков для начинающих;
- (Дженнифер Нидерст Роббинс) Веб-дизайн для начинающих. HTML, CSS, JavaScript и веб-графика;
- (Алексей Васильев) JavaScript в примерах и задачах;
- Большой выбор книг по JavaScript на ЛитРес;
Если Вам будет интересно можете ознакомиться с полной статьей тык
Ребят, если определились с выбором, дайте обратную связь через комментарии. Всем Мир ✌
Learn Javascript with zero prior programming experience
Browse
Chevron RightComputer Science
Chevron RightMobile and Web Development
Filled StarFilled StarFilled StarFilled StarHalf Faded Star 4.
3
stars
59 ratings
Offered By
6,823 уже зачислен
В этом управляемом проекте вы:
5 часов (1 час видеоконтента)
Новичок
Загрузка не требуется
Видео с разделенным экраном
Английский
Только рабочий стол
Приветствуем новичков!
Знаете ли вы, что у программирования один из самых высоких показателей отсева среди всех специальностей бакалавриата? При неправильном подходе изучение Javascript может оказаться невероятно разочаровывающим процессом. В этом управляемом проекте мы будем опираться на 40-летние исследования лучших способов представить новые концепции программирования в приятной, но быстрой манере.
Многие курсы с такими названиями, как «Javascript для начинающих», на самом деле означают «Javascript для людей, которые знают другие языки программирования, но являются новичками в Javascript».
для программирования с использованием Javascript. Что еще более важно, он предназначен для того, чтобы дать начинающим учащимся достаточно прочную основу в программировании, чтобы они могли чувствовать себя уверенно, создавая свои собственные уникальные программы с нуля. В конце концов, вы будете писать свои собственные программы, чтобы решить сложную загадку использование сложных циклов и условий Javascript.
Skills you will develop
Web Development
Front-End Web Development
Ecmascript
JavaScript
Computer Programming
In a video that plays in a split-
Ваше рабочее пространство представляет собой облачный рабочий стол прямо в браузере, загрузка не требуется
In a split-screen video, your instructor guides you step-by-step
Ravi Puralena
19,859 Learners
4 Courses
Reviews
4.
3
12 Обзоров
5 звезд
65%
4 Звезды
21,66%
3 Звезды
3,33%
3 Звезды
3,33%
0006 2 stars
3.33%
1 star
6.66%
TOP REVIEWS FROM LEARN JAVASCRIPT WITH ZERO PRIOR PROGRAMMING EXPERIENCE
Filled StarFilled StarFilled StarFilled StarFilled Starby AK
Sep 28, 2020
The название под оценкой качества курса. Преподавание было на уровне курсов, где вы тратите намного больше времени на курс, тогда как этот проект занимает всего 2 часа.
Заполненная звездаЗаполненная звездаЗаполненная звездаЗаполненная звездаЗвездаот II
5 октября 2020 г.
трудно использовать облачную ОС для кода, но я думаю, что это был хороший курс для новичков
Filled StarFilled StarFilled StarFilled StarStarот DK
Просто нужно немного больше пояснений.
В целом твердые 8/10.
Посмотреть все отзывы
Есть вопросы? Посетите Справочный центр для учащихся.
Полный курс JavaScript: создание реального приложения с нуля
277 Уроки
23 Тесты
77 Задачи
309 Детские площадки
75 Иллюстрации
Обзор курса
Javascript — один из самых заметных языков веб-программирования. Этот курс призван стать полезным компаньоном для всех, кто хочет (повторно) открыть для себя множество аспектов JavaScript. Отправляйтесь с нами в путешествие, наполненное всеми чудесами Javascript…
Как вы будете учиться
Практические среды программирования
Вы не станете лучше плавать, наблюдая за другими. Кодирование ничем не отличается. Практикуйтесь, когда вы учитесь, в среде живого кода внутри вашего браузера.
Быстрее, чем видео
Видео сдерживают вас.
В среднем видеоурок произносится со скоростью 150 слов в минуту, а вы можете читать со скоростью 250. Вот почему наши курсы основаны на тексте.
Настройка не требуется
Немедленно приступайте к обучению, вместо того, чтобы возиться с SDK и IDE. Это все в облаке.
Прогресс, который вы можете показать
Встроенные тесты позволяют проверить свои навыки. Сертификаты об окончании позволяют их показать.
Практическая среда программирования
Вы не станете лучше плавать, наблюдая за другими. Кодирование ничем не отличается. Практикуйтесь, когда вы учитесь, в среде живого кода внутри вашего браузера.
Быстрее, чем видео
Видео сдерживают вас. В среднем видеоурок произносится со скоростью 150 слов в минуту, а вы можете читать со скоростью 250. Вот почему наши курсы основаны на тексте.
Настройка не требуется
Немедленно приступайте к обучению, вместо того, чтобы возиться с SDK и IDE.
Это все в облаке.
Прогресс, который вы можете показать
Встроенные тесты позволяют проверить свои навыки. Сертификаты об окончании позволяют их показать.
Содержание курса
1. Введение
Об этом курсеДобро пожаловать в программированиеКак создавать программы?Введение в алгоритмыВведение в JavaScriptКраткое содержание2. Основы JavaScript
Ваша первая программаЗначения и типыСтруктура программыПроблема программирования: ПрезентацияРешение: ПрезентацияПроблема программирования: Минималистичный калькуляторРешение: Минималистический калькулятор Предсказать отображаемые значенияВикторина3. Игра с переменными
ПеременныеВыраженияПреобразование типовВзаимодействия с пользователемИменование переменныхПроблема кодирования: Улучшенный HelloРешение: Улучшенный вызов HelloCoding: Расчет НДСРешение: Расчет НДСВызов кодирования: Преобразование градусов Цельсия в ФаренгейтыРешение: Преобразование градусов Цельсия в ФаренгейтыВызов кодирования: Замена переменныхРешение: Замена переменныхВикторина‘s 903 Условия 4.
03 Добавить a Условие?Альтернативные условияДобавить дополнительную логикуНесколько вариантовЗадание на кодирование: Следующий деньРешение: Последующий деньЗадание на кодирование: Сравнение чиселРешение: Сравнение чиселЗадание на кодирование: Количество дней в месяцеРешение: Количество дней в месяцЗадание на кодирование: Добавление секунд ко времениРешение: Добавление секунд к времениВикторина
5. Повторяющиеся операторы
Цикл whileЦикл forРаспространенные ошибкиКакой цикл использовать?Проблема кодирования: КарусельРешение: КарусельПроблема кодирования: Использование оператора по модулюРешение: Использование оператора по модулюПроблема кодирования: Проверка вводаРешение: Проверка вводаПроверка вводаПроблема кодирования: Таблица умноженияРешение: Таблица умноженияПроблема кодирования: Ни то, ни другое Да или НетРешение: Ни Да, ни НетПроблема кодирования: FizzBuzzРешение: FizzBuzzQuiz6. Написание функций
Обнаружение функцийСодержание функцийАнонимные функцииРуководство по программированию с помощью функцийЗадача кодирования: Улучшенное решение HelloSolution: Улучшенное задание HelloCoding: Возведение чисел в квадратРешение: Возведение чисел в квадратВызов кодирования: Минимум двух чиселРешение: Минимум из Два числаЗадание на кодирование: КалькуляторРешение: КалькуляторЗадание на кодирование: длина окружности и площадь кругаРешение: длина окружности и площадь кругаВикторина 7.
Создайте свой первый объект
8. Хранение данных в массивах
Введение в массивыУправление массивами в JavaScriptИтерации по массивуОбновление содержимого массиваЗадание на кодирование: мушкетерыРешение: мушкетерыЗадание на кодирование: Сумма значенийРешение: Сумма значенийЗадание на кодирование: Максимум массиваРешение: Максимум кодирования массива Задача: Второй минимум массиваРешение: Второй минимумЗадание на кодирование: Список словРешение: Список словВикторина9. Работа со строками
ВведениеСтроки как набор символовУправление строкамиПоиск внутри строкиЗадание на кодирование: информация о словеРешение: информация о словеЗадание на кодирование: подсчет гласныхРешение: подсчет гласныхЗадание на кодирование: перевернуть словоРешение: перевернуть словоЗадание на кодирование: поиск палиндромаРешение: поиск палиндромаВикторина 10.
Понимание Объектно-ориентированное программирование. Класс аккаунтаВикторина
11. Откройте для себя функциональное программирование
Контекст: список фильмовСостояние программыЧистые функцииОперации с массивамиФункции высшего порядкаJavaScript: мультипарадигмальный языкПроблема кодирования: старые фильмыРешение: старые фильмыЗадача кодирования: правительственные формыРешение: правительственные формыЗадача кодирования: сумма массивовРешение: сумма массивовЗадача кодирования: результаты учащихсяРешение: задачи учащихся Результаты Тест12. Проект 1: Программа социальных новостей
Функциональные и технические требования Реализация программы социальных новостей13. Создание интерактивных веб-страниц
Что такое веб-страница? Языки веб-викторины14. Знакомство с DOM
Введение в DOMGНачнем с DOM в JavaScriptПроблема кодирования: Отображение дочернего элемента узлаРешение: Отображение дочернего элемента узлаВикторина 15.
Обход пример веб-страницы DOM
16. Изменить структуру страницы
Изменить существующий элементДобавить новый элементВарианты добавления элементовЗамена или удаление узловСтили элементовМанипуляции и производительность DOMПроблема кодирования: Добавление абзацаРешение: Добавление абзацаПроблема кодирования: Список газетРешение: Список газетВызов кодирования: Мини-словарьРешение: Мини-словарьВызов кодирования : Обновление ColorsSolution: Обновление ColorsCoding Challenge: Информация об ElementSolution: Информация об ElementQuiz17. Реакция на события
Знакомство с событиямиСемейство событийРеакция на события клавиатурыРеакция на события мышиРеакция на события страницыДвигайтесь дальше с помощью EventsПроблема кодирования №1: подсчет кликовРешение: подсчет кликовПроблема кодирования: изменение цветовРешение: изменение цветов Задача кодирования: список десертовРешение: список десертовПроблема кодирования : Interactive QuizSolution: Interactive QuizQuiz 18.
Управление формами
19. Анимация элементов
Повторение действия через равные промежутки времениАнимация элементов страницыЗапуск/остановка анимацииАльтернатива: CSS-анимацияВыбор правильной техники анимацииПроблема кодирования: ХронометрРешение: ХронометрПроблема кодирования: Прыгающий мячРешение: Прыгающий мячВикторина20. Проект 2: Веб-страница социальных новостей
Функциональный & Технические требования Реализация веб-страницы социальных новостей21. Создание веб-приложений
Как работает Интернет?0002 22. Запрос к веб-серверу Создание асинхронных HTTP-запросов в JavaScriptОбработка данных JSON Задача кодирования: список языковРешение: список языков Задача кодирования: известные картиныРешение: викторина известных картин 23.
Использование веб-API -Based AuthenticationВызов кодирования: больше пива, пожалуйстаРешение: больше пива, пожалуйстаВызов кодирования: Вселенная Звездных войнРешение: Вселенная Звездных войнВызов кодирования: профиль GithubРешение: профиль GithubВикторина
24. Отправка данных на веб-сервер
Отправка данных: основы. Отправка данных формы. или ObjectNode.js PackagesPackage Management with NPMRelationship between Packages and ModulesCoding Challenge: Circles AgainSolution: Circles AgainCoding Challenge: Accounting ModuleSolution: Accounting ModuleCoding Challenge: Play with DatesSolution: Play with DatesВикторина26. Создание веб-сервера
Использование платформыОтвет на запросыСоздание APIПредоставление данныхПрием данных: обработка данных формыПрием данных: обработка данных JSONПубликация веб-страницПрактические упражненияВикторина27. Проект 3: Веб-приложение социальных новостей
Функциональные и технические требованияВнедрение веб-приложения социальных новостей 28.
