Plan Szkolenia

Wprowadzenie

Zrozumienie języka Go i architektury Go

Instalacja i konfiguracja środowiska programistycznego Go

Przegląd składni Go

Korzystanie z wbudowanych typów w Go

Dowiedzenie się zaawansowanych funkcji języka Go

Korzystanie z zaawansowanego narzędzia kompilacji Go

Używanie map jako zbiorów

Praca z kluczami interfejsu i wycinkami (slices)

Zaimplementowanie kolekcji i redukcji

Korzystanie z narzędzia Pprof

Dowiedzenie się, jak zmniejszyć ilość śmieci

Praca z metodami i interfejsami

Mokowanie w testach jednostkowych

Korzystanie z współbieżności do utrzymania spójności danych

Praca z typami definiowanymi przez użytkownika

Optymalizacja kodu pod kątem szybkości

Korzystanie ze standardowych konwencji w Go

Praca z czasem, błędami, powszechnymi interfejsami i komentarzami

Praca z i zarządzanie pakietami

Tworzenie skalowalnego systemu pracy

Praca z bazami danych w Go

Servowanie API JSON

Testowanie i kompilacja w Go

Pozyskanie solidnej bazy w rozwoju aplikacji internetowych w Go

Praca z szablonami do rozwoju aplikacji internetowych w Go

Tworzenie własnego serwera dla rozwoju aplikacji internetowych w Go

Zrozumienie i praca z pakietem net/http

Zrozumienie i praca z routingu i servowaniem plików

Wdrażanie strony internetowej

Podsumowanie i wnioski

Wymagania

  • Podstawowe doświadczenie w programowaniu w dowolnym języku.

Widownia

  • Rozwijacze aplikacji internetowych
  • Rozwijaćcy oprogramowania
  • Programiści
  • Każdy, kto chce nauczyć się Go
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie