План на курса
Въведение
Разбиране на езика Go Programming и архитектурата на Go
Инсталиране и конфигуриране на Go среда за разработка
Преглед на Go Синтаксис
Работа с вградени типове в Go
Изучаване на функциите за напреднали Go
Работа с Advanced Go Build Tool
Използване на карти като комплекти
Работа с интерфейсни ключове и срезове
Внедряване на събиране и намаляване
Използване на инструмента Pprof
Научете как да намалите боклука
Работа с методи и интерфейси
Подигравка в Unit Tests
Използване на паралелност за поддържане на последователност на данните
Използване на дефинирани от потребителя типове
Оптимизиращ код за скорост
Използване на идиоматични Go
Работа с време, грешки, общи интерфейси и коментари
Работа с и управление на пакети
Създаване на Scalaсъвместима система за работа
Работа с бази данни в Go
Обслужване на JSON API
Тестване и изграждане в Go
Получаване на солидна основа в Web Development с Go
Работа с шаблони за Web Development в Go
Създаване на ваш собствен сървър за Web Development в Go
Разбиране и работа с пакета net/http
Разбиране и работа с файлове за маршрутизиране и обслужване
Внедряване на вашия сайт
Обобщение и заключение
Изисквания
- Основен опит в програмирането на всеки език
Публика
- Уеб разработчици
- Разработчици на софтуер
- Програмисти
- Всеки, който иска да научи Go
Oтзиви от потребители (7)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Курс - Advanced Go Programming
Live interactions
Sorin - Ness
Курс - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
Курс - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.
Catalin - Ness Romania
Курс - Advanced Go Programming
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Ness Romania
Курс - Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Ness Romania
Курс - Advanced Go Programming
A lot of information I was actually missing. I liked the structure of going through various packages that get used a lot and the tasks were short and sweet.