ODBIERZ TWÓJ BONUS :: »

Programowanie z GO. Kurs video. Podstawy języka

Podstawowe informacje:
Czas trwania: 05:51:39
Poziom: podstawowy
Autor: Tomasz Kaniecki
Liczba lekcji: 50
Technologia: Go 1.16, Visual Studio Code
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
97,29 zł 139,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 97 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Podstaw języka Go i jego środowiska programistycznego
  • Deklarowania zmiennych, funkcji i struktur w Go
  • Stosowania gorutyn i kanałów do współbieżności
  • Budowania aplikacji sieciowych i obsługi HTTP w Go
  • Korzystania z modułów i pakietów standardowych
  • Tworzenia projektów i kompilacji aplikacji w Go

Spis lekcji

1. Wstęp 00:12:09
1.1. O języku Go
00:04:22
1.2. Instalacja i konfiguracja środowiska pracy
00:06:35
1.3. Materiały doł?czone do kursu
00:01:12
2. Podstawy języka GO 00:53:15
2.1. Zmienne
OGLĄDAJ » 00:07:10
2.2. Typ liczbowy
00:13:07
2.3. Typ logiczny
00:03:19
2.4. Typ znakowy
00:11:24
2.5. Stałe
00:05:16
2.6. Operatory
00:12:59
3. Łańcuchy znaków 00:11:21
3.1. Kodowanie UTF/Unicode
00:06:03
3.2. Konwersja na liczby
OGLĄDAJ » 00:05:18
4. Pakiety i pliki 00:25:52
4.1. Importy
00:05:08
4.2. Pakiety
00:10:18
4.3. Zakresy
00:10:26
5. Typy złożone 00:51:59
5.1. Tablice
00:18:16
5.2. Wycinki
00:06:04
5.3. Mapy
00:10:38
5.4. Własne typy - struktury
00:09:32
5.5. Praca z JSON
00:07:29
6. Szablony tekstowe i HTML 00:11:30
6.1. Jak korzystać z szablonów
00:11:30
7. Funkcje 00:55:23
7.1. Pętle, instrukcje warunkowe
00:23:00
7.2. Deklaracja funkcji
00:04:10
7.3. Argumenty funkcji
00:03:44
7.4. Wartości zwracane
00:07:07
7.5. Rekurencja
00:02:50
7.6. Odroczenie wywołania
00:02:22
7.7. Funkcja anonimowa
00:04:19
7.8. Procedura panic
00:04:28
7.9. Wprowadzanie danych do Go
00:03:23
8. Błędy 00:08:10
8.1. Strategie obsługi błędów
00:08:10
9. Metody 00:19:04
9.1. Deklaracje metod
00:05:03
9.2. Odbiornik wskaźnikowy
00:02:36
9.3. Komponowanie typów
00:03:25
9.4. Wartości i wyrażenia
00:05:04
9.5. Hermetyzacja
00:02:56
10. Interfejsy 00:12:48
10.1. Co to jest interfejs
00:03:07
10.2. Deklaracja interfejsu
00:07:31
10.3. Kilka użytecznych porad
00:02:10
11. Goroutine i kanały 00:29:10
11.1. Funkcje goroutine
00:08:54
11.2. Kanały
00:09:08
11.3. Instrukcja select
00:07:31
11.4. Anulowanie
00:03:37
12. Pakiety i narzędzia GO 00:12:37
12.1. Puste importy
00:06:25
12.2. Nazewnictwo
00:03:27
12.3. Narzędzie Go
00:02:45
13. Testowanie 00:09:13
13.1. Narzędzie go test
00:09:13
14. Projekt komunikatora GO 00:39:08
14.1. Założenia
00:06:35
14.2. Projekt w Go
00:16:42
14.3. Projekt front-end w HTML
00:10:43
14.4. Umieszczamy repozytorium na GitHub
00:05:08

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.

Wybrane bestsellery

O autorze kursu video

Tomasz Kaniecki – ekspert w dziedzinie informatyki, bezpieczeństwa informacji cyfrowych, a także testowania automatycznego i manualnego. Aktywny szkoleniowiec z wieloletnim doświadczeniem. Prowadzi własną działalność o profilu informatycznym, jest też specjalistą w zakresie programowania w językach: PHP, MYSQL, Java, JavaScript, C# i Python. Zarządca treści internetowych na platformie WordPress.

Tomasz Kaniecki - pozostałe kursy

Oceny i opinie klientów: Programowanie z GO. Kurs video. Podstawy języka Tomasz Kaniecki (2)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
4.5
  • 6 (1)
  • 5 (0)
  • 4 (0)
  • 3 (1)
  • 2 (0)
  • 1 (0)
  • Polecam!

    Opinia: anonimowa Opinia dodana: 2021-10-01 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Szczerze powiedziawszy wahałem się pomiędzy 3 a 4 gwiazdkami (najchętniej dałabym 3,5), ale ostatecznie postanowiłem dać mniej z pewnych powód (o czym za chwilę). Na plus trzeba na pewno zaliczyć fakt, że prowadzący dobrze tłumaczy fundamentalne kwestie jak sterowanie przepływem (pętle, instrukcje warunkowe), zmienne, oraz typ proste i jak trzeba potrafi się odwołać do innych języków programowania, by lepiej przybliżyć omawiane zagadnienie. dla osób z pewnym doświadczeniem z innych obszarów. Problemy zaczynają się, gdy autor przychodzi do kwestii "specyficznych" dla GO jak chociażby struktury, interfejsy oraz powiązane z tymi tematami zagadnieniami metod czy wskaźników. To są dalece bardziej złożone zagadnienia niż zmienne czy pętle, a są omówione zbyt pobieżnie (by nie napisać niewystarczająco). Dodatkowo omówiony na sam koniec praktyczny projekt związany z budową aplikacji internetowej w oparciu o websockety sprawia wrażenie dodanego na siłę i stanowczo zbyt ambitnego jak na czas poświęcony jego omówieniu (tak samo ja wrzucone nagle w środku kursu zagadnienie szablonów, które wyjątkowo kiepsko jest omówione). Dlatego, gdyby kurs było o absolutnych podstawach GO, ale przy okazji miał wyraźnie niższą cenę, to ocena byłaby przynajmniej oczko wyżej. A tak przy tej cenie (nawet biorąc pod uwagę ewentualne promocje) szkoda przepłacać i lepiej zainwestować w jakąś dobrą książkę o GO.

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2022-04-02 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2021-08-16
ISBN: 978-83-283-8548-1, 9788328385481
Numer z katalogu: 151763

Videopoint - inne kursy

Kurs video
97,29 zł
Dodaj do koszyka
Sposób płatności