Бесплатный курс по JS | DevsDay.ru

Бесплатный курс по JS



Старт в субботу (11.04.2020) 19:00. Максимальная длительность — 4 часа.

Что будем учить?

За основу я взял наш стандартный курс FullStack FrontEnd, здорово сократив его конечно, все таки оригинальный курс это год обучения и более чем 500 часов практики. Чем-то пришлось пожертвовать, но помните что всегда можно написать в чате стрима вопрос или личное сообщение в телегу, я читаю и отвечаю на все ваши вопросы.

В программе у нас будет следующее:

1. Основы JS

Это начало курса, тут мы начнем с основ.
Тезисы: асинхронность, переменные, типы данных, массивы, функции, объекты console.log, основы браузерного JS
Требования: Базовые умения алгоритмизации. Если у вас в школе был хоть какой то язык программирования, хоть на минимальном уровне, basic. pascal или даже написания формул в exel, то все хорошо. Минимальные знания html\css.
Софт: VS Code (VS Studio Code), плагины: Live Server, ESLint. Chrome

2. Node.JS — Введение

Это начало курса, тут мы начнем с объяснения зачем нужен Node.js, экскурс в историю зачем и для чего он был создан, где Node.js использовать точно не надо а где наоборот — лучше всех. Эта тема базовая, она дает вам лучшее понимание для чего вы все это учите.
Тезисы: асинхронность, переменные, типы данных, console.log.
Требования: Базовые умения JS из предыдущего блока.
Софт: установленный Node.js последней версии

3. Node.JS — Основы

Блок разных знаний, которые нужны для того чтоб вобще начать работать с этим. Тут узнаете и про модульность в Node.js, и про ее специфические особенности, и про то как работать с конкретными наиболее важными модулями.

4. Node.JS — Фреймворк Express

Express это то без чего вы не можете просто нормально работать с Node.js. У Express есть аналоги, мы вкратце упомянем их для общего развития, но на сегодня Express это наиболее распространенное решение, обгоняет ближайшего конкурента, если быть точным, в 26 раз (в Node.js мы можем видеть реальную статистику скачиваний любой библиотеки)
Тезисы: express, шаблонизация, роутинг, паттерны в express, валидация, ajax.
Требования: Базовые умения JS из предыдущего блока.
Софт: установленный Node.js последней версии

5. Node.JS — Базы данных

Мы будем изучать с вами MongoDB, эта самая удобная база данных для Node.js. Я очень рекомендую вам дополнительно изучить также и MySQL. Это очень востребованная тема и на основном платном курсе мы ее проходим. Она не имеет особого отношения к ноде, но среди работодателей это распространенный запрос.
Тезисы: основные правила построения бд, типовые запросы, join в mongoDB (ref), модели, Mongoose.
Требования: Соединять Mongodb мы будем с Node.js, вам нужно понимать что я пишу.
Софт: установленный Node.js последней версии, MongoDB Community Server. Robo 3T(не Studio 3T)

6. Авторизация

Любой, даже самый примитивный сайт, пускай это маленький интернет магазин или огромный интернет портал, они зачастую имеют авторизацию. Потому среди множества практических тем из основного курса я оставил для вас именно эту. Мы детально рассмотрим наиболее современный способ авторизации — JWT и вкратце пройдемся по еще и сессиям, но вкратце. Сессии старый способ, но распространенный, вы точно столкнетесь с ним и на досуге я рекомендую вам углубиться в него дополнительно. В основном я буду говорить о JWT.
Тезисы: session, cookies, jwt, авторизация.
Требования: Авторизация требует работу с базой данных, на этом этапе вы должны уже уметь работать с Mongodb.
Софт: Node.js последней версии, MongoDB, Robo 3T, базовое Express приложение с предыдущих занятий.

* порядок тезисов не совпадает с их хронологией.
** 1 темя не равно одному занятию. Это просто темы.

В конечном итоге, изучив бек и браузерный жс на базовом уровне, базу данных и авторизацию, вы сможете сделать сайт среднего уровня, примерно как интернет магазин розетка или небольшой сайт компании. Такие небольшие проекты как раз большая часть работ у среднего-малого работодателя. Крупные проекты встречаются гораздо реже. Знания этого курса уже позволят вам работать, но не лишним будут также знания React или аналога. Это знание переведет вас в категорию более квалифицированных специалистов, с другими перспективами, другими зарплатами и ценностью как специалиста. Курс по React будет позже, если конечно у нас все получиться с онлайн форматом.

Курс стартует в виде стрима на нашем канале в YouTube, ссылка на стрим (нажми колокольчик чтобы не забыть).


События в IT

Тэги

JavaScript курсы

Старт в субботу (11.04.2020) 19:00. Максимальная длительность — 4 часа. Что будем учить? За основу я взял наш стандартный курс FullStack FrontEnd, здорово сократив его конечно, все таки оригинальный курс это год обучения и более чем 500 часов практики. Чем-то пришлось пожертвовать, но помните что всегда можно написать в чате стрима вопрос или личное сообщение в телегу, я читаю и отвечаю на все ваши вопросы. В программе у нас будет следующее: 1. Основы JS Это начало курса, тут мы начнем с основ.Тезисы: асинхронность, переменные, типы данных, массивы, функции, объекты console.log, основы браузерного JSТребования: Базовые умения алгоритмизации. Если у вас в школе был хоть какой то язык программирования, хоть на минимальном уровне, basic. pascal или даже написания формул в exel, то все хорошо. Минимальные знания html\css.Софт: VS Code (VS Studio Code), плагины: Live Server, ESLint. Chrome 2. Node.JS — Введение Это начало курса, тут мы начнем с объяснения зачем нужен Node.js, экскурс в историю зачем и для чего он был создан, где Node.js использовать точно не надо а где наоборот — лучше всех. Эта тема базовая, она дает вам лучшее понимание для чего вы все это учите.Тезисы: асинхронность, переменные, типы данных, console.log.Требования: Базовые умения JS из предыдущего блока.Софт: установленный Node.js последней версии 3. Node.JS — Основы Блок разных знаний, которые нужны для того чтоб вобще начать работать с этим. Тут узнаете и про модульность в Node.js, и про ее специфические особенности, и про то как работать с конкретными наиболее важными модулями. 4. Node.JS — Фреймворк Express Express это то без чего вы не можете просто нормально работать с Node.js. У Express есть аналоги, мы вкратце упомянем их для общего развития, но на сегодня Express это наиболее распространенное решение, обгоняет ближайшего конкурента, если быть точным, в 26 раз (в Node.js мы можем видеть реальную статистику скачиваний любой библиотеки)Тезисы: express, шаблонизация, роутинг, паттерны в express, валидация, ajax.Требования: Базовые умения JS из предыдущего блока.Софт: установленный Node.js последней версии 5. Node.JS — Базы данных Мы будем изучать с вами MongoDB, эта самая удобная база данных для Node.js. Я очень рекомендую вам дополнительно изучить также и MySQL. Это очень востребованная тема и на основном платном курсе мы ее проходим. Она не имеет особого отношения к ноде, но среди работодателей это распространенный запрос.Тезисы: основные правила построения бд, типовые запросы, join в mongoDB (ref), модели, Mongoose.Требования: Соединять Mongodb мы будем с Node.js, вам нужно понимать что я пишу.Софт: установленный Node.js последней версии, MongoDB Community Server. Robo 3T(не Studio 3T) 6. Авторизация Любой, даже самый примитивный сайт, пускай это маленький интернет магазин или огромный интернет портал, они зачастую имеют авторизацию. Потому среди множества практических тем из основного курса я оставил для вас именно эту. Мы детально рассмотрим наиболее современный способ авторизации — JWT и вкратце пройдемся по еще и сессиям, но вкратце. Сессии старый способ, но распространенный, вы точно столкнетесь с ним и на досуге я рекомендую вам углубиться в него дополнительно. В основном я буду говорить о JWT.Тезисы: session, cookies, jwt, авторизация.Требования: Авторизация требует работу с базой данных, на этом этапе вы должны уже уметь работать с Mongodb.Софт: Node.js последней версии, MongoDB, Robo 3T, базовое Express приложение с предыдущих занятий. * порядок тезисов не совпадает с их хронологией.** 1 темя не равно одному занятию. Это просто темы. В конечном итоге, изучив бек и браузерный жс на базовом уровне, базу данных и авторизацию, вы сможете сделать сайт среднего уровня, примерно как интернет магазин розетка или небольшой сайт компании. Такие небольшие проекты как раз большая часть работ у среднего-малого работодателя. Крупные проекты встречаются гораздо реже. Знания этого курса уже позволят вам работать, но не лишним будут также знания React или аналога. Это знание переведет вас в категорию более квалифицированных специалистов, с другими перспективами, другими зарплатами и ценностью как специалиста. Курс по React будет позже, если конечно у нас все получиться с онлайн форматом. Курс стартует в виде стрима на нашем канале в YouTube, ссылка на стрим (нажми колокольчик чтобы не забыть).
2020-04-11T00:00:00.0000000
2020-04-11T00:00:00.0000000
Бесплатный курс по JS
?.Trim()
Бесплатный курс по JS
, .