Golang Beginning
Дедалі більше ІТ компаній потребують спеціалістів цієї мови програмування, Golang розроблена компанією Google і використовують її в своїх продуктах, ця мова поступово захоплює ринок, тому володіння цією мовою хороший крок для вашої кар’єри в ІТ. Тим паче Projector розробили цей курс для вивчення Golang з нуля і до впевненого Junior розробника.
Про курс
На курсі вивчимо Golang від основ до знань, що необхідні впевненому Junior розробнику. Почнемо з базових принципів і того, як взагалі працює будь-яка комп’ютерна програма. Закінчимо роботою з інфраструктурою та практичним кейсом, який додамо до свого портфоліо.
Після випуску зможемо самостійно розв’язувати прості завдання та не розгубитися при вирішуванні задач середнього рівня. Крім того, отримаємо навички роботи з операційною системою Linux. Навчимося самостійно орієнтуватись в IT галузі та прокачаємо софт скіли для ефективної роботи в команді з іншими програмістами.
Програма курсу
Основи програмування і мова Golang
- — Особливості професії.
- — Дані: керування, типи, структури, алгоритми.
- — Файл і текст.
- — Основні принципи.
- — Особливості мови.
Правильне проєктування системи
- — Взаємодія компонентів.
- — Шаблони проєктування.
- — SOLID.
Мережеве програмування
- — Архітектура клієнт-сервер.
- — Протоколи TCP/IP, HTTP.
- — Огляд REST, SOAP, RPC.
- — Безпека.
Багатопоточність
- — Треди та процеси.
- — Робота з памʼяттю при багатопоточності.
- — Горутини (goroutines).
Інструментарій програміста
- — IDE.
- — Debug.
- — Profiling.
- — Мережеві клієнти.
- — Системи керуванням версіями.
Інфраструктура
- — Бази даних.
- — Сервери черг.
- — WEB-сервери.
- — Контейнеризація.
Тривалість курсу 3 місяці.
Ще немає відгуків.