Dezvoltator C# ASP.NET Core - curs gratuit de la Otus, training 5 luni, Data: 1 decembrie 2023.
Miscelaneu / / December 04, 2023
Veți putea crea diverse sisteme informatice constând din site-uri web, clienți de telefonie mobilă, telegram bots etc., folosind cadrul C# ASP.NET Core și tehnologiile conexe, cum ar fi ReactJS, Xamarin și alții. Cadrul vă permite să dezvoltați rapid funcționalități complexe și sisteme foarte încărcate care necesită performanță. Veți învăța să rezolvați problemele de back-end și front-end și, de asemenea, veți dobândi abilitățile necesare în lucrul cu baze de date, UI, logica de afaceri și setările de securitate.
Pentru cine este acest curs?
Pentru dezvoltatorii C# cu 2-3 ani de experiență care doresc să aprofundeze în crearea de aplicații web și să devină specialiști full-stack.
Practică și abordare în echipă
Toate sarcinile practice ale cursului sunt împărțite în trei componente: teme personale, dezvoltarea grupului în cadrul orelor și lucrul final al proiectului. La primele ore, veți face echipă cu alți studenți în echipe de 5 persoane pentru a colabora la dezvoltare folosind cadrul Scrum. Această abordare a practicii are multe avantaje: dezvolți abilități soft importante, înveți să urmezi stilul de cod și înțelegi mai bine arhitectura proiectului. În plus, munca în echipă facilitează crearea de rețele, crește schimbul de experiență și ajută la menținerea interesului pentru învățare până la sfârșitul cursului. Lucrarea finalizată va adăuga un proiect serios portofoliului tău, cu care îți va fi ușor să impresionezi la interviuri.
O sa inveti:
Implementați dvs. aplicații web folosind ASP.Net Core și Razor Pages
Creați API-uri cu încărcare mare utilizând GraphQL, gRPC și SignalR Core
Stăpânește JavaScript, familiarizează-te cu ReactJS și învață cum să-l integrezi cu ASP.NET Core
Acoperiți aplicațiile web cu teste de integrare și încărcare
Implementați aplicații web în containere și cloud Docker
Configurați CI/CD și utilizați Kubernetes
Implementați arhitectura de microservicii și utilizați RabbitMQ
Gestionați securitatea și protejați-vă împotriva atacurilor hackerilor
Bonus: curs video „JavaScript pentru începători” pentru învățare în ritm propriu. Veți avea nevoie de aceste cunoștințe pentru a stăpâni Modulul 5 dacă nu aveți experiență anterioară cu JavaScript.
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.
5
cursuriA 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.
2
curs.net developer + lead Sunt implicat în dezvoltarea de produse comerciale din 2013. Acum dezvolt soluții pentru un sistem (inclusiv peste 10 produse) de supraveghere video și analiză video la Intelcom linia". Anterior, am dezvoltat sisteme informatice pentru...
.net developer + lead Sunt implicat în dezvoltarea de produse comerciale din 2013. Acum dezvolt soluții pentru un sistem (inclusiv peste 10 produse) de supraveghere video și analiză video la Intelcom linia". Înainte de aceasta, el a dezvoltat sisteme informatice pentru portalurile RPGU, EPGU și serviciile guvernamentale. Experiență cu .net: de la aplicații desktop wpf la microservicii pe asp.net. Am experiență în construirea de microservicii în node.js. În ultimii 2 ani am dezvoltat și am crescut echipa pe dotnet și front. Studii: Universitatea Tehnică de Stat din Volga, Facultatea de Electronică și Inginerie Calculatoare
5
cursuriA primit prima studii superioare la Universitatea de Stat de Nord, Facultatea de Automatizare și Inginerie Calculatoare. Peste 10 ani de experiență în dezvoltarea industrială în C#. Mi-am început călătoria profesională ca dezvoltator de infrastructură de testare C# în Laborator...
A primit prima studii superioare la Universitatea de Stat de Nord, Facultatea de Automatizare și Inginerie Calculatoare. Peste 10 ani de experiență în dezvoltarea industrială în C#. Și-a început călătoria profesională ca dezvoltator de infrastructură de testare C# la Kaspersky Lab, iar mai târziu a devenit interesat de dezvoltarea web. În prezent, lucrează la SolarLab la un proiect legat de ciclul complet de dezvoltare a unui amplasament de licitație mare. Ocupă poziția de Team Lead / Full-stack .NET Developer. A promovat mai multe examene Microsoft în .NET, ASP.NET și Azure și este Microsoft Certified Solutions Developer (MCSD).
Introducere în ASP.NET Core și WebApi
-Tema 1.Lecție introductivă la curs
- Subiectul 2. Cunoașterea ASP.NET Core
-Tema 3. Configurarea aplicației, dezvoltarea controlerelor și conectarea Swagger
-Tema 4. Containere DI standard și non-standard: ce și când să folosiți
- Subiectul 5. Lucrul cu o bază de date folosind Entity Framework Core
- Subiectul 6. Conducte intermediare
-Tema 7. Testarea unitară: cadre și instrumente
Implementarea unei aplicații în cloud
-Tema 8. Metode de gazduire a aplicatiei, Kestrel, IIS
-Subiect 9.Introducere în docker, prezentare generală a docker compose
- Subiectul 10. Utilizarea Kubernetes ca sistem de orchestrare a containerelor
-Subiect 11. Implementarea unei aplicații ASP.NET Core în cloud
-Tema 12.Introducere în CI/CD și configurare în practică
-Tema 13. Retrospectivă și planificare
Actualizarea proiectului
-Tema 14. Model de autorizare/autentificare în Asp.net Core
-Tema 15. Diferențierea drepturilor de acces folosind instrumente încorporate
- Subiectul 16. Server de identitate 4
-Subiect 17. Cum funcționează înregistrarea în ASP.NET Core
-Tema 18.Diverse metode de validare a datelor
-Tema 19.Caching: intern si extern
-Tema 20.Integrare, testare la sarcina
-Tema 21. Retrospectivă și planificare
Arhitectura microservicii
-Tema 22. Monoliți și microservicii: ce este ce
-Tema 23. Lucrul cu date în microservicii: Lucrul cu NoSQL
-Tema 24. Cum să transformi un monolit în microservicii
-Tema 25. Lucrul cu date în microservicii: Arhitectură
-Tema 26. Lucrul cu date în microservicii: Lucrul cu baze de date relaționale
- Subiectul 27. Revizuirea brokerilor de mesaje populari și lucrul cu RabbitMQ
-Subiect 28. Cum să creați un șablon bun pentru microservicii
-Tema 29. Retrospectivă și planificare
Tehnologii front-end
-Tema 30.Blazor
-Tema 31.Interfață modernă
-Tema 32.Introducere în React
-Tema 33.Reacționează
-Tema 34. React Router & Redux
-Subiect 35. React cârlige și biblioteci populare
-Tema 36. Cum să-ți faci prieteni React. JS cu Asp.net Core
-Tema 37. Retrospectivă și planificare
Lucrul cu API-ul
-Subiect 38. Scrierea propriului API: OData
-Subiect 39. Scrierea propriului API: GraphQL
-Subiect 40. Scrierea propriului API: gRPC
-Subiect 41. Scrierea propriului nostru API: SignalR Core
-Tema 42. Cum să te protejezi de atacurile hackerilor
-Tema 43. Refactorizarea codului vechi
Lucrul la proiect
-Tema 44. Consultare pe proiecte și teme
-Tema 45.Protecția lucrărilor de proiectare