C# ASP.NET Core -kehittäjä - ilmainen kurssi Otusilta, koulutus 5 kuukautta, päivämäärä: 1.12.2023.
Miscellanea / / December 04, 2023
Pystyt luomaan erilaisia tietojärjestelmiä, jotka koostuvat verkkosivuista, mobiilisovelluksista, sähkebotit jne. käyttämällä C# ASP.NET Core -kehystä ja siihen liittyviä teknologioita, kuten ReactJS, Xamarin ja muut. Kehyksen avulla voit nopeasti kehittää monimutkaisia toimintoja ja erittäin kuormitettuja järjestelmiä, jotka vaativat suorituskykyä. Opit ratkaisemaan tausta- ja käyttöliittymäongelmia ja saat myös tarvittavat taidot tietokantojen, käyttöliittymän, liiketoimintalogiikan ja suojausasetusten parissa työskentelemiseen.
Kenelle tämä kurssi on tarkoitettu?
C#-kehittäjille, joilla on 2-3 vuoden kokemus ja jotka haluavat syventää verkkosovellusten luomista ja tulla täyden pinon asiantuntijoiksi.
Harjoittelua ja tiimihenkeä
Kurssin kaikki käytännön tehtävät on jaettu kolmeen osaan: henkilökohtaiset kotitehtävät, ryhmäkehitys oppituntien sisällä ja lopputyö. Ensimmäisillä luokilla työskentelet muiden opiskelijoiden kanssa 5 hengen ryhmissä tehdäksesi yhteistyötä kehitystyössä Scrum-kehyksen avulla. Tällä käytännönläheisyydellä on monia etuja: kehität tärkeitä pehmeitä taitoja, opit seuraamaan koodityyliä ja ymmärtämään projektin arkkitehtuuria paremmin. Lisäksi tiimityö helpottaa verkostoitumista, lisää kokemusten vaihtoa ja auttaa ylläpitämään kiinnostusta oppimiseen kurssin loppuun asti. Valmiit työt lisäävät portfolioosi vakavan projektin, jolla sinun on helppo tehdä vaikutuksen haastatteluissa.
Sinä tulet oppimaan:
Toteuta verkkosovelluksia itse ASP.Net Core- ja Razor Pagesin avulla
Luo suuren kuormituksen sovellusliittymiä GraphQL: n, gRPC: n ja SignalR Coren avulla
Hallitse JavaScript, tutustu ReactJS: ään ja opi integroimaan se ASP.NET Coreen
Peitä verkkosovellukset integraatio- ja lataustesteillä
Ota verkkosovelluksia käyttöön Docker-säiliöissä ja pilvissä
Asenna CI/CD ja käytä Kubernetesia
Ota käyttöön mikropalveluarkkitehtuuri ja käytä RabbitMQ: ta
Hallitse turvallisuutta ja suojaa hakkerihyökkäyksiä vastaan
Bonus: videokurssi "JavaScript aloittelijoille" omatoimiseen oppimiseen. Tarvitset nämä tiedot moduulin 5 hallitsemiseen, jos sinulla ei ole aikaisempaa kokemusta JavaScriptistä.
Kurssin opiskelijoille yhteistyökumppanimme Certiport tarjoavat 10 % alennuksen valmistautumisesta ja suorittamisesta kansainvälinen sertifikaatti Microsoft Technology Associate ja kansainvälisen asiantuntijasertifikaatin hankkiminen maailmalta IT-alan johtajia.
5
kurssitValmistui Moskovan ilmailuinstituutista vuonna 2014. Olen työskennellyt .Netin kanssa noin 10 vuotta. Alkoi desktopista (WPF), Silverlightista. Nyt päätyökalu on ASP.Net Core, edessä käytän Angular 2+, Reactia. Kokea...
Valmistui Moskovan ilmailuinstituutista vuonna 2014. Olen työskennellyt .Netin kanssa noin 10 vuotta. Alkoi desktopista (WPF), Silverlightista. Nyt päätyökalu on ASP.Net Core, edessä käytän Angular 2+, Reactia. Kokemusta tietokannoista: SQL Server, Postgres. Käytin myös Camundaa, RabbitMQ. Sertifioitu MCSD: ssä: App Builder, MCSA: SQL 2016 Database Development.
2
tietenkin.net kehittäjä + johto Olen ollut kaupallisessa tuotekehityksessä vuodesta 2013. Nyt kehitän ratkaisuja Intelcomin videovalvonta- ja videoanalytiikkajärjestelmälle (mukaan lukien yli 10 tuotetta) linja". Aiemmin kehitin tietojärjestelmiä...
.net kehittäjä + johto Olen ollut kaupallisessa tuotekehityksessä vuodesta 2013. Nyt kehitän ratkaisuja Intelcomin videovalvonta- ja videoanalytiikkajärjestelmälle (mukaan lukien yli 10 tuotetta) linja". Sitä ennen hän kehitti tietojärjestelmiä RPGU: n, EPGU: n ja valtion palvelujen portaaleihin. Kokemus .net: stä: työpöydän wpf-sovelluksista asp.netin mikropalveluihin. Minulla on kokemusta mikropalveluiden rakentamisesta node.js: ssä. Viimeiset 2 vuotta olen kehittänyt ja kasvattanut tiimiä dotnetissä ja frontissa. Koulutus: Volgan osavaltion teknillinen yliopisto, elektroniikka- ja tietokonetekniikan tiedekunta
5
kurssitSai ensimmäisen korkea-asteen koulutuksensa Northern State Universityn automaatio- ja tietokonetekniikan tiedekunnassa. Yli 10 vuoden kokemus teollisesta kehityksestä C#. Aloitin ammatillisen matkani C#-testiinfrastruktuurin kehittäjänä Laboratoriossa...
Sai ensimmäisen korkea-asteen koulutuksensa Northern State Universityn automaatio- ja tietokonetekniikan tiedekunnassa. Yli 10 vuoden kokemus teollisesta kehityksestä C#. Hän aloitti ammatillisen matkansa C#-testiinfrastruktuurin kehittäjänä Kaspersky Labissa, ja myöhemmin hän kiinnostui verkkokehityksestä. Työskentelen parhaillaan SolarLabilla suuren tarjousalueen koko kehityssykliin liittyvän projektin parissa. Toimii tiiminjohtajana / Full-stack .NET -kehittäjänä. Läpäissyt useita Microsoft-kokeita .NET: ssä, ASP.NET: ssä ja Azuressa ja on Microsoft Certified Solutions Developer (MCSD).
Johdatus ASP.NET Coreen ja WebApiin
-Aihe 1. Kurssin johdantotunti
-Aihe 2. ASP.NET Coreen tutustuminen
-Aihe 3. Sovelluksen konfigurointi, ohjaimien kehittäminen ja Swaggerin kytkeminen
-Aihe 4. Vakio- ja ei-standardi DI-säiliöt: mitä ja milloin käyttää
-Aihe 5.Työskentely tietokannan kanssa Entity Framework Coren avulla
-Aihe 6. Väliohjelmistojen putkistot
-Aihe 7. Yksikkötestaus: viitekehykset ja työkalut
Sovelluksen käyttöönotto pilvessä
-Aihe 8. Sovellusten isännöintimenetelmät, Kestrel, IIS
-Aihe 9. Johdatus dockeriin, yleiskatsaus telakointiasemaan
-Aihe 10. Kubernetesin käyttö kontin orkestrointijärjestelmänä
-Aihe 11. ASP.NET Core -sovelluksen käyttöönotto pilvessä
-Aihe 12. CI/CD ja konfigurointi käytännössä
-Aihe 13. Retrospektiivi ja suunnittelu
Projektin päivittäminen
-Aihe 14. Valtuutus/todennusmalli Asp.net Coressa
-Aihe 15. Käyttöoikeuksien eriyttäminen sisäänrakennettujen työkalujen avulla
-Aihe 16. Identity Server 4
-Aihe 17. Kuinka kirjaus toimii ASP.NET Coressa
-Aihe 18. Erilaisia tietojen validointimenetelmiä
-Aihe 19. Välimuisti: sisäinen ja ulkoinen
-Aihe 20. Integrointi, kuormitustestaus
-Aihe 21. Retrospektiivi ja suunnittelu
Mikropalveluarkkitehtuuri
-Aihe 22. Monoliitit ja mikropalvelut: mikä on mitä
-Aihe 23.Työskentely tietojen kanssa mikropalveluissa: Työskentely NoSQL: n kanssa
-Aihe 24. Kuinka tehdä monoliitti mikropalveluiksi
-Aihe 25.Työskentely datan kanssa mikropalveluissa: Arkkitehtuuri
-Aihe 26.Työskentely tietojen kanssa mikropalveluissa: Työskentely relaatiotietokantojen kanssa
-Aihe 27. Katsaus suosittuihin viestinvälittäjiin ja työskentely RabbitMQ: n kanssa
-Aihe 28. Miten luodaan hyvä malli mikropalveluille
-Aihe 29. Retrospektiivi ja suunnittelu
Frontend-tekniikat
-Teema 30.Blazor
-Teema 31. Moderni käyttöliittymä
-Aihe 32. Johdatus reagoimaan
-Teema 33. Reagoi
-Teema 34.React Router & Redux
-Aihe 35. Reaktiokoukut ja suositut kirjastot
-Aihe 36. Kuinka saada React ystäviä. JS ja Asp.net Core
-Aihe 37. Retrospektiivi ja suunnittelu
Työskentely API: n kanssa
-Aihe 38. Oman API: n kirjoittaminen: OData
-Aihe 39. Oman API: n kirjoittaminen: GraphQL
-Aihe 40. Oman API: n kirjoittaminen: gRPC
-Aihe 41. Oman API: n kirjoittaminen: SignalR Core
-Aihe 42. Kuinka suojautua hakkerihyökkäyksiltä
-Aihe 43. Vanhan koodin refaktorointi
Projektityö
-Aihe 44. Projektien ja kotitehtävien konsultointi
-Aihe 45. Suunnittelutyön suojaaminen