Съдържание и теми, включени в курса
Въведение
Разбиране на езика за програмиране Go и архитектурата на Go
Инсталиране и конфигуриране на средата за разработка на Go
Преглед на синтаксиса на Go
Работа с вградени типове в Go
Изучаване на функциите на Advanced Go
Работа с инструмента за компилиране Advanced Go
Използване на карти (maps) като множества (sets)
Работа с ключове на интерфейси (interface keys) и срезове (slices)
Имплементиране на колекции (collection) и редукции (reduction)
Използване на инструмента Pprof
Научаване как да се намали garbage
Работа с методи и интерфейси
Използване на mocks в юнит тестове
Използване на конкурентност за поддържане на консистентност на данните
Използване на дефинирани от потребителя типове
Оптимизиране на код за скорост
Използване на идиоматичен Go
Работа с време, грешки, общи интерфейси и коментари
Работа с и управление на пакети
Създаване на мащабируема работна система
Работа с бази данни в Go
Обслужване на JSON API
Тестване и изграждане в Go
Придобиване на солидна основа в уеб разработката с Go
Работа с темплейти за уеб разработка в Go
Създаване на собствен сървър за уеб разработка в Go
Разбиране и работа с пакета net/http
Разбиране и работа с маршрутизация и обслужване на файлове
Внедряване на вашия сайт
Обобщение и заключение
Изисквания
- Основен опит в програмирането на който и да е език
Аудитория
- Уеб разработчици
- Софтуерни разработчици
- Програмисти
- Всеки, който иска да научи Go
Отзиви от участници (7)
Структурата на обучението и упражненията бяха фантастични. Учебникът успя да ме възбуди интереса да работя с Go в бъдеще, което не е лесна задача!
Noah Van Tiggel - Spot Buy Center BV
Курс - Advanced Go Programming
Машинен превод
Търпението и знанията на тренера
Dan
Курс - Advanced Go Programming
Машинен превод
Това, което най-много ми хареса в това обучение, бяха упражненията, защото трябваше да използвам новата информация, получена от инструктора, както и документация или да правя малки търсения, за да ги решавам.
Andrei
Курс - Advanced Go Programming
Машинен превод
Структурата на обучението и praktичните упражнения
Andrei
Курс - Advanced Go Programming
Машинен превод
Глъбочината на проблемите, които разгледахме по повечето теми.
Vlad - Ness
Курс - Advanced Go Programming
Машинен превод
Живи взаимодействия
Sorin - Ness
Курс - Advanced Go Programming
Машинен превод
Програмата беше много добре промислена и Патрик обясняваше всички понятия отличаващо, давайки множество примери за всички важни теми. Освен това, той винаги беше готов да ни помогне с всички проблеми, срещнати при опитите ни да извършим различните упражнения.
Constantin - Ness Romania
Курс - Advanced Go Programming
Машинен превод