Чого ви навчитеся:
Після проходження курсу ви зможете:
Писати на golang
Декомпозувати програму на packages
Працювати з різними типами даних
Створювати array, slices, map, struct
Використовувати interfaces та DI
Працювати із зовнішніми залежностями
Працювати з ОС та шифруванням
Робити http запити
Писати тести
Працювати зі змінними оточення
Мінімальні вимоги
Тільки наявність комп’ютера
Що в курсі:
Ми почнемо з нуля і навчимося, оголошувати змінні, функції працювати з типами даних і управляти потоком.
Далі перейдемо до аналізу різних структур. Розберемо Array і Slice і чим вони відрізняються, потім Map і поринемо в покажчики.
Після цього ми перейдемо до struct, як основного будівельного блоку наших додатків.
Як оголошувати методи, створювати struct та валідувати дані.
Розіб’ємо наш проект на пакети та познайомимося з роботою з операційною системою.
Програма:
1. Вступ
2. Налаштування оточення
3. Змінні та типи
4. Рядки та функції
5. Управління потоком
6. Array та Slice
7. Map
8. Вказівники
9. Struct
10. Пакети
11. Робота з ОС
12. Інтерфейси
13. Просунуті функції
14. Env та шифрування
15. HTTP запити
16. Тести
17. Висновок
Тариф Без наставника
134 уроки відео лекцій
12 тестових завдань
20 вправ
Сертифікат про закінчення
Необмежений доступ до лекцій