C#-utvecklare. Professionell - gratis kurs från Otus, utbildning 6 månader, Datum: 1 december 2023.
Miscellanea / / December 04, 2023
Du kommer att kunna utveckla komplexa klient-serverapplikationer i C#, med hjälp av designmönster och funktionerna CLR (multithreading, asynkroni, reflektion, serialisering) och LINQ.
De färdigheter du kommer att behärska gör att du kan söka positioner på nybörjarnivån Senior / Stark Mellannivå. Du kommer att lära dig hur olika konstruktioner och deras representationer i Intermediate Language (IL) utvecklas. Du kommer att arbeta med SQL och NoSQL databaser, cachning, Unit tests, CI/CD och andra komplexa och användbara verktyg.
Vem är den här kursen för?
För nybörjare C#-utvecklare som vill utvecklas inom serverutveckling, skapa applikationer och mikrotjänster.
För kursstudenter ger våra partners Certiport 10 % rabatt på förberedelser och slutförande internationell certifiering Microsoft Technology Associate och få ett internationellt specialistcertifikat från världen ledare inom IT.
Sedan 2009 har han utvecklat olika mjukvaror inom C#, klient- och serverdelar. Arbetade både i mycket stora företag och i mycket små. Praktisk erfarenhet av utveckling med olika metoder: Vattenfall,...
Sedan 2009 har han utvecklat olika mjukvaror inom C#, klient- och serverdelar. Arbetade både i mycket stora företag och i mycket små. Praktisk erfarenhet av utveckling med olika metoder: Waterfall, Scrum, Kanban. Sedan 2016 har jag arbetat i fintechföretaget United Traders. För tillfället - TeamLead är backend-utvecklingen av ett av teamen. Under de senaste 2 åren har jag utvecklat och stöttat mikrotjänster för en kryptovalutabörs i Kotlin/Java. Jag utvecklar också en plattformsoberoende mobilapplikation i Flutter för en investeringsportal. Jag älskar reaktiv programmering, designa arkitekturen för lösningar för nya funktioner, lära mig allt nytt, inkl. intill min professionell verksamhet (projektledning, webbutveckling etc.) Utexaminerad från Perm State University med examen i "Matematiker. Systemprogrammerare" 2010. Coursera-certifikat:- University of London: Webbutveckling med JavaScript och MongoDB- University of Kalifornien: Projektinitiering, planering, budgetering och riskhanteringOtus-certifierad Pedagog
Under utveckling sedan 2015, huvudsakligen engagerad i utveckling i .NET, det fanns även flera projekt i Laravel (PHP). Jag har erfarenhet av banksektorn, både stora och små...
Under utveckling sedan 2015, huvudsakligen engagerad i utveckling i .NET, det fanns även flera projekt i Laravel (PHP). Jag har erfarenhet inom banksektorn och inom stora och små outsourcing. Sedan 2019 - teamledare i ett litet team som utvecklar en intern produkt på Petrel AI. Utbildning: Turan University (Almaty, Kazakstan), Institutionen för IP.
Tog examen från Moscow Aviation Institute 2014. Jag har arbetat med .Net i cirka 10 år. Började med desktop (WPF), Silverlight. Nu är huvudverktyget ASP.Net Core, längst fram använder jag Angular 2+, React. Erfarenhet...
Tog examen från Moscow Aviation Institute 2014. Jag har arbetat med .Net i cirka 10 år. Började med desktop (WPF), Silverlight. Nu är huvudverktyget ASP.Net Core, längst fram använder jag Angular 2+, React. Erfarenhet av databaser: SQL Server, Postgres. Jag använde även Camunda, RabbitMQ. Certifierad i MCSD: App Builder, MCSA: SQL 2016 Database Development.
Projektarkitektur och databaser
-Ämne 1.Introduktion, en berättelse om Scrum-formatet, en kort översikt över kursen
-Ämne 2. Projektarkitektur
-Ämne 3. Databaser: organisera arbetet med dataströmmar
-Ämne 4. Databaser: relationsdatabaser och arbete med dem
-Ämne 5. Databaser: NoSQL-databaser och deras funktioner
-Ämne 6. Tillbakablick och planering
C# Advanced
-Tema 7. Reflektion
-Ämne 8.Serialisering
-Ämne 9. Attribut
-Ämne 10. Undantag och nyanser av att arbeta med dem
-Ämne 11. Att arbeta med metoder som variabler (ombud, evenemang)
-Ämne 12. Generika, deras implementering och begränsningar
-Ämne 13. Garbage Collector, Destructors and Finalizers, Disponibelt mönster
-Ämne 14. Ytterligare språkfunktioner: från preprocessor-direktiv till pekare
-Ämne 15. Vad är användbart i nya versioner av C#?
-Ämne 16. Tillbakablick och planering
Flertråds- och designmönster
-Ämne 17. Introduktion till samtidighet i .NET. Skillnader mellan process, tråd, domän och uppgift
-Ämne 18.Asynkrona operationer
-Ämne 19. Magiska ord asynkrona / väntar
-Ämne 20. Synkronisera åtkomst till en delad resurs
-Ämne 21. Interaktion mellan trådar
-Ämne 22. Inter-process interaktion
-Ämne 23. Kommunikation mellan processer
-Ämne 24. Generativa designmönster
-Ämne 25. Strukturella designmönster
-Ämne 26. Beteendedesignmönster
-Ämne 27. Tillbakablick och planering
Klient-server-arkitektur och mikrotjänster
-Ämne 28.WCF, ASMX, Web Api, REST
-Ämne 29. Applikationsintegration
-Ämne 30. SOLIDA principer
-Ämne 31.Meddelandemäklare
-Ämne 32.CI/CD
-Ämne 33. Tillbakablick och planering
Processer och förhållningssätt
-Ämne 34. Vattenfall, Scrum, Kanban och andra metoder
-Ämne 35.Enhet, Sandlåda, Blackbox, Whitebox, Integrationstest
-Ämne 36.Domändriven utveckling: Grunderna
-Ämne 37.Domändriven utveckling: Workshop
-Ämne 38. Loggning, mätvärden, spårning och dokumentation
-Ämne 39. Reaktiv programmering
Projektarbete
-Ämne 40. Samråd om projekt och läxor
-Ämne 41.Skydd av designarbete
T
toksel
25.08.2021 G.
Gillade C# Professional Developer
Fördelar: övning, lärarstöd, feedback. Nackdelar: inte alla ämnen inkluderar läxor, teori i webbseminarier. Kursen är faktiskt underbar! Allt jag beskriver är en rent subjektiv åsikt. För att bemästra nytt material behöver jag övning, det är svårt att memorera information i form av ren teori. För att vara ärlig så gick jag in på kursen med en tydlig brist på kunskap (vissa till och med grundläggande kunskaper...