C#-ontwikkelaar. Professioneel - gratis cursus van Otus, opleiding 6 maanden, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
Je kunt complexe client-serverapplicaties ontwikkelen in C#, met behulp van ontwerppatronen en de mogelijkheden van CLR (multithreading, asynchronie, reflectie, serialisatie) en LINQ.
De vaardigheden die u onder de knie krijgt, stellen u in staat te solliciteren naar posities op het beginnersniveau Senior / sterk middenniveau. Je leert hoe verschillende constructies en hun representaties in de Intermediate Language (IL) zich ontvouwen. Je werkt met SQL- en NoSQL-databases, caching, Unit-tests, CI/CD en andere complexe en handige tools.
Voor wie is deze cursus bedoeld?
Voor beginnende C#-ontwikkelaars die zich willen ontwikkelen in serverontwikkeling en applicaties en microservices willen maken.
Voor cursisten geven onze partners Certiport 10% korting op de voorbereiding en afronding internationale certificering Microsoft Technology Associate en het behalen van een internationaal specialistcertificaat van over de hele wereld leiders in de IT.
Sinds 2009 heeft hij diverse software ontwikkeld in C#, client- en serveronderdelen. Zowel in hele grote bedrijven als in hele kleine bedrijven gewerkt. Praktische ervaring in ontwikkeling met behulp van verschillende methodieken: Waterval,...
Sinds 2009 heeft hij diverse software ontwikkeld in C#, client- en serveronderdelen. Zowel in hele grote bedrijven als in hele kleine bedrijven gewerkt. Praktische ontwikkelervaring met behulp van verschillende methodieken: Waterval, Scrum, Kanban. Sinds 2016 werk ik bij het fintechbedrijf United Traders. Op dit moment is TeamLead de backend-ontwikkeling van een van de teams. De afgelopen twee jaar heb ik microservices ontwikkeld en ondersteund voor een cryptovaluta-uitwisseling in Kotlin/Java. Ik ontwikkel ook een platformonafhankelijke mobiele applicatie in Flutter voor een investeringsportaal. Ik hou van reactief programmeren, het ontwerpen van de architectuur van oplossingen voor nieuwe functies, het leren van alles wat nieuw is, incl. grenzend aan de mijne professionele activiteiten (projectmanagement, webontwikkeling, enz.) Afgestudeerd aan de Perm State University met een diploma in "Wiskundige. Systeemprogrammeur" in 2010. Coursera-certificaten: - Universiteit van Londen: webontwikkeling met JavaScript en MongoDB - Universiteit van Californië: projectinitiatie, planning, budgettering en risicobeheerOtus gecertificeerd Opvoeder
In ontwikkeling sinds 2015, voornamelijk bezig met ontwikkeling in .NET, er waren ook verschillende projecten in Laravel (PHP). Ik heb ervaring in de bancaire sector, zowel groot als klein.
In ontwikkeling sinds 2015, voornamelijk bezig met ontwikkeling in .NET, er waren ook verschillende projecten in Laravel (PHP). Ik heb ervaring in de bancaire sector en in grote en kleine outsourcing. Sinds 2019 teamleider in een klein team dat een intern product ontwikkelt bij Petrel AI. Opleiding: Turan Universiteit (Almaty, Kazachstan), Afdeling IP.
Afgestudeerd aan het Moskouse Luchtvaart Instituut in 2014. Ik werk al ongeveer 10 jaar met .Net. Begonnen met desktop (WPF), Silverlight. Nu is de belangrijkste tool ASP.Net Core, aan de voorkant gebruik ik Angular 2+, React. Ervaring...
Afgestudeerd aan het Moskouse Luchtvaart Instituut in 2014. Ik werk al ongeveer 10 jaar met .Net. Begonnen met desktop (WPF), Silverlight. Nu is de belangrijkste tool ASP.Net Core, aan de voorkant gebruik ik Angular 2+, React. Ervaring met databases: SQL Server, Postgres. Ik heb ook Camunda, RabbitMQ gebruikt, gecertificeerd in MCSD: App Builder, MCSA: SQL 2016 Database Development.
Projectarchitectuur en databases
-Onderwerp 1.Inleiding, een verhaal over het Scrum-format, een kort overzicht van de cursus
-Onderwerp 2.Projectarchitectuur
-Topic 3. Databases: het organiseren van werk met datastromen
-Topic 4. Databases: relationele databases en het werken ermee
-Onderwerp 5. Databases: NoSQL-databases en hun functies
-Onderwerp 6. Terugblik en planning
C# Geavanceerd
-Thema 7. Reflectie
-Onderwerp 8.Serialisatie
-Onderwerp 9. Kenmerken
-Onderwerp 10. Uitzonderingen en nuances van het werken ermee
-Onderwerp 11.Werken met methoden als variabelen (afgevaardigden, evenementen)
-Onderwerp 12. Generieke geneesmiddelen, hun implementatie en beperkingen
-Onderwerp 13. Vuilnisverzamelaar, vernietigers en finalisten, wegwerppatroon
-Onderwerp 14. Extra taalfuncties: van preprocessorrichtlijnen tot pointers
-Onderwerp 15. Wat is nuttig in nieuwe versies van C#?
-Onderwerp 16. Terugblik en planning
Multithreading en ontwerppatronen
-Onderwerp 17. Inleiding tot gelijktijdigheid in .NET. Verschillen tussen proces, thread, domein en taak
-Onderwerp 18.Asynchrone bewerkingen
-Onderwerp 19. Magische woorden async / wachten
-Onderwerp 20. Toegang tot een gedeelde bron synchroniseren
-Onderwerp 21. Interactie van discussies
-Onderwerp 22. Interactie tussen processen
-Onderwerp 23. Communicatie tussen processen
-Onderwerp 24. Generatieve ontwerppatronen
-Onderwerp 25. Structurele ontwerppatronen
-Onderwerp 26. Gedragsontwerppatronen
-Onderwerp 27. Terugblik en planning
Client-serverarchitectuur en microservices
-Onderwerp 28.WCF, ASMX, Web-API, REST
-Onderwerp 29. Applicatie-integratie
-Onderwerp 30. SOLIDE principes
-Onderwerp 31. Berichtmakelaars
-Onderwerp 32.CI/CD
-Onderwerp 33. Terugblik en planning
Processen en benaderingen
-Onderwerp 34.Waterval, Scrum, Kanban en andere methodieken
-Onderwerp 35.Unit, Sandbox, Blackbox, Whitebox, Integratietests
-Onderwerp 36. Domeingestuurde ontwikkeling: basisprincipes
-Onderwerp 37. Domeingestuurde ontwikkeling: workshop
-Onderwerp 38. Logging, statistieken, tracering en documentatie
-Onderwerp 39. Reactief programmeren
Project Werk
-Thema 40. Overleg over projecten en huiswerk
-Onderwerp 41. Bescherming van ontwerpwerkzaamheden
T
toksel
25.08.2021 G.
Ik vond C# Professional Developer leuk
Voordelen: oefenen, ondersteuning van docenten, feedback. Nadelen: niet bij alle onderwerpen is huiswerk, theorie in webinars inbegrepen, de cursus is eigenlijk geweldig! Alles wat ik beschrijf is een puur subjectieve mening. Om nieuw materiaal onder de knie te krijgen, heb ik oefening nodig; het is moeilijk om informatie in de vorm van kale theorie uit het hoofd te leren. Eerlijk gezegd ben ik de cursus ingegaan met een duidelijk gebrek aan kennis (sommige zelfs basiskennis...