Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 18 ноя 2022.

Основной список: 16 участников

Резервный список: 5 участников

  1. 18 ноя 2022
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    JavaScript- разработчик [Slurm, Слерм] [Евгений Бутырин, Сэм Булатов, Лена Райан]

    КОМПЛЕКТ КУРСОВ
    1. JavaScript- разработчик
    2. Git для начинающих
    3. Базовое администрирование Linux-серверов
    4. Docker: from zero to hero

    upload_2022-11-18_16-8-4.png

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

    upload_2022-11-18_16-10-34.png
    1. Основы
    2. Знакомство с вёрсткой
    3. Ускорители процесса вёрстки
    4. Качество кода
    5. Объекты
    6. Типы данных
    7. Глубже в функции
    8. Прототипы, наследование
    9. ООП
    10. Знакомство с NodeJS
    11. Асинхронность
    12. DOM
    13. События
    14. Формы
    15. Браузерные API
    16. Модули и сборка приложения
    17. Тестирование
    18. Фреймворки
    19. Курс «Git для начинающих»
    20. Курс «Базовое администрирование Linux-серверов»
    21. Курс «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. Различия, фичи, для чего оно нужно.

    upload_2022-11-19_11-54-22.png

    Почему стоит учиться у нас
    • К концу курса вы создадите проект для портфолио — приложение-аналог «Кинопоиска». Оно поможет выделиться на фоне других джунов при поиске первой работы.
    • На курсе есть backend-часть про Node JS — вы будете знать больше, чем среднестатистический frontend-разработчик.
    Код:
    https://slurm.io/java-script-base
     
    Последнее редактирование модератором: 19 ноя 2022
  2. Последние события

    1. Danila_oetwo
      Danila_oetwo участвует.
      4 сен 2025
    2. voldia
      voldia участвует.
      30 янв 2025
    3. taraska
      taraska участвует.
      13 дек 2024
    4. fat_elvis
      fat_elvis участвует.
      2 окт 2024

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      21 дек 2022
    2. skladchik.com
      Назначен организатор.
      12 дек 2022
    3. skladchik.com
      Нужен организатор складчины.
      3 дек 2022
    4. skladchik.com
      Назначен организатор.
      18 ноя 2022