Що нового?

Придбаний JavaScript- разработчик [Slurm, Слерм] [Евгений Бутырин, Сэм Булатов, Лена Райан]

Інформація про покупку
Тип покупки: Складчина
Ціна: 13267 ГРН
Учасників: 0 з 29
Організатор: Відсутній
Статус: Набір учасників
Внесок: 475.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

JavaScript- разработчик [Slurm, Слерм] [Евгений Бутырин, Сэм Булатов, Лена Райан]

КОМПЛЕКТ КУРСОВ

  1. JavaScript- разработчик
  2. Git для начинающих
  3. Базовое администрирование Linux-серверов
  4. Docker: from zero to hero


Вы научитесь
  • Cоздавать сайты и мобильные интерфейсы
  • Писать код на HTML, CSS и JavaScript
  • Создавать интерактивные элементы на сайтах
  • Обновлять данные на странице без её перезагрузки
  • Работать с браузерными API — узнавать геопозицию пользователей, взаимодействовать с буфером обмена
  • Использовать готовые решения


  1. Основы
  2. Знакомство с вёрсткой
  3. Ускорители процесса вёрстки
  4. Качество кода
  5. Объекты
  6. Типы данных
  7. Глубже в функции
  8. Прототипы, наследование
  9. ООП
  10. Знакомство с NodeJS
  11. Асинхронность
  12. DOM
  13. События
  14. Формы
  15. Браузерные API
  16. Модули и сборка приложения
  17. Тестирование
  18. Фреймворки
19. Курс «Git для начинающих»
  1. Курс «Базовое администрирование Linux-серверов»
  2. Курс «Docker: from zero to hero»

1. Основы
Теория (1,8 академ. ч):
Что такое инструкция
Строгий режим "use strict"
Переменные
Типы данных
Преобразование типов данных
Операторы
Операторы сравнения
Условные операторы (if, switch...case)
Логические операторы
Взаимодействие с пользователем (alert, prompt, comfirm)
Циклы (while, for)
Функции
Практика (5 академ. ч).

2. Знакомство с вёрсткой
Теория (1,7 академ. ч):
Базовые теги HTML
Базовые свойства CSS
Блочная модель
Позиционирование
CSS-анимации
Практика (6 академ. ч).

3. Ускорители процесса вёрстки
Теория (1,1 академ. ч):
CSS-переменные
Методологии вёрстки
Препроцессоры
UI-фреймворки
Шаблонизаторы
Практика (6 академ. ч).

4. Качество кода
Теория (2,2 академ. ч):
Отладка в браузере
Вредные советы
Комментарии
Документация
Практика (нет).

5. Объекты
Теория (1,4 академ. ч):
Объекты
Сборка мусора
Символы
Методы и this
Преобразование в примитивы
Функции-конструкторы
Практика (6 академ. ч).

6. Типы данных
Теория (2,1 академ. ч):
Методы у примитивов
Числа
Строки
Массивы и их методы
Итераторы (перебираемые объекты)
Map и Set
WeakMap и WeakSet
Формат JSON
Практика (6 академ. ч).

7. Глубже в функции
Теория (2,4 академ. ч):
Рекурсия
Замыкания
Rest параметры
Var
Глобальный объект
Функция как объект
Декораторы и call/apply
Привязка контекста к функции (bind)
Повторяем лямбды (стрелочные функции)
Практика (6 академ. ч).

8. Прототипы, наследование
Теория (1,8 академ. ч):
Прототипное наследование
Prototype
Встроенные прототипы
Методы прототипов
Практика (нет).

9. ООП
Теория (2,1 академ. ч):
Базовый синтаксис классов
Наследование классов
Статические методы и свойства
Приватные свойства и методы
Расширение встроенных классов
Instanceof
Примеси
Практика (6 академ. ч).

10. Знакомство с NodeJS
Теория (2,3 академ. ч):
Что такое NodeJS
readFile
writeFile
process
global
process.stdIn
Практика (6 академ. ч).

11. Асинхронность
Теория (2 академ. ч):
Колбеки
Промисы
Async/await
SetTimeout и setInterval
RequestAnimationFrame
EventLoop
Heap, stack
Очередь задач
Call-stack
Микро- и макро- задачи
Практика (12 академ. ч).

12. DOM
Теория (1,7 академ. ч):
Браузер и спецификации
DOM-дерево
Поиск элементов через querySelector, getElement
Свойства объекта элемента
Изменения документа
Размеры и прокрутка элементов
Размеры и прокрутка окна
Координаты
Практика (24 академ. ч).

13. События
Теория (1,7 академ. ч):
Что такое событие
Всплытие
Делегирование событий
Поведение браузера по умолчанию
Пользовательские события
Практика (12 академ. ч).
14. Формы
Теория (1,5 академ. ч):
Свойства и методы формы
Фокусировка на форму
События форм (change, input, paste, copy)
Практика (6 академ. ч).

15. Браузерные API
Теория (2,6 академ. ч):
Что такое браузерное API
Web Storage
Практика (6 академ. ч).

16. Модули и сборка приложения
Теория (1,6 академ. ч):
Что такое сборщики
Зачем нам собирать наши проекты
С помощью каких инструментов это можно делать
Практика (6 академ. ч).

17. Тестирование
Теория (1,8 академ. ч):
Что такое тесты и зачем это нужно
Jest
Unit-тесты
Практика (12 академ. ч).

18. Фреймворки
Теория (2,1 академ. ч):
Что это такое
Зачем нужны
Как с ними работать
Практика (нет).

19. Курс «Git для начинающих» — только на тарифе «Переподготовка»
Необходимый минимум теории (3 академ. ч) и 67 практических заданий (32 академ. ч):
Философия командной разработки.
Популярные хостинги разработки ПО.
Основы Git.
Практики использования Git в командах.
Личная конфигурация Git для удобной работы.


20. Курс «Базовое администрирование Linux-серверов» — только на тарифе «Переподготовка»
Знания и навыки, которые необходимы, чтобы научиться обращаться с операционной системой Linux (7 академ. ч теории и 40 академ. ч практики):
Введение.
Как подключиться к серверу по SSH.
Основы работы с ОС (права, команды). Как работать с сервером. Как копировать файлы, папки.
Разбор системных служб. Как функционирует Linux.
Основы работы сети.
Как установить необходимое ПО на сервер.
Как вручную развернуть свой сайт.
Виртуализация, виртуальные машины и их особенности.
Возможные проблемы сервера, их диагностика и методы устранения.
Оптимизация сервера.
Основное о Docker-контейнеризации.
Работа с Git.



21. Курс «Docker: from zero to hero» — только на тарифе «Переподготовка»
Максимум практических знаний о Docker. От основ до запуска приложения в Docker и работы с образами на продвинутом уровне (15 академ. ч. теории и 88 академ. ч. практики):

Введение в Docker.
Основные команды и абстракции Docker. CLI. Общая схема работы Docker.
Docker и хранение данных.
Docker-compose файл.
Docker и CI/CD.
Сеть в Docker.
Docker под капотом.
Особенности использования Docker с различными языками программирования, в том числе с компилируемыми языками.
Логирование и мониторинг Docker контейнеров.
Продвинутая работа с образами. Настройка собственного Registry.
Безопасность в Docker.
Аналоги Docker.
Оркестрация Docker. Kubernetes, Docker SWARM. Различия, фичи, для чего оно нужно.



Почему стоит учиться у нас
  • К концу курса вы создадите проект для портфолио — приложение-аналог «Кинопоиска». Оно поможет выделиться на фоне других джунов при поиске первой работы.
  • На курсе есть backend-часть про Node JS — вы будете знать больше, чем среднестатистический frontend-разработчик.
Код:
 
Угорі