Открыто

Go-разработчик онлайн-курс [GeekBrains] [2020]

Тема в разделе "Курсы по программированию", создана пользователем Blink_182, 22 сен 2020.

Цена: 78000р.-93%
Взнос: 5013р.

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

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

  1. 22 сен 2020
    #1
    Blink_182
    Blink_182 ДолжникДолжник

    Складчина: Go-разработчик онлайн-курс [GeekBrains] [2020]

    geekbrains go.PNG


    Почему стоит изучать Go:

    1. Средняя зарплата 150 000 руб./мес.
    По данным Хабр Карьера, именно столько получают Go-разработчики. И это ещё не предел!
    2. Простота изучения
    Язык легко освоить человеку с любым опытом: уже после первого месяца вы сможете писать готовые для выпуска приложения.
    3. Востребованность по всему миру
    Язык создан в Google, а теперь его используют в IBM, Intel, Adobe, Wildberries, Avito, BBC и других топовых компаниях. С помощью Go вы откроете себе путь к IT-гигантам.
    4. Перспективы для опытных разработчиков
    Многие компании переходят на Go и ищут специалистов со знанием двух языков программирования. Освоив Go как второй язык, вы получите отличные перспективы карьерного роста.

    Курс подойдёт:
    1. Новичкам
    Если вы никогда не программировали, Golang идеально подойдёт для перспективного старта.
    2. Начинающим разработчикам
    Освоите новый язык и сможете быстрее построить карьеру.
    3. Программистам с опытом
    Если вы знаете PHP, C/C++, JavaScript, Ruby или другие языки программирования, сможете сменить квалификацию и зарабатывать больше.

    МОДУЛЬ 1 - HTML/CSS. Интерактивный курс
    1. Основные понятия в веб-разработке
    2. Основы языка разметки документов HTML
    3. Основы языка оформления стилей документа CSS
    4. Псевдоклассы и псевдоэлементы, табличная верстка
    5. Формирование блочной модели, блочная верстка
    6. Работа с макетом дизайна в формате PSD
    7. Разметка сайта и знакомство с Bootstrap
    8. Стандарты web и вспомогательные инструменты
    МОДУЛЬ 2 - Базовый курс JavaScript
    1. Основы языка JavaScript
    2. Основные операторы JavaScript
    3. Циклы, массивы, структуры данных
    4. Объекты в JavaScript
    5. Введение в DOM
    6. Обработка событий в JavaScript
    7. Урок-практикум
    8. Анонимные функции, замыкания
    МОДУЛЬ 3 - Linux. Рабочая станция
    1. Знакомство и установка
    2. Работа в графическом и консольном режиме
    3. Пользователи. Управление пользователями и группами
    4. Загрузка ОС и процессы
    5. Устройство файловой системы Linux. Понятия файла и каталога
    6. Веб-сервисы
    7. Введение в Git
    8. SOA и введение в Docker
    МОДУЛЬ 4 - Git. Базовый видео-курс
    1. Введение в Git
    2. Установка и настройка Git
    3. Основные команды терминала
    4. Работа с репозиториями в Git
    5. Управление файлами репозитория
    6. История изменений
    7. Работа с ветками репозитория
    8. Публикация репозитория
    9. Слияния веток
    10. Управление версиями
    11. Создание pull-request
    12. Сложные операции
    13. Работа с Fork-репозиториями
    МОДУЛЬ 5 - Go. Уровень 1
    1. История возникновения языка Go. Особенности языка Go. Работа с плейграундом и основы тулчейна
    2. Базовые типы данных, операторы и управляющие конструкции, базовые функции
    3. Сложные типы данных: массивы, слайсы и мапы
    4. Сложные типы данных: структуры (часть 1), функции и методы
    5. Сложные типы данных: указатели, структуры (часть 2)
    6. Интерфейсы. Ошибки и основы обработки ошибок
    7. Основы ввода-вывода и работы с файлами
    8.Основы тестирования Go-приложений
    МОДУЛЬ 6 - Go. Уровень 2
    1. Продвинутая генерация и обработка ошибок и аварий (паник). Отложенный вызов функций
    2. Кросс-компиляция в Go и более глубокое погружение в тулчейн
    3. Работа с внешними зависимостями
    4. Concurrency часть 1: горутины и каналы
    5. Concurrency часть 2: основы типов данных из пакета sync
    6. Concurrency часть 3: планировщик горутин, race condition и проверка на его наличие
    7. Рефлексия и кодогенерация
    8. Основы работы со стандартной библиотекой Go
    МОДУЛЬ 7 - Лучшие практики разработки Go-приложений
    1. Обработка сигналов
    2. Логирование
    3. Конфигурация приложения
    4. Управление зависимостями: продвинутый уровень
    5. Принципы структурирования Go-приложений
    6. Линтеры: продвинутый уровень
    7. Сборка приложений и автоматизация повторяющихся действий
    8. Шаблонизирование и автоматизация создания новых сервисов. Версионирование.
    МОДУЛЬ 8 - Базы данных
    1. Вебинар. Установка окружения. DDL - команды
    2. Видеоурок. Управление БД. Язык запросов SQL
    3. Вебинар. Введение в проектирование БД
    4. Вебинар. CRUD-операции
    5. Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
    6. Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
    7. Видеоурок. Сложные запросы
    8. Вебинар. Сложные запросы
    9. Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
    10. Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
    11. Видеоурок. Оптимизация запросов. NoSQL
    12. Вебинар. Оптимизация запросов
    МОДУЛЬ 9 - Backend-разработка на Go. Уровень 1
    1. Основы сетевого взаимодействия
    2. Проектируем JSON API с помощью OpenAPI
    3. Разработка и тестирование http-хэндлеров, библиотека httptest
    4. Выбор роутера и библиотек. Middleware. Контекст запроса.
    5. Особенности докеризации Go-приложений
    6. Взаимодействие с базой данных. Миграции
    7. Кеширование in-memory и Redis
    8. Профилирование и оптимизация приложений
    9. Отправка метрик, часть 1
    10. Отправка метрик, часть 2. Трейсинг
    11. Сборка и развертывание приложения. Добавляем Continuous Integration и Deployment
    МОДУЛЬ 10 - Backend-разработка на Go. Уровень 2
    1. Принципы взаимодействия микросервисов
    2. JSON-RPC и GRPC
    3. GraphQL
    4. Запуск Go-приложений в Kubernetes. Конфигурирование. Мониторинг. Отладка.
    5. Kubernetes, часть 2
    6. Очереди
    7. Функциональное тестирование/BDD
    8. Основы безопасности Go-приложений
    МОДУЛЬ 11 - Командная разработка микросервисного приложения
    1. Совместная работа по проектированию сервисов. RFC и design-документы
    2. Практики совместной работы с git. Кодревью
    3. Совместное тестирование и развертывание сервисов
    4. Ответственность разработчика. Чеклисты готовности к продакшн
    5. Практика oncall-дежурств. Инциденты и пост-мортемы
    6. Консультация по проекту
    7. Консультация по проекту
    8. Консультация по проекту

    Продажник: Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      В складчине участвует 20 человек(а).
      16 авг 2024
    2. skladchik.com
      В складчине участвует 20 человек(а).
      27 июл 2024
    3. skladchik.com
      В складчине участвует 20 человек(а).
      2 июл 2024
    4. skladchik.com
      В складчине участвует 20 человек(а).
      18 июн 2024
  3. Обсуждение
  4. 22 сен 2020
    #2
    Necr0s
    Necr0s ЧКЧлен клуба
    Super! Просто отлично!
     
    1 человеку нравится это.
  5. 27 сен 2020
    #3
    Necr0s
    Necr0s ЧКЧлен клуба
    До 20го октября надо успеть, можно и по 2к
     
    1 человеку нравится это.
  6. 20 апр 2021
    #4
    Grisard
    Grisard СкладчикСкладчик
    Курс уже проходит кто-нибудь? Или пока не наберётся народ, даже не стартанет? Если так, то до какой цены опускаем?