Architektura Mikroserwisów - bezpłatny kurs firmy Otus, szkolenie 5 miesięcy, termin 27.02.2023.
Miscellanea / / December 04, 2023
Dziś umiejętność tworzenia profesjonalnej architektury oprogramowania to jedna z głównych kompetencji specjalistów w tworzeniu skalowalnych i odpornych na awarie aplikacji.
Funkcje programu
- Podczas procesu szkoleniowego rozważymy wiele nietrywialnych problemów związanych z projektowaniem aplikacji backendowych i ich dalszym utrzymaniem.
- Przeanalizujemy nie tylko wzorce projektowe nowych usług, ale także opanujemy podejścia do pracy ze starszymi usługami.
- Nauczymy się rozwiązywać problemy z spójnością zmian (na przykład kolejnością stosowania transakcji) lub z orkiestracja usług, która będzie przydatna dla tych, którzy pracują w obszarze rozproszonym/zdecentralizowanym systemy
- Jako programista zdobądź podstawowe umiejętności Kubernetes.
Dla kogo jest ten kurs?
Program został stworzony specjalnie dla programistów back-end, Team Leadów i administratorów, którzy są gotowi opanować Best Praktyka w tworzeniu architektury oprogramowania oraz złożonych rozproszonych i odpornych na błędy systemy
Po treningu
Absolwenci na poziomie zawodowym będą potrafili planować architekturę i tworzyć skalowalne, odporne na awarie aplikacje, rozwiązując nietrywialne zadania w ramach systemów rozproszonych i zdecentralizowanych oraz wykorzystanie klasycznych wzorców projektowych w projektach (sharding, replikacja i itp.).
Końcowy projekt będzie się składał z serii zadań domowych.
W ramach ich wdrożenia każdy student stworzy szkielet aplikacji sklepu internetowego i wypróbuje różne wzorców architektury mikrousług, przetestuj aplikację pod kątem problemów z obciążeniem i siecią łączność.
6
kursyOd ponad 20 lat zajmuję się tworzeniem oprogramowania w językach Java/Spring, C#, PHP. Architekt baz danych PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase itp. Wdrażaj bazę danych jako lokalną platformę Google Cloud Platform, AWS, Azure,...
Od ponad 20 lat zajmuję się tworzeniem oprogramowania w językach Java/Spring, C#, PHP. Architekt baz danych PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase itp. Wdrożenie DB zarówno lokalnie Google Cloud Platform, AWS, Azure, Yandex Cloud, jak i Kubernetes, DBaaS, MultiCloud. W tym czasie zaprojektowano i wykonano ponad sto projektów dla sieci sklepów, centrów fitness, hoteli i sektora finansowego. Duże doświadczenie w budowie i obsłudze systemów wirtualizacyjnych VmWare ESXi, Hyper-V.Autor książek o PostgreSQL. Nowy „PostgreSQL 14. Optymalizacja, Kubernetes, klaster, chmura.” Menedżer Programu
1
DobrzeObecnie zajmuje stanowisko kierownika ds. rozwoju, wykłada w Moskiewskim Instytucie Fizyki i Technologii oraz na portalu foxthought. Absolwent MIPT, zaczął programować w C++, pracował jako inżynier badawczy przy projekcie kompleksowego oprogramowania komputerowego MIPT.Od 2017...
Obecnie zajmuje stanowisko kierownika ds. rozwoju, wykłada w Moskiewskim Instytucie Fizyki i Technologii oraz na portalu foxthought. Absolwent MIPT, zaczynał programowanie w C++, pracował jako inżynier badawczy przy kompleksowym projekcie oprogramowania komputerowego MIPT, od 2017 roku zajmuje się rozwojem Java Enterprise. Pracował jako programista Java w takich firmach jak NSPK i Yandex. Rozwiązano problemy z dużym obciążeniem, pracując zarówno na stosach Spring (Spring Boot, Spring Core, Spring Data, Spring Batch itp.), jak i na stosach Java EE. Ulepszono infrastrukturę projektu poprzez wdrożenie CI/CD i debugowanie procesu migracji baz danych. Tworzył diagramy architektoniczne C4 dla projektów, w których brał udział. Jest autorem artykułów na temat rozwoju backendu na habr.com; prelegent Rit++ 2020; posiadacz certyfikatu Oracle Certified Associate Java SE 8 Programmer. Nauczyciel