ODBIERZ TWÓJ BONUS :: »

Go. Rusz głową! Jay McGavren

Autor:
Jay McGavren
Serie wydawnicze:
Head First - Rusz głową!
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 3
Stron:
506
Druk:
oprawa miękka
Dostępny format:
     PDF
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
59,40 zł 99,00 zł (-40%)
49,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Składni języka Go oraz podstawowych typów danych: liczby, łańcuchy znaków, wartości logiczne
  • Deklarowania i inicjalizacji zmiennych, stosowania wartości zerowych i konwersji typów
  • Tworzenia i wywoływania funkcji oraz metod, w tym obsługi wielu wartości zwracanych
  • Obsługi błędów i stosowania pustego identyfikatora do ignorowania wartości
  • Stosowania instrukcji warunkowych, pętli oraz bloków kodu i zasięgu zmiennych
  • Pracy z tablicami, wycinkami i mapami do efektywnego przechowywania i przetwarzania danych
  • Tworzenia własnych pakietów, importowania kodu i korzystania z narzędzi Go do zarządzania projektami
  • Definiowania i wykorzystywania struktur oraz typów zdefiniowanych przez użytkownika
  • Stosowania hermetyzacji, getterów, setterów i zagnieżdżania struktur dla bezpieczeństwa danych
  • Implementowania i używania interfejsów, w tym interfejsów wbudowanych jak error i Stringer
  • Obsługi błędów za pomocą panic, recover oraz stosowania odroczonych wywołań funkcji
  • Programowania współbieżnego z użyciem goroutine i kanałów do komunikacji między wątkami
  • Pisania i uruchamiania testów zautomatyzowanych oraz stosowania programowania sterowanego testami
  • Tworzenia aplikacji internetowych w Go, obsługi żądań HTTP i ścieżek do zasobów
  • Wykorzystywania szablonów HTML, przekazywania danych do szablonów i obsługi formularzy
  • Pracy z plikami, uprawnieniami, operatorami bitowymi i zaawansowanymi funkcjami systemowymi

Język Go, zwany także golangiem, został opracowany w firmie Google i zaprezentowany światu w 2009 roku. Zaprojektowano go pod kątem wydajności przetwarzania sieciowego i wieloprocesorowego. Autorzy chcieli, aby łączył łatwość pisania aplikacji z wydajnością języków kompilowanych. Podobnie jak JavaScript czy Python, Go jest językiem, który można szybko zrozumieć, a dzięki temu bezzwłocznie zacząć tworzyć funkcjonalny kod. Niemniej, aby zyskać uznanie potencjalnego pracodawcy i swojego nowego zespołu, poza wiedzą o składni i instrukcjach sterujących oraz praktyczną umiejętnością kodowania trzeba poznać określone konwencje i techniki.

Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele zmysłów i niepostrzeżenie przyswoisz język programowania Go. Innymi słowy: w naturalny sposób zaczniesz programować! Niecodzienny wygląd i struktura książki sprawiają, że zamiast klasycznego podręcznika otrzymujesz polisensoryczne doświadczenie poznawcze, zaprojektowane tak, aby uzyskać umiejętności przydatne każdemu deweloperowi! Nawet jeśli musisz posługiwać się innymi językami programowania, dzięki tej pozycji nauczysz się technik i praktyk, które będziesz stale wykorzystywać podczas kodowania!

W tej książce między innymi:

  • solidne podstawy tworzenia kodu, który będzie przejrzysty i łatwy w utrzymaniu
  • metody, funkcje, pakiety...
  • testowanie kodu i obsługa błędów
  • dynamiczne aplikacje internetowe
  • szablony HTML

Go: rusz głową i programuj!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

Jay McGavren jest trenerem programowania w serwisie Treehouse i autorem kilku innych książek z serii Rusz głową! Ma talent do prostego wyjaśniania skomplikowanych zagadnień. Występował na takich konferencjach jak RubyConf czy OSCON.

Zobacz pozostałe książki z serii Head First - Rusz głową!

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać inne języki programowania, żeby korzystać z książki ,,Go. Rusz głową!"?
Nie, książka została napisana z myślą o osobach początkujących, które nie muszą mieć wcześniejszego doświadczenia w programowaniu. Jednak osoby znające już inne języki, jak Python czy JavaScript, również znajdą tu praktyczne porównania i techniki.
2. W jaki sposób książka ,,Go. Rusz głową!" pomaga w nauce języka Go?
Książka wykorzystuje sprawdzone metody nauczania oparte na neurobiologii i naukach poznawczych - zawiera ćwiczenia, wizualizacje, przykłady i zadania praktyczne, dzięki którym szybciej i skuteczniej przyswajasz materiał.
3. Czy znajdę tu praktyczne przykłady i projekty do samodzielnego wykonania?
Tak, w książce znajduje się wiele praktycznych zadań, ćwiczeń i pełnych przykładów kodu, które pozwalają krok po kroku rozwijać umiejętności programistyczne w języku Go.
4. Czy książka obejmuje najnowsze standardy i narzędzia języka Go?
Tak, publikacja została przygotowana zgodnie z aktualnym stanem wiedzy o języku Go i zawiera opisy najnowszych narzędzi oraz praktyk używanych przez profesjonalnych programistów.
5. Czy dzięki tej książce nauczę się pisać aplikacje internetowe w Go?
Tak, książka zawiera rozdziały poświęcone tworzeniu dynamicznych aplikacji internetowych, pracy z szablonami HTML oraz obsłudze żądań HTTP w Go.
6. Czy książka zawiera informacje o testowaniu i jakości kodu?
Tak, jeden z rozdziałów szczegółowo omawia testy zautomatyzowane, techniki testowania kodu oraz sposoby dbania o jego jakość i niezawodność.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka jest dostępna w wersji drukowanej oraz elektronicznej (ebook: PDF, ePub, mobi), co pozwala na wygodną naukę na dowolnym urządzeniu.
8. Czy mogę liczyć na wsparcie lub dodatkowe materiały po zakupie książki?
Po zakupie książki możesz korzystać z materiałów dodatkowych udostępnianych przez wydawnictwo Helion, a także kontaktować się z obsługą klienta w przypadku pytań dotyczących zamówienia lub korzystania z ebooka.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
99,00 zł
Niedostępna
Ebook
59,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile