C# ASP.NET Core developer - безплатен курс от Otus, обучение 5 месеца, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Ще можете да създавате различни информационни системи, състоящи се от уебсайтове, мобилни клиенти, ботове за телеграми и т.н., използвайки рамката C# ASP.NET Core и свързани технологии като ReactJS, Xamarin и други. Рамката ви позволява бързо да разработите сложна функционалност и силно натоварени системи, които изискват производителност. Ще се научите да решавате проблеми с бекенд и фронтенд, а също така ще придобиете необходимите умения за работа с бази данни, потребителски интерфейс, бизнес логика и настройки за сигурност.
За кого е този курс?
За разработчици на C# с 2-3 години опит, които искат да навлязат по-дълбоко в създаването на уеб приложения и да станат специалисти с пълен набор.
Практика и екипен подход
Всички практически задачи на курса са разделени на три компонента: лична домашна работа, групово развитие в часовете и финална работа по проект. В първите класове ще се обедините с други студенти в екипи от 5 души, за да си сътрудничите в разработката, използвайки рамката Scrum. Този подход към практиката има много предимства: развивате важни меки умения, научавате се да следвате стила на кода и разбирате по-добре архитектурата на проекта. Освен това работата в екип улеснява работата в мрежа, увеличава обмяната на опит и помага да се поддържа интересът към ученето до края на курса. Завършената работа ще добави сериозен проект към портфолиото ви, с който лесно ще впечатлявате на интервюта.
Ще се научиш:
Внедрете сами уеб приложения с помощта на ASP.Net Core и Razor Pages
Създавайте API с високо натоварване, като използвате GraphQL, gRPC и SignalR Core
Овладейте JavaScript, запознайте се с ReactJS и научете как да го интегрирате с ASP.NET Core
Покрийте уеб приложенията с интеграция и тестове за натоварване
Разполагайте уеб приложения в Docker контейнери и облаци
Настройте CI/CD и използвайте Kubernetes
Внедрете архитектура на микросервизи и използвайте RabbitMQ
Управлявайте сигурността и защитавайте срещу хакерски атаки
Бонус: видео курс „JavaScript за начинаещи“ за самостоятелно обучение. Ще ви трябват тези знания, за да овладеете Модул 5, ако нямате предишен опит с JavaScript.
За курсисти нашите партньори Certiport предоставят 10% отстъпка за подготовка и завършване международна сертификация Microsoft Technology Associate и получаване на международен сертификат за специалист от света лидери в ИТ.
5
курсовеЗавършва Московския авиационен институт през 2014 г. Работя с .Net от около 10 години. Започна с десктоп (WPF), Silverlight. Сега основният инструмент е ASP.Net Core, отпред използвам Angular 2+, React. Опит...
Завършва Московския авиационен институт през 2014 г. Работя с .Net от около 10 години. Започна с десктоп (WPF), Silverlight. Сега основният инструмент е ASP.Net Core, отпред използвам Angular 2+, React. Опит с бази данни: SQL Server, Postgres. Използвах също Camunda, RabbitMQ Сертифициран в MCSD: App Builder, MCSA: SQL 2016 Database Development.
2
курс.net разработчик + водещ Занимавам се с разработване на търговски продукти от 2013 г. Сега разработвам решения за система (включваща над 10 продукта) за видеонаблюдение и видеоаналитика в Интелком линия". Преди това разработих информационни системи за...
.net разработчик + водещ Занимавам се с разработване на търговски продукти от 2013 г. Сега разработвам решения за система (включваща над 10 продукта) за видеонаблюдение и видеоаналитика в Интелком линия". Преди това разработва информационни системи за порталите на РПГУ, ЕПГУ и държавни служби. Опит с .net: от десктоп wpf приложения до микроуслуги на asp.net. Имам опит в изграждането на микроуслуги в node.js. През последните 2 години развивам и развивам екипа на dotnet и фронта. Образование: Волжски държавен технически университет, Факултет по електроника и компютърна техника
5
курсовеПървото си висше образование получава в Северния държавен университет, Факултет по автоматизация и компютърна техника. Повече от 10 години опит в индустриалното развитие в C#. Започнах професионалния си път като разработчик на C# тестова инфраструктура в Лабораторията...
Първото си висше образование получава в Северния държавен университет, Факултет по автоматизация и компютърна техника. Повече от 10 години опит в индустриалното развитие в C#. Започва професионалния си път като разработчик на C# тестова инфраструктура в Kaspersky Lab, а по-късно се интересува от уеб разработка. В момента работи в SolarLab по проект, свързан с пълния цикъл на разработка на голям обект за търгове. Заема позицията Team Lead / Full-stack .NET Developer. Взел е няколко изпита на Microsoft по .NET, ASP.NET и Azure и е Microsoft Certified Solutions Developer (MCSD).
Въведение в ASP.NET Core и WebApi
-Тема 1. Въвеждащ урок към курса
-Тема 2. Запознаване с ASP.NET Core
-Тема 3. Конфигуриране на приложението, разработване на контролери и свързване на Swagger
-Тема 4. Стандартни и нестандартни DI контейнери: какво и кога да използваме
-Тема 5. Работа с база данни с помощта на Entity Framework Core
-Тема 6. Тръбопроводи за междинен софтуер
-Тема 7. Единично тестване: рамки и инструменти
Внедряване на приложение в облака
-Тема 8. Методи за хостване на приложения, Kestrel, IIS
-Тема 9. Въведение в docker, преглед на docker compose
-Тема 10. Използване на Kubernetes като система за оркестриране на контейнери
-Тема 11. Разполагане на ASP.NET Core приложение в облака
-Тема 12. Въведение в CI/CD и конфигурация на практика
-Тема 13. Ретроспекция и планиране
Надграждане на проекта
-Тема 14. Модел за авторизация/автентикация в Asp.net Core
-Тема 15. Разграничаване на правата за достъп чрез вградени инструменти
-Тема 16. Сървър за самоличност 4
-Тема 17. Как работи записването в ASP.NET Core
-Тема 18. Различни методи за валидиране на данни
-Тема 19. Кеширане: вътрешно и външно
-Тема 20. Интеграция, тестване на натоварване
-Тема 21. Ретроспекция и планиране
Архитектура на микросервизи
-Тема 22. Монолити и микроуслуги: какво е какво
-Тема 23. Работа с данни в микроуслуги: Работа с NoSQL
-Тема 24. Как да превърнем монолит в микроуслуги
-Тема 25. Работа с данни в микроуслуги: Архитектура
-Тема 26. Работа с данни в микроуслуги: Работа с релационни бази данни
-Тема 27. Преглед на популярни брокери на съобщения и работа с RabbitMQ
-Тема 28. Как да създадем добър шаблон за микроуслуги
-Тема 29. Ретроспекция и планиране
Frontend технологии
-Тема 30. Blazor
-Тема 31. Модерен интерфейс
-Тема 32. Въведение в React
-Тема 33. Реагирайте
-Тема 34.React Router & Redux
-Тема 35. React кукички и популярни библиотеки
-Тема 36. Как да направим React приятели. JS с Asp.net Core
-Тема 37. Ретроспекция и планиране
Работа с API
-Тема 38. Писане на собствен API: OData
-Тема 39. Писане на собствен API: GraphQL
-Тема 40. Писане на собствен API: gRPC
-Тема 41. Писане на наш собствен API: SignalR Core
-Тема 42. Как да се предпазим от хакерски атаки
-Тема 43. Рефакторинг на стар код
Работа по проект
-Тема 44. Консултации по проекти и домашни
-Тема 45. Защита на проектантска работа