Golang-Entwickler. Professionell - Kurs 98.000 Rubel. von Otus, Ausbildung 5 Monate, Datum 28. September 2023.
Verschiedenes / / December 03, 2023
Beim Wechsel zu Go stoßen Benutzer häufig auf verschiedene Unannehmlichkeiten, die durch den Unterschied zwischen Go und anderen Programmiersprachen verursacht werden. In diesem Kurs möchten wir erklären, was Go-way ist, über die Redewendungen der Sprache sprechen und Ihnen helfen, häufige Fehler zu vermeiden. Das Kursprogramm ermöglicht es Ihnen, in die Entwicklung in Go einzutauchen, um praktische Probleme zu lösen und Ihre Kenntnisse der Sprache und des zugehörigen Technologie-Stacks zu vertiefen. Die ersten Lektionen behandeln die Grundlagen von Golang. Dadurch eignet sich das Programm für diejenigen, die über Programmiererfahrung in anderen Sprachen verfügen, um schnell zu fortgeschrittenen Themen überzugehen. Für diejenigen, die bereits mit Go vertraut sind, bietet der Beginn des Kurses die Möglichkeit, ihr Grundwissen zu systematisieren und aufzufrischen.
Dieser Kurs ist geeignet für:
- Webentwickler, die sich in Go umschulen und ihr Kompetenzniveau erweitern möchten;
- alle, die die Grundlagen von Go bereits verstanden haben und mit der korrekten Verwendung der Sprache beginnen möchten.
Kursmerkmale:
Lernen Sie das Innenleben von Golang kennen, nicht nur die Sprachsyntax
Praxis – echte Probleme und deren Lösungen, auf die die Autoren bei der Arbeit mit Go gestoßen sind
Theorie – reale Fälle der Übertragung großer Hochlastprojekte von anderen Technologie-Stacks (PHP, C#) auf den Golang-Sprachstack
Abschlussprojekt (Portfolio-Fall) – unabhängige Microservice-Entwicklung
Absolventen können:
- produktionsbereiten Code, Multithread- und wettbewerbsfähige Programme schreiben;
- die Syntax und die interne Struktur der Go-Sprache verstehen;
- die Merkmale der Netzwerkprogrammierung verstehen;
- in der Lage sein, Microservices mit Go zu erstellen;
- Microservices mit Docker bereitstellen.
1
AlsoAbsolvent der MSTU. N.E. Bauman, Fachrichtung „Ingenieur, Konstrukteur von Hebe- und Transportsystemen“. Meinen ersten Job habe ich zufällig gefunden, als ich eine Website für einen Freund erstellte. Ich bin seit mehr als 8 Jahren in diesem Beruf tätig, seit meinem dritten Jahr am Institut. Die Erfahrung beinhaltete...
Absolvent der MSTU. N.E. Bauman, Fachrichtung „Ingenieur, Konstrukteur von Hebe- und Transportsystemen“. Meinen ersten Job habe ich zufällig gefunden, als ich eine Website für einen Freund erstellte. Ich bin seit mehr als 8 Jahren in diesem Beruf tätig, seit meinem dritten Jahr am Institut. Zu den Erfahrungen gehörten ein Landingpage-Designer bei Rambler&Co, ein Nachrichtenparser und die Integration von Werbekonten. Ich habe lange Zeit in PHP geschrieben und bin später auf Go umgestiegen. Wahrscheinlich wegen des schönen Gopher. Lehrer
1
AlsoBackend-Entwickler bei OZONI verfügen über 3-5 Jahre praktische Programmiererfahrung, Hauptsprachen GO, PythonHobbies: Programmierung und Suche nach neuen Technologien, von den neuesten: beschäftigt mit seinen eigenen Projekten auf Flutter Teacher
Backend-Entwickler bei OZONI verfügen über 3-5 Jahre praktische Programmiererfahrung, Hauptsprachen GO, PythonHobbies: Programmierung und Suche nach neuen Technologien, von den neuesten: beschäftigt mit seinen eigenen Projekten auf Flutter Teacher
Erste Schritte mit Go
-Thema 1.Tools und erste Schritte mit Go
-Thema 2.Testen in Go. Teil 1
-Thema 3. Elementare Datentypen in Go
-Thema 4. Arrays, Slices und Wörterbücher
-Thema 5. Strukturen
-Thema 6.Funktionen und Methoden
-Thema 7.Schnittstellen. Teil 1
-Thema 8. Schnittstellen. Teil 2
-Thema 9. Fehlerbehandlung. Panikkonzept
-Thema 10.Testen in Go. Teil 2
Parallelität in Go
-Thema 11. Goroutinen und Kanäle
-Thema 12. Synchronisationsprimitive. Teil 1
-Thema 13. Synchronisationsprimitive. Teil 2
-Thema 14. Parallelitätsmuster
-Thema 15.Gehen Sie hinein. Planer
-Thema 16. Gehen Sie hinein. Speicher und Müllabfuhr
- Thema 17. Analyse der Hausaufgaben und Antworten auf Fragen. Teil 1
Standardbibliotheken und -praktiken
-Thema 18. Arbeiten mit I/O in Go
-Thema 19. Datenformatierung
-Thema 20. Interaktion mit dem Betriebssystem
-Thema 21.Reflexion
-Thema 22. Codegenerierung in Go
-Thema 23. Konfigurationsdateien und Protokollierung
-Thema 24.Profilierung und Optimierung von Go-Programmen
Arbeiten mit dem Netzwerk und der Datenbank
-Thema 25. Kontext- und Low-Level-Netzwerkprotokolle
-Thema 26.Arbeiten mit SQL
-Thema 27. Arbeiten mit HTTP
-Thema 28. Arbeiten mit gRPC
- Thema 29. Analyse der Hausaufgaben und Antworten auf Fragen. Teil 2
Mikrodienste
-Thema 30. Monolith und Microservices
-Thema 31. Nachrichtenwarteschlangen
-Thema 32.Docker
-Thema 33.Testen von Microservices
-Thema 34.Überwachung
Projekt
-Thema 35. Projektarbeit. Einleitend
-Thema 36. Beratung zu Projekten
-Thema 37. Letzte Lektion