Programista C#. Profesjonalny - bezpłatny kurs firmy Otus, szkolenie 6 miesięcy, termin: 1 grudnia 2023.
Miscellanea / / December 04, 2023
Będziesz potrafił tworzyć złożone aplikacje klient-serwer w języku C#, wykorzystując wzorce projektowe i możliwości CLR (wielowątkowość, asynchronia, odbicie, serializacja) i LINQ.
Umiejętności, które opanujesz, pozwolą Ci aplikować na stanowiska na poziomie początkującym Senior/silny Middle. Dowiesz się, jak rozwijają się różne konstrukty i ich reprezentacje w języku średniozaawansowanym (IL). Będziesz pracować z bazami danych SQL i NoSQL, buforowaniem, testami jednostkowymi, CI/CD i innymi złożonymi i przydatnymi narzędziami.
Dla kogo jest ten kurs?
Dla początkujących programistów C#, którzy chcą rozwijać się w zakresie rozwoju serwerów, tworzenia aplikacji i mikroserwisów.
Dla studentów kursu nasi partnerzy Certiport zapewniają 10% zniżki na przygotowanie i ukończenie międzynarodowa certyfikacja Microsoft Technology Associate i uzyskanie międzynarodowego specjalistycznego certyfikatu ze świata liderzy IT.
Od 2009 roku tworzy różnorodne oprogramowanie w języku C#, w części klienckiej i serwerowej. Pracował zarówno w bardzo dużych firmach, jak i w bardzo małych. Praktyczne doświadczenie w programowaniu z wykorzystaniem różnych metodologii: Waterfall,...
Od 2009 roku tworzy różnorodne oprogramowanie w języku C#, w części klienckiej i serwerowej. Pracował zarówno w bardzo dużych firmach, jak i w bardzo małych. Praktyczne doświadczenie programistyczne z wykorzystaniem różnych metodologii: Waterfall, Scrum, Kanban. Od 2016 roku pracuję w firmie fintechowej United Traders. W tej chwili TeamLead jest backendowym rozwojem jednego z zespołów. Od 2 lat zajmuję się tworzeniem i wsparciem mikroserwisów dla giełdy kryptowalut w Kotlin/Java. Tworzę także wieloplatformową aplikację mobilną we Flutterze na portal inwestycyjny. Uwielbiam programowanie reaktywne, projektowanie architektury rozwiązań pod kątem nowych funkcjonalności, uczenie się wszystkiego nowego m.in. sąsiadujący z moim działalności zawodowej (zarządzanie projektami, tworzenie stron internetowych itp.).Ukończył Perm State University na kierunku "Matematyk. Programista systemowy” w 2010 roku. Certyfikaty Coursera: - Uniwersytet Londyński: Tworzenie stron internetowych przy użyciu JavaScript i MongoDB - Uniwersytet Kalifornia: inicjowanie projektów, planowanie, budżetowanie i zarządzanie ryzykiem Certyfikat Otus Pedagog
W rozwoju od 2015 roku, zajmującym się głównie rozwojem w .NET, było też kilka projektów w Laravel (PHP). Posiadam doświadczenie w sektorze bankowym, zarówno dużym jak i małym...
W rozwoju od 2015 roku, zajmującym się głównie rozwojem w .NET, było też kilka projektów w Laravel (PHP). Mam doświadczenie w sektorze bankowym oraz w dużym i małym outsourcingu. Od 2019 roku - lider zespołu w małym zespole rozwijającym produkt wewnętrzny w Petrel AI. Edukacja: Uniwersytet Turan (Ałmaty, Kazachstan), Katedra IP.
W 2014 roku ukończył Moskiewski Instytut Lotnictwa. Pracuję z .Net od około 10 lat. Zaczęło się od komputerów stacjonarnych (WPF), Silverlight. Teraz głównym narzędziem jest ASP.Net Core, z przodu używam Angulara 2+, React. Doświadczenie...
W 2014 roku ukończył Moskiewski Instytut Lotnictwa. Pracuję z .Net od około 10 lat. Zaczęło się od komputerów stacjonarnych (WPF), Silverlight. Teraz głównym narzędziem jest ASP.Net Core, z przodu używam Angulara 2+, React. Doświadczenie z bazami danych: SQL Server, Postgres. Korzystałem także z Camundy, RabbitMQ, posiadam certyfikat MCSD: App Builder, MCSA: SQL 2016 Database Development.
Architektura projektu i bazy danych
-Temat 1.Wprowadzenie, opowieść o formacie Scrum, krótki przegląd kursu
-Temat 2. Architektura projektu
-Temat 3. Bazy danych: organizacja pracy ze strumieniami danych
-Temat 4. Bazy danych: relacyjne bazy danych i praca z nimi
-Temat 5. Bazy danych: Bazy danych NoSQL i ich funkcje
-Temat 6. Retrospektywa i planowanie
C# Zaawansowane
-Temat 7. Refleksja
-Temat 8.Serializacja
-Temat 9.Atrybuty
-Temat 10. Wyjątki i niuanse pracy z nimi
-Temat 11. Praca z metodami jako zmiennymi (delegaty, zdarzenia)
-Temat 12. Generyki, ich implementacja i ograniczenia
-Temat 13. Śmieciarka, destruktory i finalizatory, wzór jednorazowy
-Temat 14.Dodatkowe cechy języka: od dyrektyw preprocesora po wskaźniki
-Temat 15. Co przydaje się w nowych wersjach C#?
-Temat 16. Retrospektywa i planowanie
Wielowątkowość i wzorce projektowe
-Temat 17.Wprowadzenie do współbieżności w .NET. Różnice pomiędzy procesem, wątkiem, domeną i zadaniem
-Temat 18. Operacje asynchroniczne
-Temat 19. Magiczne słowa asynchroniczne / oczekujące
-Temat 20. Synchronizacja dostępu do udostępnionego zasobu
-Temat 21. Interakcja wątków
-Temat 22. Interakcja wewnątrzprocesowa
-Temat 23. Komunikacja międzyprocesowa
-Temat 24. Generatywne wzorce projektowe
-Temat 25. Wzorce projektowania konstrukcji
-Temat 26. Behawioralne wzorce projektowe
-Temat 27. Retrospektywa i planowanie
Architektura klient-serwer i mikrousługi
-Temat 28.WCF, ASMX, Web Api, REST
-Temat 29. Integracja aplikacji
-Temat 30. Zasady SOLID
-Temat 31. Brokerzy wiadomości
-Temat 32.CI/CD
-Temat 33. Retrospektywa i planowanie
Procesy i podejścia
-Temat 34.Waterfall, Scrum, Kanban i inne metodyki
-Temat 35.Unit, Sandbox, Blackbox, Whitebox, Testy integracyjne
-Temat 36. Rozwój oparty na domenie: podstawy
-Temat 37. Rozwój oparty na domenie: warsztat
-Temat 38. Rejestrowanie, metryki, śledzenie i dokumentacja
-Temat 39. Programowanie reaktywne
Praca projektowa
-Temat 40. Konsultacje dotyczące projektów i prac domowych
-Temat 41.Ochrona dzieł projektowych
T
toksel
25.08.2021 G.
Podobał mi się profesjonalny programista C#
Zalety: praktyka, wsparcie nauczyciela, informacja zwrotna. Wady: nie wszystkie tematy obejmują prace domowe, teorię na webinarach.Kurs jest naprawdę cudowny! Wszystko co opisuję jest opinią czysto subiektywną. Aby opanować nowy materiał, potrzebuję praktyki, ciężko jest zapamiętać informacje w formie nagiej teorii. Szczerze mówiąc, przystąpiłem do kursu z wyraźnym brakiem wiedzy (częściowo nawet podstawowej...