Danke schön! Golang in der Praxis - Kurs 3000 Rubel. von Stepik, Ausbildung 30 Lektionen, Datum: 29. Oktober 2023.
Verschiedenes / / November 29, 2023
Go ist eine einzigartige Sprache. Einfach bis zur Primitivität, aber mit einer großen und durchdachten Standardbibliothek. Statisch typisiert, aber ideal für kleine Versorgungsunternehmen. Niedrig genug, um an Bytes herumzubasteln, aber hoch genug, um asynchrone Arbeit ohne Kopfschmerzen zu erledigen.
Dieser Kurs richtet sich an diejenigen, die über gute Kenntnisse in Python, JS oder PHP (oder einer anderen Sprache) verfügen und Go schnell beherrschen möchten, damit sie es bei der Arbeit oder in persönlichen Projekten verwenden können. Wir verschwenden keine Zeit damit, zu erklären, „was eine Variable ist“, „wie eine Schleife funktioniert“ oder sinnlose Übungen wie „Was gibt eine Funktion aus“ zu lösen. Lasst uns stattdessen die Sprache durch kleine, praktische Probleme lernen.
Da sich der Kurs an erfahrene Programmierer richtet, habe ich das Präsentationsformat gewählt, das mir am besten gefällt: kurz, prägnant, mit Aufgaben mittlerer Komplexität. Vielleicht gefällt es Ihnen auch.
Nach Abschluss des Kurses beherrschen Sie:
- Sprachgrundlagen
Arrays und Karten, Funktionen und Zeiger, Strukturen und Methoden, Schnittstellen, Arbeiten mit Fehlern.
- Sauberer Code
Pakete und Module, Tests, Benchmarks, Profiler.
- Multitasking
Goroutinen, Kanäle, Zusammensetzung, Timer, Kontext, Synchronisation.
- Standardbibliothek
Zeichenfolgen und Text, Datum und Uhrzeit, Dateien, JSON und XML, HTTP-Anfragen, SQL.
Es werden Vorlesungen geschrieben, keine Videos. Ich kann komplexe Dinge klar erklären, daher macht es mir Freude, sie zu lesen. Viele Beispiele, keine trockene Theorie. Am Ende jedes Moduls gibt es eine kurze Zusammenfassung.
Der Kurs ist interaktiv. Die meisten Übungen können direkt im Browser durchgeführt werden. Für jedes Problem gibt es eine Standardlösung mit Analyse.
Bei Erreichen von 85 % der Punkte erhalten Sie eine Urkunde, bei 95 % der Punkte erhalten Sie eine Urkunde mit Auszeichnung. Die erste Lektion jedes Moduls ist kostenlos verfügbar.
5
KurseIch entwickle Open-Source-Software, unterrichte Kurse und schreibe über Programmierung und Daten.
Ich schreibe gerne Software und schätze den gesunden Menschenverstand in der Entwicklung und im Leben. Gewinner des Habr-Autorenwettbewerbs in der Kategorie „Einfach über komplex“. Ich betreibe Telegram-Kanäle zu Python @ohmypy, Go @thank_go und SQL @sqliter.
Grundlagen
1. Über den Kurs
2. Grundlegende Designs
3. Arrays und Karten
4. Funktionen und Zeiger
5. Strukturen und Methoden
6. Schnittstellen
7. Fehler
8. Zusammenfassung
Sauberer Code
1. Pakete und Module
2. Tests
3. Benchmarks
4. Profiler
5. Zusammenfassung
Multitasking
1. Goroutinen
2. Kanäle 1
3. Kanäle 2
4. Komposition
5. Zeit
6. Kontext
7. Synchronisation
8. Zusammenfassung
Standardbibliothek
1. Über das Modul
2. Text
3. Datum (und Uhrzeit
4. Lesen und Schreiben
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Zusammenfassung
Das endgültige
1. Ergebnisse