Что необходимо перед стартом курса:
- Уверенные знания и опыт работы с любым из языков программирования
- Базовые знания Git
- Присоединиться к чату Discord - https://discord.gg/rdY8Fmf. Вводная информация в канале #welcome.
- Выполнить тестовое задание
- Даты, указанные в этом доке не финальные и могут изменяться. Сообщение об этом будет в канале #announcements Discord чата.
- Выполнение заданий заранее приветствуется!
Все общение в рамках курса происходит в чате Discord - https://discord.gg/rdY8Fmf. Вводная информация в канале #welcome.
https://community-z.com/events/js-fundamentals
Перед стартом курс ментии необходимо выполнить первое задание
- Codewars #1
- Deadline: 14 Июня 2020 23:59 GMT+3
- Ментор: @Dzmitry Varabei
- Базовые знания по HTML, CSS
- Создание страницы, подключение таблицы стилей.
- Верстка простых компонентов одним из предложенных способов (inline-block, float, flex).
- Изучение каскадности, работа с HTML-разметкой.
- Singolo: Часть первая.
- Singolo: Часть третья.
- Deadline: 14 Июня 2020 23:59 GMT+3
- Ментор: @Viktoryia Vorozhun
Рекомендуется смотреть на скорости 1.25 или 1.5:
- https://www.youtube.com/watch?v=FCuMPo-omJ4&feature=youtu.be
- https://www.youtube.com/watch?v=OOVayP9HDTg&feature=youtu.be
- https://www.youtube.com/watch?v=UQavTWiTpnA&feature=youtu.be (optional)
- https://www.youtube.com/playlist?list=PLzLiprpVuH8dEodh5dKfn4SJpITOvczr9 (только часть 1 и 2)
11 Июня 2020 15:00 GMT+3 @Viktoryia Vorozhun
- Базовые знания по препроцессорам.
- Базовые знания по современным методам верcтки (flex, positioning).
- Изучение responsive подхода в вёрстке.
- Singolo: Часть вторая.
- Deadline: 21 Июня 2020 23:59 GMT+3
- Ментор: @Viktoryia Vorozhun
- https://www.youtube.com/playlist?list=PLzLiprpVuH8dEodh5dKfn4SJpITOvczr9 (часть 3-4)
- https://www.youtube.com/watch?v=JO8DvVZbxDw&t=6s (по желанию, при работе с препроцессорами)
18 Июня 2020 15:00 GMT+3 @Viktoryia Vorozhun
- Описание процесса cross-check
- Дата старта: 22 июня
- Дата окончания: 25 июня
25 Июня 2020 15:00 GMT+3 @Viktoryia Vorozhun
- Main concepts and differents from other languages:
- datatypes
- variables
- hoisting
- closures
- es5 inheritance
- functions
- es6 syntax
- JS ecosystem basics
-
Deadline: 7 Июля 2020
-
Менторы: @Maksim Shastel, @Maksim Shylau
- Вариант 1: https://learn.javascript.ru/ или его англоязычная версия https://javascript.info/
- Вариант 2: https://exploringjs.com/impatient-js/index.html
- Вариант 3: Youtube
- JS Intro, aprox 1h
- JS Datatypes, aprox 1h 26m
- JS Scope, aprox 1h
- JS Styleguide, aprox 40m
- Data Structures with JS approx 1h, optional
7 Июля 2020 15:00 GMT+3 @Maksim Shastel
- Virtual Keyboard
- Deadline: 15 Июля 2020
- Менторы: @Aleh Serhiyenia
- JS DOM, aprox 1h 30m
- JS Events, aprox 1h
- Что за чертовщина такая event loop? , en, x1, aprox 26m
- Event Loop & Animations, aprox 1h, Optional
8 Июля 2020 15:00 GMT+3 @Aleh Serhiyenia
- Тема: NodeJS.
- 31 Июля 2020 15:00 GMT+3 @Uladzimir Halushka
- JS Callbacks Promises, aprox 1h 20m
- JavaScript Modules, aprox 1h
- Async programming approx 1h, Optional material
- Node.js and npm basics approx 1h, Optional material
- Networking, 1/2, aprox 1h
- Networking, 2/2, aprox 1h
- Networking, 3/2, aprox 1h
- WebSockets, aprox 15m
Chat UI Deadline: Такой же как для Fancy weather
- Fancy weather
- Deadline: 16 Августа 2020 23:59 GMT+3
- Ментор: @Maksim Shastel, @Uladzimir Halushka
Менторы: @Maksim Shastel, @Uladzimir Halushka