Course Code: advgo
Duration: 21 hours
Prerequisites:
  • Podstawowe doświadczenie w programowaniu w dowolnym języku

Publiczność

  • Web Developerzy
  • Deweloperzy oprogramowania
  • Programiści
  • Każdy, kto chce się uczyć Go
Overview:

Go to język programowania typu open source opracowany w Google.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak korzystać z zaawansowanych funkcji Go'.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Konfiguracja środowiska programistycznego Go.
  • Zrozumienie podstaw języka programowania Go.
  • Zrozumienie i wykorzystanie zaawansowanych i potężnych funkcji Go.
  • Tworzenie wysoce wydajnych programów przy użyciu Go.
  • Zacznij tworzyć strony internetowe za pomocą Go.

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Course Outline:

Wstęp

Zrozumienie języka Go Programming i architektury Go

Instalowanie i konfigurowanie Go środowiska programistycznego

Przegląd składni Go.

Praca z typami wbudowanymi w Go

Nauka funkcji zaawansowanych Go

Praca z zaawansowanym Go narzędziem do budowania

Używanie map jako zestawów

Praca z klawiszami i plasterkami interfejsu

Wdrażanie gromadzenia i redukcji

Korzystanie z narzędzia Pprof

Uczenie się, jak ograniczać ilość śmieci

Praca z metodami i interfejsami

Wyśmiewanie w testach jednostkowych

Korzystanie ze współbieżności w celu zachowania spójności danych

Korzystanie z typów zdefiniowanych przez użytkownika

Optymalizacja kodu pod kątem szybkości

Używanie idiomatyki Go

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

Praca z pakietami i zarządzanie nimi

Stworzenie Scalablednego systemu pracy

Praca z bazami danych w Go

Obsługa interfejsu API JSON

Testowanie i budowanie w Go

Zdobycie solidnych podstaw w Web Development dzięki Go

Praca z szablonami dla Web Development w Go

Tworzenie własnego serwera dla Web Development w Go

Zrozumienie i praca z pakietem net/http

Zrozumienie i praca z routingiem i udostępnianiem plików

Wdrażanie witryny

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Advanced Go Programming

Qatar - Advanced Go Programming

Egypt - Advanced Go Programming

Saudi Arabia - Advanced Go Programming

South Africa - Advanced Go Programming

Brasil - Advanced Go Programming

Canada - Advanced Go Programming

中国 - Advanced Go Programming

香港 - Advanced Go Programming

澳門 - Advanced Go Programming

台灣 - Advanced Go Programming

USA - Advanced Go Programming

Österreich - Advanced Go Programming

Schweiz - Advanced Go Programming

Deutschland - Advanced Go Programming

Czech Republic - Advanced Go Programming

Denmark - Advanced Go Programming

Estonia - Advanced Go Programming

Finland - Advanced Go Programming

Greece - Advanced Go Programming

Magyarország - Advanced Go Programming

Ireland - Advanced Go Programming

Luxembourg - Advanced Go Programming

Latvia - Advanced Go Programming

España - Programación Advanced Go

Italia - Advanced Go Programming

Lithuania - Advanced Go Programming

Nederland - Advanced Go Programming

Norway - Advanced Go Programming

Portugal - Advanced Go Programming

România - Advanced Go Programming

Sverige - Advanced Go Programming

Türkiye - Advanced Go Programming

Malta - Advanced Go Programming

Belgique - Advanced Go Programming

France - Advanced Go Programming

日本 - Advanced Go Programming

Australia - Advanced Go Programming

Malaysia - Advanced Go Programming

New Zealand - Advanced Go Programming

Philippines - Advanced Go Programming

Singapore - Advanced Go Programming

Thailand - Advanced Go Programming

Vietnam - Advanced Go Programming

India - Advanced Go Programming

Argentina - Programación Advanced Go

Chile - Programación Advanced Go

Costa Rica - Programación Advanced Go

Ecuador - Programación Advanced Go

Guatemala - Programación Advanced Go

Colombia - Programación Advanced Go

México - Programación Advanced Go

Panama - Programación Advanced Go

Peru - Programación Advanced Go

Uruguay - Programación Advanced Go

Venezuela - Programación Advanced Go

Polska - Advanced Go Programming

United Kingdom - Advanced Go Programming

South Korea - Advanced Go Programming

Pakistan - Advanced Go Programming

Sri Lanka - Advanced Go Programming

Bulgaria - Advanced Go Programming

Bolivia - Programación Advanced Go

Indonesia - Advanced Go Programming

Kazakhstan - Advanced Go Programming

Moldova - Advanced Go Programming

Morocco - Advanced Go Programming

Tunisia - Advanced Go Programming

Kuwait - Advanced Go Programming

Oman - Advanced Go Programming

Slovakia - Advanced Go Programming

Kenya - Advanced Go Programming

Nigeria - Advanced Go Programming

Botswana - Advanced Go Programming

Slovenia - Advanced Go Programming

Croatia - Advanced Go Programming

Serbia - Advanced Go Programming

Bhutan - Advanced Go Programming

Nepal - Advanced Go Programming

Uzbekistan - Advanced Go Programming