Helion


Szczegóły kursu video

Programowanie z GO. Kurs video. Podstawy języka

Programowanie z GO. Kurs video. Podstawy języka


Obierz kurs na... Go!

Języki programowania ewoluują i dziś nawet tych starszych można użyć do stworzenia aplikacji działającej w tak dynamicznie zmieniającym się środowisku, jakim jest sieć Internet. Jeśli znasz któryś z tych języków, na pewno sobie poradzisz i, przy odrobinie samozaparcia, Twój program w końcu zacznie działać. Co jednak zrobisz, gdy po kilku miesiącach zechcesz wprowadzić nowe funkcjonalności, a dodatkowo okaże się, że aplikacji używa coraz więcej ludzi i to też trzeba uwzględnić? Warto wiedzieć, że istnieje język Go, który powstał specjalnie z myślą o budowaniu programów wydajnych, łatwych w skalowaniu i prostych w tworzeniu. Projektanci tego języka zadbali o to, by miał przejrzystą składnię, wbudowane mechanizmy współbieżności oraz nieskomplikowaną obsługę zwalniania pamięci. Postarano się, aby Go zawierał to, co najlepsze w innych, starszych językach, a równocześnie unikano rozwiązań powodujących komplikacje i niespójności.

3, 2, 1, Go!

Podczas szkolenia Programowanie z GO. Kurs video. Podstawy języka poznasz podstawy języka Go. Autor kładzie nacisk na to, aby uczestnicy uczyli się nie tylko podstawowej składni, ale także by od razu poznawali dobre praktyki programistyczne. Zaowocuje to nabyciem nawyków, które w przyszłości ułatwią pisanie bezpiecznego i łatwo rozwijalnego kodu. Dowiesz się, jak wygląda struktura typowego projektu, a potem na tej podstawie stworzysz komunikator internetowy. To doskonały przykład aplikacji, którą można zacząć pisać z myślą o dosłownie kilku odbiorcach, ale która ma szansę w krótkim czasie zdobyć całe rzesze użytkowników. I właśnie w takich przypadkach język Go pokazuje swoją siłę.

Czego się nauczysz podczas naszego profesjonalnego szkolenia

Nawet jeżeli nie masz doświadczenia w programowaniu, a chcesz zacząć to robić - jesteś na bardzo dobrej drodze. Programowanie z GO. Kurs video. Podstawy języka pozwoli Ci się dowiedzieć:

  • Jak się przygotować do pracy z językiem Go?
  • Jak deklarować i używać zmiennych?
  • Jakie typy danych są używane w Go?
  • Jak używać znaków zakodowanych zgodnie ze standardem Unicode?
  • Jak konwertować dane jednego typu na inny?
  • Jak skorzystać z funkcjonalności zawartych w osobnych pakietach i jak takie pakiety tworzyć?
  • Czym są zakresy i w jaki sposób wpływają one na działanie programu?
  • Do czego mogą Ci się przydać tablice, mapy i wycinki?
  • Jak wysłać lub odebrać dane z użyciem JSON?
  • Jak deklarować własne funkcje, przekazywać im dane w postaci argumentów i jak je wywoływać rekurencyjnie?
  • Co zrobić, żeby błędy w działaniu programu nie powodowały jego unieruchomienia?
  • Jak testować napisany przez siebie kod?

Nie ma problemu, jest Go

W gąszczu języków, składni i wyzwań masz przewodnika, łączącego zalety starych języków programowania i czytelność nowego produktu: język Go! Nie musisz więc czuć się zagubiony w labiryncie programistycznych pułapek, nie musisz się bać nowych zadań przy tworzeniu prostych appek czy planowaniu aplikacji dla dużej firmy — Go przybywa z pomocą. Jest językiem ogólnego przeznaczenia, ale w jak najlepszym tego słowa znaczeniu. Aplikacje sieciowe, narzędzia programistyczne, przetwarzanie grafiki czy zastosowanie uczenia maszynowego — nie musisz się już dłużej zastanawiać! Go rozwiąże Twoje problemy.

  • 1. Wstęp
    • 1.1. O języku Go00:04:22
    • 1.2. Instalacja i konfiguracja środowiska pracy00:06:35
    • 1.3. Materiały doł?czone do kursu00:01:12
  • 2. Podstawy języka GO
    • 2.1. Zmienne00:07:10
    • 2.2. Typ liczbowy00:13:07
    • 2.3. Typ logiczny00:03:19
    • 2.4. Typ znakowy00:11:24
    • 2.5. Stałe00:05:16
    • 2.6. Operatory00:12:59
  • 3. Łańcuchy znaków
    • 3.1. Kodowanie UTF/Unicode00:06:03
    • 3.2. Konwersja na liczby00:05:18
  • 4. Pakiety i pliki
    • 4.1. Importy00:05:08
    • 4.2. Pakiety00:10:18
    • 4.3. Zakresy00:10:26
  • 5. Typy złożone
    • 5.1. Tablice00:18:16
    • 5.2. Wycinki00:06:04
    • 5.3. Mapy00:10:38
    • 5.4. Własne typy - struktury00:09:32
    • 5.5. Praca z JSON00:07:29
  • 6. Szablony tekstowe i HTML
    • 6.1. Jak korzystać z szablonów00:11:30
  • 7. Funkcje
    • 7.1. Pętle, instrukcje warunkowe00:23:00
    • 7.2. Deklaracja funkcji00:04:10
    • 7.3. Argumenty funkcji00:03:44
    • 7.4. Wartości zwracane00:07:07
    • 7.5. Rekurencja00:02:50
    • 7.6. Odroczenie wywołania00:02:22
    • 7.7. Funkcja anonimowa00:04:19
    • 7.8. Procedura panic00:04:28
    • 7.9. Wprowadzanie danych do Go00:03:23
  • 8. Błędy
    • 8.1. Strategie obsługi błędów00:08:10
  • 9. Metody
    • 9.1. Deklaracje metod00:05:03
    • 9.2. Odbiornik wskaźnikowy00:02:36
    • 9.3. Komponowanie typów00:03:25
    • 9.4. Wartości i wyrażenia00:05:04
    • 9.5. Hermetyzacja00:02:56
  • 10. Interfejsy
    • 10.1. Co to jest interfejs00:03:07
    • 10.2. Deklaracja interfejsu00:07:31
    • 10.3. Kilka użytecznych porad00:02:10
  • 11. Goroutine i kanały
    • 11.1. Funkcje goroutine00:08:54
    • 11.2. Kanały00:09:08
    • 11.3. Instrukcja select00:07:31
    • 11.4. Anulowanie00:03:37
  • 12. Pakiety i narzędzia GO
    • 12.1. Puste importy00:06:25
    • 12.2. Nazewnictwo00:03:27
    • 12.3. Narzędzie Go00:02:45
  • 13. Testowanie
    • 13.1. Narzędzie go test00:09:13
  • 14. Projekt komunikatora GO
    • 14.1. Założenia00:06:35
    • 14.2. Projekt w Go00:16:42
    • 14.3. Projekt front-end w HTML00:10:43
    • 14.4. Umieszczamy repozytorium na GitHub00:05:08

  • Tytuł: Programowanie z GO. Kurs video. Podstawy języka
  • Autor: Tomasz Kaniecki
  • Ilość rozdziałów: 14
  • Ilość lekcji: 50
  • Czas trwania: 05:51:39
  • ISBN: 978-83-283-8548-1, 9788328385481
  • Data wydania: 2021-08-16
  • Identyfikator pozycji: vjezgo
  • Kategorie:
  • Wydawca: Videopoint