C# ASP.NET Core developer - brezplačen tečaj pri Otusu, usposabljanje 5 mesecev, datum: 1. december 2023.
Miscellanea / / December 04, 2023
Ustvarili boste lahko različne informacijske sisteme, sestavljene iz spletnih strani, mobilnih odjemalcev, telegram roboti itd., z uporabo ogrodja C# ASP.NET Core in povezanih tehnologij, kot je ReactJS, Xamarin in drugi. Ogrodje vam omogoča hiter razvoj kompleksne funkcionalnosti in visoko obremenjenih sistemov, ki zahtevajo zmogljivost. Naučili se boste reševati backend in frontend probleme, pridobili pa boste tudi potrebna znanja za delo z bazami podatkov, UI, poslovno logiko in varnostnimi nastavitvami.
Komu je ta tečaj namenjen?
Za razvijalce C# z 2-3 leti izkušenj, ki se želijo poglobiti v ustvarjanje spletnih aplikacij in postati specialisti za celoten sklad.
Praksa in timski pristop
Vse praktične naloge pri predmetu so razdeljene na tri sklope: osebne domače naloge, skupinski razvoj pri pouku in zaključno projektno delo. V prvih razredih se boste z drugimi študenti združili v skupine po 5 ljudi, da bi sodelovali pri razvoju z uporabo ogrodja Scrum. Ta pristop k praksi ima veliko prednosti: razvijete pomembne mehke veščine, naučite se slediti slogu kode in bolje razumete arhitekturo projekta. Poleg tega timsko delo olajša mreženje, poveča izmenjavo izkušenj in pomaga ohranjati zanimanje za učenje do konca tečaja. Končano delo bo vašemu portfelju dodalo resen projekt, s katerim boste zlahka naredili vtis na razgovorih.
Naučil se boš:
Sami implementirajte spletne aplikacije z ASP.Net Core in Razor Pages
Ustvarite visoko obremenjene API-je z uporabo GraphQL, gRPC in SignalR Core
Obvladajte JavaScript, spoznajte ReactJS in se naučite, kako ga integrirati z ASP.NET Core
Pokrijte spletne aplikacije z integracijskimi in obremenitvenimi testi
Razmestite spletne aplikacije v vsebnike in oblake Docker
Nastavite CI/CD in uporabite Kubernetes
Izvedite arhitekturo mikrostoritev in uporabite RabbitMQ
Upravljajte varnost in se zaščitite pred hekerskimi napadi
Bonus: video tečaj »JavaScript za začetnike« za samostojno učenje. To znanje boste potrebovali za obvladovanje modula 5, če nimate predhodnih izkušenj z JavaScriptom.
Za tečajnike naši partnerji Certiport nudijo 10% popust na pripravo in zaključek mednarodni certifikat Microsoft Technology Associate in pridobitev mednarodnega specialističnega certifikata iz sveta vodilni v IT.
5
tečajiLeta 2014 je diplomiral na Moskovskem letalskem inštitutu. Z .Netom delam približno 10 let. Začetek z namizjem (WPF), Silverlight. Zdaj je glavno orodje ASP.Net Core, spredaj uporabljam Angular 2+, React. Izkušnje...
Leta 2014 je diplomiral na Moskovskem letalskem inštitutu. Z .Netom delam približno 10 let. Začetek z namizjem (WPF), Silverlight. Zdaj je glavno orodje ASP.Net Core, spredaj uporabljam Angular 2+, React. Izkušnje z bazami podatkov: SQL Server, Postgres. Uporabil sem tudi Camunda, RabbitMQ Certificiran v MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
seveda.net developer + lead Od leta 2013 sodelujem pri komercialnem razvoju izdelkov. Zdaj razvijam rešitve za sistem (vključno z več kot 10 produkti) videonadzora in video analitike pri Intelcomu vrstica". Pred tem sem razvijal informacijske sisteme za...
.net developer + lead Od leta 2013 sodelujem pri komercialnem razvoju izdelkov. Zdaj razvijam rešitve za sistem (vključno z več kot 10 produkti) videonadzora in video analitike pri Intelcomu vrstica". Pred tem je razvijal informacijske sisteme za portale RPGU, EPGU in državnih služb. Izkušnje z .net: od namiznih aplikacij wpf do mikrostoritev na asp.net. Imam izkušnje z gradnjo mikrostoritev v node.js. Zadnji 2 leti razvijam in povečujem ekipo na dotnetu in fronti. Izobrazba: Volga State Technical University, Fakulteta za elektroniko in računalništvo
5
tečajiSvojo prvo visokošolsko izobrazbo je pridobil na Northern State University, Fakulteta za avtomatizacijo in računalništvo. Več kot 10 let izkušenj na področju industrijskega razvoja v C#. Svojo poklicno pot sem začel kot C# razvijalec testne infrastrukture v Laboratoriju...
Svojo prvo visokošolsko izobrazbo je pridobil na Northern State University, Fakulteta za avtomatizacijo in računalništvo. Več kot 10 let izkušenj na področju industrijskega razvoja v C#. Svojo poklicno pot je začel kot razvijalec testne infrastrukture C# v podjetju Kaspersky Lab, kasneje pa se je začel zanimati za spletni razvoj. Trenutno delam v SolarLabu na projektu, povezanem s celotnim razvojnim ciklom velikega razpisnega mesta. Zaseda položaj Team Lead / Full-stack .NET Developer. Opravil več Microsoftovih izpitov iz .NET, ASP.NET in Azure ter je Microsoft Certified Solutions Developer (MCSD).
Uvod v ASP.NET Core in WebApi
-Tema 1. Uvodna lekcija v tečaj
-Tema 2. Spoznavanje ASP.NET Core
-Tema 3. Konfiguracija aplikacije, razvoj krmilnikov in povezovanje Swaggerja
-Tema 4. Standardni in nestandardni DI kontejnerji: kaj in kdaj uporabiti
-Tema 5. Delo z bazo podatkov z uporabo Entity Framework Core
-Tema 6. Cevovodi vmesne programske opreme
-Tema 7. Testiranje enot: okviri in orodja
Namestitev aplikacije v oblaku
-Tema 8. Metode gostovanja aplikacij, Kestrel, IIS
-Tema 9. Uvod v docker, pregled docker compose
-Tema 10. Uporaba Kubernetesa kot sistema za orkestracijo vsebnika
-Tema 11. Uvajanje aplikacije ASP.NET Core v oblaku
-Tema 12. Uvod v CI/CD in konfiguracija v praksi
-Tema 13. Retrospektiva in načrtovanje
Nadgradnja projekta
-Tema 14. Model avtorizacije/avtentikacije v Asp.net Core
-Tema 15. Razlikovanje pravic dostopa z vgrajenimi orodji
-Tema 16. Identitetni strežnik 4
-Tema 17. Kako deluje beleženje v ASP.NET Core
-Tema 18. Različne metode validacije podatkov
-Tema 19. Predpomnjenje: notranje in zunanje
-Tema 20. Integracija, obremenitveno testiranje
-Tema 21. Retrospektiva in načrtovanje
Arhitektura mikrostoritev
-Tema 22. Monoliti in mikrostoritve: kaj je kaj
-Tema 23. Delo s podatki v mikrostoritvah: Delo z NoSQL
-Tema 24. Kako monolit spremeniti v mikrostoritve
-Tema 25. Delo s podatki v mikrostoritvah: Arhitektura
-Tema 26. Delo s podatki v mikrostoritvah: Delo z relacijskimi bazami podatkov
-Tema 27. Pregled priljubljenih posrednikov sporočil in delo z RabbitMQ
-Tema 28. Kako ustvariti dobro predlogo za mikrostoritve
-Tema 29. Retrospektiva in načrtovanje
Frontend tehnologije
-Tema 30. Blazor
-Tema 31. Sodobna frontenda
-Tema 32. Uvod v React
-Tema 33. Reagiraj
-Tema 34. React Router & Redux
-Tema 35. Kavlji React in priljubljene knjižnice
-Tema 36. Kako narediti React prijatelje. JS z Asp.net Core
-Tema 37. Retrospektiva in načrtovanje
Delo z API-jem
-Tema 38. Pisanje lastnega API-ja: OData
-Tema 39. Pisanje lastnega API-ja: GraphQL
-Tema 40. Pisanje lastnega API-ja: gRPC
-Tema 41. Pisanje lastnega API-ja: SignalR Core
-Tema 42. Kako se zaščititi pred hekerskimi napadi
-Tema 43. Preoblikovanje stare kode
Projektno delo
-Tema 44. Posvetovanje o projektih in domačih nalogah
-Tema 45. Zaščita projektantskega dela