Learning Go Programming Počítačový Kurz
Go (Golang) je open-source, staticky napsaný programovací jazyk vytvořený Google. Jeho rostoucí ekosystém, stabilní architektura a silné knihovny dělají z Go oblíbenou volbu pro vytváření škálovatelných, vysoce výkonných webových služeb a aplikací.
V tomto živém školení vedeném instruktorem se účastníci naučí základní prvky, syntaxi a řídicí struktury Go (Golang) v průběhu vývoje a nasazení ukázkové webové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nastavte optimální Go vývojové prostředí. Kód struktury Go pro maximální čitelnost. Optimalizujte výkon aplikace Go. Testování a ladění aplikace Go. Nasaďte ukázkovou webovou aplikaci.
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Návrh Školení
Úvod
- Go jako webový a systémový programovací jazyk Go vs C, Javascript, Ruby atd.
Nastavení vývojového prostředí
Použití Go proměnných, konstant a typů
Použití matematických operátorů v Go
Práce s daty a časy v Go
Použití Go ukazatelů, polí, řezů, map a struktur
Programming podmíněná logika se smyčkami Switch a For
Definování a volání funkcí v Go
Vytvoření webové aplikace v Go
K sestavení a kompilaci projektu použijte běhové prostředí Go
Čtení a zápis z a do souborových systémů a webu
Ladění aplikace
Použití rozhraní ke zjednodušení složitosti aplikace
Vytvoření balíčku projektu
Přidání souběžnosti s Go Rutiny a kanály
Optimalizace aplikace
Nasazení aplikace
Závěr
Požadavky
- Pochopení obecných principů programování
Publikum
- Vývojáři
Open Training Courses require 5+ participants.
Learning Go Programming Počítačový Kurz - Booking
Learning Go Programming Počítačový Kurz - Enquiry
Learning Go Programming - Consultancy Enquiry
Consultancy Enquiry
Reference (5)
Trainer si prokázal být odborníkem na téma, což nikdy nedávám za samozřejmé. Poskytl velmi užitečné informace o průmyslových standardech.
Giuseppe
Kurz - Learning Go Programming
Machine Translated
I enjoyed the amount of hands on exercises we did. I personally learn by doing things so it was good that Francesco had lots of hands-on exercises to do. I struggled to pick up a few of the concepts from the slides but when I actually got hands on and was able to implement some of the key features of the language it helped me understand it better.
Adam Fitzhugh - OpticoreIT
Kurz - Learning Go Programming
tha pace, trainers ability to help and sustain slightly more difficult questions.
Andrei Mihai - Viasat
Kurz - Learning Go Programming
Radu's in-depth knowledge, and tailoring the pace for me.
Adeel Ahmad - Coefficient Data Ltd
Kurz - Learning Go Programming
Flexibility of the trainer. Really catered the course to our specific needs.
Daniel Kurner - Daimler TSS
Kurz - Learning Go Programming
Upcoming Courses
Související kurzy
Reactive Programming with Angular RxJS
14 hodinyReactivní programování je paradigma asynchronního programování, které se zaměřuje na datové toky a šíření dat vytvořením definované závislosti mezi základními modely provádění a vysílanými datovými toky z jedné komponenty do druhé. Mnoho Angular neefektivních návrhů aplikací při vytváření asynchronních uživatelských rozhraní lze překonat využitím vzorů reaktivních stylů nabízených knihovnou RxJS.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak implementovat pozorovatelné vzory do svých návrhů aplikací Angular, když projdou řadou případů předvádějících běžné problémy úhlového návrhu a jak těží z návrhů reaktivního programování.
Na konci tohoto školení budou účastníci schopni:
- Pochopte paradigma reaktivního programování a knihovnu RxJS.
- Vytvářejte náročné Angular aplikace uživatelského rozhraní s ohledem na škálovatelnost, flexibilitu a odezvu pomocí reaktivních programovacích vzorů.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a praxe.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Web Application Development with Flask
14 hodinyTento praktický kurz je určen pro Python vývojáře, kteří chtějí vytvářet a udržovat své první webové aplikace. Kurz je také určen pro lidi, kteří jsou již obeznámeni s jinými webovými frameworky jako Django nebo Web2py, a chtějí se naučit, jak používání mikroframeworku (t.j. frameworku, který spojuje knihovny třetích stran místo poskytnutí samostatné univerzálního řešení), mění proces.
Významná část kurzu není věnována samotnému Flask (je malinký), ale knihovnám a nástrojům třetích stran často používaným v projektech Flask.
Functional Reactive Programming with Java 9 and RxJava
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé softwarové vývojáře a systémové architekty, kteří chtějí vytvářet reaktivní aplikace pomocí Java 9, Spring, Jersey, Akka a reaktivní programovací knihovny RxJava 2.0. .
Na konci tohoto školení budou účastníci schopni:
- Pochopit důležitost a význam reaktivního programování při vývoji aplikací a systémů.
- Spusťte test jednotky na RxJava 2.0.
- Používejte rámec Akka na principech reaktivního programování.
- Zaměstnejte Spring, abyste zvládli vývoj souběžných aplikací.
- Použijte tok API Java 9 k vývoji reaktivních aplikací.
ELM for Front-End Development
14 hodinyToto živé školení vedené instruktorem vČeské republice (na místě nebo na dálku) je zaměřeno na softwarové inženýry, kteří chtějí používat ELM pro vývoj front-endu.
Na konci tohoto školení budou účastníci schopni:
- Sestavte webovou aplikaci s jazykem ELM.
- Používejte open source balíčky v ELM.
- Implementujte nástroje ELM k ladění a kompilaci kódu ELM.
RxJava for Android Developers
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat RxJava k vývoji a nasazení Android mobilní aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které obsahuje potřebné knihovny, balíčky a rámce potřebné pro vývoj reaktivní aplikace.
- Pochopte, jak jsou vysílány a spotřebovávány datové toky a toky událostí.
- Navrhujte aplikace, které elegantním a stručným způsobem modelují situace reálného světa (založené na událostech).
Reactive Programing with Rx.NET
7 hodinyIn this instructor-led, live training in České republice, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 hodinyToto živé školení vedené instruktorem v České republice seznamuje účastníky s reaktivními technikami nabízenými RxSwift pro řízení přenosu a kombinování asynchronních datových toků, zpracování jednoduchých pozorovatelných sekvencí a architekturu a vývoj citlivých, flexibilních a průmyslově škálovatelných iOS aplikací.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základní koncepty reaktivního programování v Swift 3.
- Proměňte různé položky, jako jsou pole a události, na pozorovatelné sekvence.
- Aplikujte různé filtry na pozorovatelné sekvence, transformujte a kombinujte pozorovatelné sekvence.
- Zapište testy jednotek proti kódu Rx.
- Efektivně využívat nevidomá data z prvků uživatelského rozhraní.
Visual Studio Code
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé vývojáře, kteří chtějí upravovat kódy pomocí VS Code.
Na konci tohoto školení budou účastníci schopni:
- Seznamte se s rozhraním VS Code.
- Efektivně používejte pracovní prostory ve VS Code.
- Spravujte klávesové zkratky a nastavení VS Code.
- Naučte se používat různé programovací jazyky ve VS Code.
Web Application Development (Advanced Level)
28 hodinyThis instructor-led, live training in České republice (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 hodinyTento instruktážní živý kurz v České republice (online nebo na místě) je určen začínajícím profesionálům, kteří chtějí vytvářet funkční a interaktivní weby pomocí základních webových technologií.
Konec tohoto kurzu budou účastníci schopni:
- Pochopit, jak funguje internet (architektura klient-server, URL adresy, prohlížeče).
- Vytvářet strukturované webové stránky pomocí HTML5.
- Stylizovat a vizuálně zlepšit webové stránky pomocí CSS.
- Přidávat interaktivitu a logiku pomocí JavaScript.
- Manipulovat s DOM pro reakci na uživatelské akce.
Web Development with Bubble
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové vývojáře, kteří chtějí používat Bubble k vytváření plně funkčních webových aplikací bez kódu.
Na konci tohoto školení budou účastníci schopni:
- Sestavte si webovou aplikaci od nuly bez zkušeností s kódováním.
- Vytvářejte databáze a webové služby pro back-end operace.
- Navrhujte a vytvářejte dynamická uživatelská rozhraní a uživatelské prostředí.
Web Application Development in PHP
21 hodinyKurz je určen pro středně pokročilé PHP vývojáře, kteří si chtějí obohatit své znalosti a naučit se osvědčené postupy v programování a technikách vývoje webu založených na objektově orientovaném programování a návrhových vzorech.
Spring Webflux
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat WebFlux k vývoji a nasazení reaktivních aplikací.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Spring 5 a framework WebFlux.
- Vyvíjet reaktivní aplikace a služby.
Yeoman
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí dozvědět o Yeoman a pochopit, jak bude zapadat do architektury webových aplikací a pracovního postupu vývoje.
Na konci tohoto školení budou účastníci schopni:
- Seznamte se s funkcemi a výhodami používání Yeoman při vývoji aplikací.
- Naučte se a pochopte proces vytváření a správy aplikace pomocí Yeoman.