Dezvoltator C#. Profesional - curs gratuit de la Otus, training 6 luni, Data: 1 Decembrie 2023.
Miscelaneu / / December 04, 2023
Veți putea dezvolta aplicații complexe client-server în C#, folosind modele de design și capabilitățile CLR (multithreading, asincrone, reflectare, serializare) și LINQ.
Abilitățile pe care le veți stăpâni vă vor permite să aplicați pentru poziții la nivel începător Senior / puternic mediu. Veți învăța cum se desfășoară diferitele constructe și reprezentările lor în limbajul intermediar (IL). Veți lucra cu baze de date SQL și NoSQL, cache, teste unitare, CI/CD și alte instrumente complexe și utile.
Pentru cine este acest curs?
Pentru dezvoltatorii începători C# care doresc să se dezvolte în dezvoltarea de servere, crearea de aplicații și microservicii.
Pentru studenții cursurilor, partenerii noștri Certiport oferă o reducere de 10% la pregătire și finalizare certificare internațională Microsoft Technology Associate și obținerea unui certificat internațional de specialist din lume lideri în IT.
Din 2009, a dezvoltat diverse software în C#, părți client și server. A lucrat atât în companii foarte mari, cât și în cele foarte mici. Experiență practică în dezvoltare folosind diverse metodologii: Cascada,...
Din 2009, a dezvoltat diverse software în C#, părți client și server. A lucrat atât în companii foarte mari, cât și în cele foarte mici. Experiență practică de dezvoltare folosind diverse metodologii: Waterfall, Scrum, Kanban. Din 2016 lucrez în compania fintech United Traders. În acest moment - TeamLead este dezvoltarea backend a uneia dintre echipe. În ultimii 2 ani am dezvoltat și susțin microservicii pentru un schimb de criptomonede în Kotlin/Java. De asemenea, dezvolt o aplicație mobilă multiplatformă în Flutter pentru un portal de investiții. Îmi place programarea reactivă, proiectarea arhitecturii soluțiilor pentru funcții noi, învățând totul nou, inclusiv. adiacent al meu activități profesionale (management de proiecte, dezvoltare web etc.) Absolvent al Universității de Stat din Perm cu o diplomă în "Matematician. Programator de sistem" în 2010. Certificate Coursera:- Universitatea din Londra: Dezvoltare Web cu JavaScript și MongoDB- Universitatea din California: inițierea proiectului, planificarea, bugetarea și managementul riscurilor certificat Otus Educator
În dezvoltare din 2015, angajat în principal în dezvoltarea în .NET, au existat și mai multe proiecte în Laravel (PHP). Am experienta in sectorul bancar, atat mari cat si mici...
În dezvoltare din 2015, angajat în principal în dezvoltarea în .NET, au existat și mai multe proiecte în Laravel (PHP). Am experienta in sectorul bancar si in outsourcing mari si mici. Din 2019 - lider de echipă într-o echipă mică care dezvoltă un produs intern la Petrel AI. Studii: Universitatea Turan (Almaty, Kazahstan), Departamentul de IP.
A absolvit Institutul de Aviație din Moscova în 2014. Lucrez cu .Net de aproximativ 10 ani. A început cu desktop (WPF), Silverlight. Acum instrumentul principal este ASP.Net Core, în față folosesc Angular 2+, React. Experienţă...
A absolvit Institutul de Aviație din Moscova în 2014. Lucrez cu .Net de aproximativ 10 ani. A început cu desktop (WPF), Silverlight. Acum instrumentul principal este ASP.Net Core, în față folosesc Angular 2+, React. Experienta cu baze de date: SQL Server, Postgres. Am folosit și Camunda, RabbitMQ.Certificat în MCSD: App Builder, MCSA: SQL 2016 Database Development.
Arhitectura proiectului și baze de date
-Tema 1.Introducere, o poveste despre formatul Scrum, o scurtă prezentare a cursului
-Tema 2.Arhitectura proiectului
-Tema 3. Baze de date: organizarea muncii cu fluxuri de date
-Tema 4. Baze de date: baze de date relaționale și lucrul cu acestea
-Tema 5. Baze de date: baze de date NoSQL și caracteristicile acestora
-Tema 6. Retrospectivă și planificare
C# Avansat
-Tema 7. Reflecție
-Tema 8.Serializare
-Tema 9.Atribute
-Tema 10. Excepții și nuanțe de lucru cu ele
-Tema 11. Lucrul cu metode ca variabile (delegați, evenimente)
-Tema 12. Generice, implementarea lor și limitări
-Tema 13. Colector de gunoi, Destructori și Finalizatori, Model de unică folosință
-Subiect 14. Caracteristici suplimentare ale limbajului: de la directive de preprocesor la pointeri
- Subiectul 15. Ce este util în noile versiuni de C#?
-Tema 16. Retrospectivă și planificare
Multithreading și modele de design
-Tema 17.Introducere în concurența în .NET. Diferențele între proces, fir, domeniu și sarcină
-Tema 18.Operatii asincrone
-Subiect 19. Cuvinte magice asincrone / așteaptă
-Subiect 20.Sincronizarea accesului la o resursă partajată
-Tema 21. Interacțiunea firelor
-Tema 22. Interacțiunea intra-proces
-Tema 23. Comunicarea între procese
-Tema 24. Modele de design generativ
-Tema 25. Modele de proiectare structurală
-Tema 26. Modele de design comportamental
-Tema 27. Retrospectivă și planificare
Arhitectură client-server și microservicii
-Subiect 28.WCF, ASMX, Web Api, REST
-Tema 29. Integrarea aplicației
-Tema 30. Principii SOLIDE
-Tema 31.Message Brokers
-Tema 32.CI/CD
-Tema 33. Retrospectivă și planificare
Procese și abordări
-Tema 34. Cascada, Scrum, Kanban și alte metodologii
-Tema 35.Teste de unitate, Sandbox, Blackbox, Whitebox, Integration
-Tema 36.Dezvoltarea bazată pe domenii: elemente de bază
-Tema 37.Dezvoltare pe domenii: Atelier
-Tema 38. Înregistrare, metrici, urmărire și documentare
-Tema 39. Programare reactiva
Lucrul la proiect
-Tema 40. Consultare pe proiecte și teme
-Tema 41.Protecția lucrărilor de proiectare
T
toksel
25.08.2021 G.
I-a plăcut C# Professional Developer
Avantaje: practică, sprijin profesor, feedback. Dezavantaje: nu toate subiectele includ teme pentru acasă, teoria în webinarii Cursul este de fapt minunat! Tot ceea ce descriu este o părere pur subiectivă. Pentru a stăpâni materiale noi, am nevoie de practică; este greu să memorez informații sub forma unei teorii simple. Sincer să fiu, am intrat la curs cu o lipsă clară de cunoștințe (unele chiar de bază...