Автор: Михаил Русаков
Курс состоит из 8 разделов И его отличительной особенностью является то, что в конце каждого раздела (кроме первого) имеется полноценный практический пример, основанный на знаниях из этого раздела, либо из этого раздела, плюс уже пройденных.
Хотите научиться программировать на языке JavaScript с нуля и в кратчайшие сроки? Если да, то прямо сейчас посмотрите это видео…
В данном разделе Вы узнаете:
После просмотра данного раздела Вы уже будете знать, как работает JavaScript, а также будете иметь весь необходимый софт для написания своих программ на этом языке.
Теперь, когда у нас всё готово для старта, мы можем приступить к написанию первых программ на JavaScript.
И в этом разделе Вы узнаете:
В качестве практического примера мы создадим простое хранилище данных, данные для которого будем запрашивать у пользователя. Так же Вы увидите, как анализируются и обрабатываются различные команды от пользователя. Это достаточно объёмный раздел, который даст Вам всю необходимую основу для создания Вами первых полезных программ на языке JavaScript.
Объектно-ориентированное программирование (ООП) – это самый популярный и самый часто встречаемый подход при разработке программ. Теоретически, любую программу можно сделать без него, но практически для средних и крупных проектов сделать это будет крайне сложно и очень долго. Более того, в JavaScript встроенных объектов очень много, и с ними так же нужно уметь работать. Поэтому ООП надо знать.
И как раз в этом разделе Вы узнаете:
В качестве практического примера мы создадим простое хранилище данных, данные для которого будем запрашивать у пользователя. Так же Вы увидите, как анализируются и обрабатываются различные команды от пользователя. Это достаточно объёмный раздел, который даст Вам всю необходимую основу для создания Вами первых полезных программ на языке JavaScript.
Язык JavaScript не был бы таким замечательным, если бы не содержал в себе множество готовых функций и объектов.
И посмотрев этот раздел, Вы узнаете:
В практическом примере Вы увидите, как анализируются качество встроенного генератора случайных чисел с помощью написанного нами скрипта. Это очень полезный пример для различных оценок данных. Посмотрев этот раздел, Вы не только освоите все те функции, объекты и их методы, что мы разберём, но и увидите определённые закономерности при их использовании. Как следствие, сможете уже самостоятельно в справочнике искать необходимые Вам функции и без труда их использовать. И с этого момента для Вас уже не будет нерешаемых задач.
Важнейшей областью применения JavaScript являются Web-страницы.
И посмотрев этот раздел, Вы узнаете:
В практическом уроке мы создадим скрипт, который будет выводить на HTML-страницу набор всех пользователей сайта вместе с их данными. Причём, данные мы будем динамически генерировать случайным образом.
После прохождения этого раздела, Вы сможете полностью управлять любой HTML-страницей, делая всё, что Вам необходимо.
События – это важнейшая тема очень многих языков программирования. Есть даже специальные событийно-ориентированные языки.
И посмотрев этот раздел, Вы узнаете:
В практическом уроке Вы увидите создание двухуровневого сворачиваемого меню. Посмотрев этот раздел, Вы сможете уже взаимодействовать с пользователем. Например, пользователь отправляет форму, а Вы её перехватываете, проверяете и выводите информацию об ошибках, если они есть, и отправляете форму на сервер, если их нет. И это лишь один из бесконечного множества примеров, которые Вы сможете уже реализовывать после прохождения этого и предыдущих разделов.
С асинхронностью в JavaScript приходится сталкиваться очень часто, и для новичков эта тема не самая простая.
Но в данном разделе Вы увидите, что ничего сложного в этом нет, и просмотрев этот раздел Вы узнаете:
В качестве практического примера Вы увидите асинхронную загрузку изображения со стороннего сайта, а потом удаление изображения спустя заданное время. После этого раздела, для Вас асинхронность уже станет более, чем простым явлением, и Вы сможете с ней грамотно работать и использовать все её преимущества.
Умение отправлять сетевые запросы – это то, что JavaScript делает сверхполезным языком. С помощью этой технологии (которая, кстати, называется Ajax) можно делать динамическую подгрузку данных с серверной части. И действительно сейчас сложно найти современный сайт, где не использовался бы данный подход хотя бы частично. Простой пример: пользователь добавляет запись на стене в том же контакте, и при этом страница у него заново не загружается, а комментарий сразу добавляется и виден при этом всем остальным посетителям.
Вот как раз этому мы и будем учиться в этом разделе, посмотрев который Вы узнаете:
В практическом уроке Вы увидите, как делается чат. Разные пользователи смогут заходить на сайт, отправлять сообщения, которые сразу же будут у них отображаться, а также у всех других посетителей. В общем, всё это Вы увидите в практическом уроке этого раздела.
А пройдя этот раздел, Вы сможете создавать сайты с динамической подгрузкой данных.
Я уже писал об этом выше, но повторюсь. Упражнения – это важнейшая часть обучения. Поэтому, когда их нет (а в большинстве учебных материалов их нет), их приходится выдумывать для себя самостоятельно, что крайне неудобно и сложно. Либо результата от обучения не будет. Так вот в курсе «Программирование на JavaScript с Нуля до Гуру 2.0» почти к каждому уроку идут упражнения, они уже подготовлены и продуманы за Вас. Вам же останется их только выполнить, получив при этом максимальную пользу.
Помимо самого курса «Программирование на JavaScript с Нуля до Гуру 2.0» Вы также получите и целых 5 отлично дополняющих основной курс Бонуса.
Бонус №1. Библиотека jQuery
Данный Бонус содержит в себе 10 видеоуроков, в которых Вы узнаете, почему jQuery является на сегодняшний день очень актуальным (так как ходит миф, что он устарел и не нужен), а также узнаете следующее:
Так же Вы увидите реализацию одной и той же задачи на чистом JavaScript и с применением библиотеки jQuery, и Вы сразу поймёте, почему jQuery актуален и любим огромным сообществом разработчиков и сегодня.
Поскольку Ваш код JavaScript является открытым, его может скачать к себе любой желающий. И на моей памяти было минимум 4 заказчика, которые просили защитить код от копирования, так как они боялись, что их достаточную серьёзную разработку могут бесплатно украсть конкуренты. И как раз в этих бонусных уроках Вы узнаете, как можно защитить свою работу от этого.
Очень многие меня давно об этом просили, и в этом Бонусе Вы получите решение всех упражнений из курса. Причём, Вы получите не просто готовые решения (они, разумеется, приложены к курсу), а ещё и множество видеоуроков, где я показываю, как решается абсолютно каждое упражнение из курса. Это очень ценный Бонус для тех, кто хочет убедиться, что он выполнил задание правильно.
Для того, чтобы использовать JavaScript обязательно нужно знать язык HTML. Поэтому и был к курсу по JavaScript добавлен ещё один Бонус, который называется «HTML для начинающих». Данный Бонус содержит в себе 15 видеоуроков, в которых Вы с нуля познакомитесь и научитесь применять важнейший язык при создании сайтов. Посмотрев этот Бонус, Вы научитесь создавать и работать с HTML-страницей, добавлять ссылки, изображения, заголовки, текст, iframe, формы, аудио и видео, favicon и многое-многое другое. Разумеется, в этом Бонусе используется именно HTML5.
Наравне с HTML5 стоит и CSS3, который так же крайне желательно освоить перед прохождением курса по JavaScript. И этот Бонус поможет Вам этого достичь. Сам Бонус содержит в себе 15 видеоуроков, в которых Вы с нуля научитесь использовать CSS на практике. Посмотрев этот Бонус, Вы узнаете: как подключить CSS, как подключить шрифты, как задать внешний вид текста, как работать с селекторами, как настраивать внешний вид списков, как задавать фон, как задавать градиент, как делать анимации, трансформации, как использовать CSS-спрайты и многое-многое другое.