Rozwój w Go - kurs 51 000 rub. od ThinkNetica, szkolenie 12 tygodni, data 28.11.2023.
Miscellanea / / November 28, 2023
Ponad 15 lat w IT, z czego 7 lat w rozwoju.
Fullstack developer, architekt i lider zespołu deweloperskiego.
Rozwija się w Golang od 2016 roku.
Brał udział w opracowaniu inteligentnego systemu transportowego ( http://www.transflow.ru/), będący częścią systemu „Bezpieczne Miasto”, wdrażanego w rosyjskich regionach przez korporację Rostec.
Jako inżynier DevOps brał udział w tworzeniu systemu monitorowania infrastruktury krytycznej wdrażanego w największych firmach rosyjskich i zagranicznych ( http://pkcc-ps.ru/ru/partners/).
Brał udział w opracowaniu zintegrowanego systemu automatyki dla przeprawy promowej Kercz.
Na zlecenie oddziału Fonbet kierował rozwojem platformy oprogramowania bukmacherskiego. Starszy programista Go w MTS Bank.
Od ponad 5 lat rozwijam się w Go, a od 4 lat jestem architektem oprogramowania. W tym czasie udało mi się zaprojektować i opracować kilka systemów informatycznych. Moja ostatnia praca związana była z rozwojem dużego korporacyjnego systemu do zarządzania procesami wewnątrz firmy. Byłem odpowiedzialny za architekturę systemu, wybór technologii i finalną realizację projektu. W systemie tym zaimplementowano różne moduły, takie jak zarządzanie zadaniami, księgowość kadr, budżetowanie, analityka i raportowanie. Szczególną uwagę zwróciłem na skalowalność i bezpieczeństwo systemu, aby mógł on wytrzymać duże obciążenia i chronić wrażliwe informacje. Przez cały czas trwania projektu współpracowałem z różnymi zespołami programistycznymi i analitycznymi, aby omówić wymagania i podjąć decyzje wdrożeniowe. Prowadziłem także regularne przeglądy kodu i spotkania, aby zapewnić zgodność kodu ze standardami i wysoką jakość oprogramowania. Po zakończeniu prac deweloperskich uruchomiłem system i jego późniejszą obsługę. Szkoliłem użytkowników w zakresie obsługi systemu, śledziłem pojawiające się problemy i wprowadzałem niezbędne zmiany w kodzie. Niezwykłą satysfakcję sprawiło mi obserwowanie, jak stworzony przeze mnie system pomógł usprawnić działanie firmy i zwiększyć jej efektywność. W przyszłości mam nadzieję kontynuować współpracę z Go i poszerzać swoje umiejętności w zakresie architektury oprogramowania. Mam wiele pomysłów i planów i jestem przekonany, że uda mi się stworzyć jeszcze bardziej innowacyjne i użyteczne systemy.
Tydzień 1
Lekcja 1. Program i cele kursu. Wprowadzenie do Go
Lekcja 2. Przejdź do funkcji składni
Tydzień 2
Lekcja 3. Algorytmy w Go
Lekcja 4. Struktury danych w Go
Tydzień 3
Lekcja 5. Wejście wyjście
Lekcja 6. OOP w Go
Tydzień 5
Lekcja 9. Interfejsy
Lekcja 10. Programowanie konkurencyjne
Tydzień 6
Lekcja 11. Programowanie sieciowe
Lekcja 12. Aplikacje internetowe
Tydzień 7
Lekcja 13. Interfejs tworzenia aplikacji (API)
Lekcja 14. Zdalne wywołanie procedury (RPC, gRPC)
Tydzień 8
Lekcja 15. Relacyjne bazy danych
Lekcja 16. Aplikacje bazodanowe
Tydzień 9
Lekcja 17. Przejdź do architektury aplikacji
Lekcja 18. Mikrousługi i Kubernetes
Tydzień 10
Lekcja 19. Kolejki wiadomości
Lekcja 20. Nierelacyjne bazy danych
Opanowaliśmy narzędzia wielozadaniowości (współbieżności) w Przejdź przez zadania praktyczne. Goroutines, kanały, kompozycja, potoki, czas, kontekst i synchronizacja.
4
O kursie. Nauczyciele - programiści Tinkoff Dzielą się narzędziami i technikami, których używają w prawdziwej pracy. Dostęp online do materiałów edukacyjnych Wykłady i prace domowe, na których możesz ćwiczyć nabyte umiejętności. Praktyczne zastosowanie...
2,7