JavaScript-разработчик от Слерм

    Слерм
    Стоимость курса
    35 000 Р
    Рассрочка
    от 8 750 Р в месяц
    Длительность
    4 месяца
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Для тех, кто хочет освоить профессию JavaScript-разработчик

    Чему Вы научитесь

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

    Программа обучения

    Основы

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

    Знакомство с вёрсткой

    • Базовые теги HTML
    • Базовые свойства CSS
    • Блочная модель
    • Позиционирование
    • CSS-анимации

    Ускорители процесса вёрстки

    • CSS-переменные
    • Методологии вёрстки
    • Препроцессоры
    • UI-фреймворки
    • Шаблонизаторы

    Качество кода

    • Отладка в браузере
    • Вредные советы
    • Комментарии
    • Документация

    Объекты

    • Объекты
    • Сборка мусора
    • Символы
    • Методы и this
    • Преобразование в примитивы
    • Функции-конструкторы

    Типы данных

    • Методы у примитивов
    • Числа
    • Строки
    • Массивы и их методы
    • Итераторы (перебираемые объекты)
    • Map и Set
    • WeakMap и WeakSet
    • Формат JSON

    Глубже в функции

    • Рекурсия
    • Замыкания
    • Rest параметры
    • Var
    • Глобальный объект
    • Функция как объект
    • Декораторы и call/apply
    • Привязка контекста к функции (bind)
    • Повторяем лямбды (стрелочные функции)

    Прототипы, наследование

    • Прототипное наследование
    • Prototype
    • Встроенные прототипы
    • Методы прототипов

    ООП

    • Базовый синтаксис классов
    • Наследование классов
    • Статические методы и свойства
    • Приватные свойства и методы
    • Расширение встроенных классов
    • Instanceof
    • Примеси

    Знакомство с NodeJS

    • Что такое NodeJS
    • readFile
    • writeFile
    • process
    • global
    • process.stdIn

    Асинхронность

    • Колбеки
    • Промисы
    • Async/await
    • SetTimeout и setInterval
    • RequestAnimationFrame
    • EventLoop
    • Heap, stack
    • Очередь задач
    • Call-stack
    • Микро- и макро- задачи

    DOM

    • Браузер и спецификации
    • DOM-дерево
    • Поиск элементов через querySelector*, getElement*
    • Свойства объекта элемента
    • Изменения документа
    • Размеры и прокрутка элементов
    • Размеры и прокрутка окна
    • Координаты

    События

    • Что такое событие
    • Всплытие
    • Делегирование событий
    • Поведение браузера по умолчанию
    • Пользовательские события

    Формы

    • Свойства и методы формы
    • Фокусировка на форму
    • События форм (change, input, paste, copy)

    Браузерные API

    • Что такое браузерное API
    • Web Storage

    Модули и сборка приложения

    • Что такое сборщики
    • Зачем нам собирать наши проекты
    • С помощью каких инструментов это можно делать

    Тестирование

    • Что такое тесты и зачем это нужно
    • Jest
    • Unit-тесты

    Фреймворки

    • Что это такое
    • Зачем нужны
    • Как с ними работать

    Курс «Git для начинающих» — только на тарифе «Переподготовка»

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

    Курс «Базовое администрирование Linux-серверов» — только на тарифе «Переподготовка»

    Знания и навыки, которые необходимы, чтобы научиться обращаться с операционной системой Linux (7 академ. ч теории и 40 академ. ч практики):

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

    Курс «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. Различия, фичи, для чего оно нужно.

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Станислав 4 июня 2023

      Я решил пройти интенсивный практический курс для того, чтобы более подробно ознакомиться с принципами работы k8s. После внимательного рассмотрения многих вариантов я остановился на интенсиве от Слерм. Мне очень понравилось качество преподавания, и мне не потребовалось обращаться в службу поддержки, что говорит об отличном организационном уровне этого курса. На курсе для меня самым интересным моментом стало добавление rollback piplin'а для отката версии Docker-образа. Однако, так как я являюсь ценителем CI/CD, то эта тема была для меня весьма актуальной. Очень приятно было узнать больше о интеграции CI/CD с Kubernetes через Helm, хотя создание собственной базы helm chart'а оказалось для меня достаточно сложной практической задачей. После курса я лично убедился в том, что Kubernetes - это наиболее совершенный оркестратор для контейнеров на данный момент времени. Я продолжаю развиваться в этой сфере и применять новые знания в рабочих задачах. В настоящее время я пересматриваю материалы курса, которые связаны с helm, так как мне приходится пересобирать все наши ci/cd под деплойку через Helm. В целом, курс был полезным и оказался очень интересным. Я получил множество новых знаний и навыков, которые несомненно помогут мне в дальнейшей работе с Kubernetes и CI/CD. Если вы хотите улучшить свои знания и навыки в этой сфере, я рекомендую обратить особое внимание на интенсивы от Слерм.

      Был ли отзыв полезен?
    Посмотреть все отзывы о Слерм