План на курса

Въведение

Разбиране на езика 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
  21 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (8)

Свързани Kурсове

Go for Systems Programming

  35 Hours

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Свързани Kатегории