C# разработчик. Професионален - безплатен курс от Otus, обучение 6 месеца, Дата: 1 декември 2023 г.
разни / / December 04, 2023
Ще можете да разработвате сложни клиент-сървър приложения в C#, като използвате шаблони за проектиране и възможностите на CLR (многопоточност, асинхронност, отражение, сериализация) и LINQ.
Уменията, които ще овладеете, ще ви позволят да кандидатствате за позиции на ниво начинаещ старши / силно средно ниво. Ще научите как се разгръщат различни конструкции и техните представяния в междинния език (IL). Ще работите със SQL и NoSQL бази данни, кеширане, Unit тестове, CI/CD и други сложни и полезни инструменти.
За кого е този курс?
За начинаещи C# разработчици, които искат да се развиват в разработката на сървъри, създаване на приложения и микроуслуги.
За курсисти нашите партньори Certiport предоставят 10% отстъпка за подготовка и завършване международна сертификация Microsoft Technology Associate и получаване на международен сертификат за специалист от света лидери в ИТ.
От 2009 г. разработва различен софтуер в C#, клиентски и сървърни части. Работил както в много големи компании, така и в много малки. Практически опит в разработката по различни методологии: Waterfall,...
От 2009 г. разработва различен софтуер в C#, клиентски и сървърни части. Работил както в много големи компании, така и в много малки. Практически опит в разработката с различни методологии: Waterfall, Scrum, Kanban. От 2016 г. работя във финтех компанията United Traders. В момента - TeamLead е backend разработката на един от екипите. През последните 2 години разработвам и поддържам микроуслуги за обмен на криптовалута в Kotlin/Java. Също така разработвам кросплатформено мобилно приложение във Flutter за инвестиционен портал. Обичам реактивното програмиране, проектирането на архитектурата на решенията за нови функции, научаването на всичко ново, вкл. в непосредствена близост до моята професионални дейности (управление на проекти, уеб разработка и др.) Завършва Пермския държавен университет със степен по „Математик. Системен програмист” през 2010г. Coursera Сертификати: - Лондонски университет: Уеб разработка с JavaScript и MongoDB - Университет на Калифорния: Иницииране на проекти, планиране, бюджетиране и управление на риска Otus Certified Педагог
В процес на разработка от 2015 г., основно ангажиран с разработка в .NET, имаше и няколко проекта в Laravel (PHP). Имам опит в банковия сектор, както голям, така и малък...
В процес на разработка от 2015 г., основно ангажиран с разработка в .NET, имаше и няколко проекта в Laravel (PHP). Имам опит в банковия сектор и в голям и малък аутсорсинг. От 2019 г. - ръководител на екип в малък екип, който разработва вътрешен продукт в Petrel AI. Образование: Университет Туран (Алмати, Казахстан), Катедра по ИС.
Завършва Московския авиационен институт през 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.
Архитектура на проекта и бази данни
-Тема 1. Въведение, история за формата Scrum, кратък преглед на курса
-Тема 2. Архитектура на проекта
-Тема 3. Бази данни: организиране на работа с потоци от данни
-Тема 4. Бази данни: релационни бази данни и работа с тях
-Тема 5. Бази данни: NoSQL бази данни и техните характеристики
-Тема 6. Ретроспекция и планиране
C# Разширено
-Тема 7. Рефлексия
-Тема 8. Сериализация
-Тема 9.Атрибути
-Тема 10. Изключения и нюанси на работа с тях
-Тема 11. Работа с методи като променливи (делегати, събития)
-Тема 12. Генерици, тяхното прилагане и ограничения
-Тема 13. Събирач на отпадъци, деструктори и финализатори, модел за еднократна употреба
-Тема 14. Допълнителни езикови функции: от предпроцесорни директиви до указатели
-Тема 15. Какво е полезно в новите версии на C#?
-Тема 16. Ретроспекция и планиране
Многопоточност и шаблони за проектиране
-Тема 17. Въведение в паралелността в .NET. Разлики между процес, нишка, домейн и задача
-Тема 18.Асинхронни операции
-Тема 19. Магически думи async / await
-Тема 20.Синхронизиране на достъп до споделен ресурс
-Тема 21. Взаимодействие на нишки
-Тема 22. Вътрешнопроцесно взаимодействие
-Тема 23. Междупроцесна комуникация
-Тема 24. Generative design patterns
-Тема 25. Модели на структурно проектиране
-Тема 26. Модели на поведенчески дизайн
-Тема 27. Ретроспекция и планиране
Архитектура клиент-сървър и микроуслуги
-Тема 28.WCF, ASMX, Web Api, REST
-Тема 29. Интеграция на приложения
-Тема 30. SOLID принципи
-Тема 31. Брокери на съобщения
-Тема 32.CI/CD
-Тема 33. Ретроспекция и планиране
Процеси и подходи
-Тема 34. Водопад, Scrum, Kanban и други методологии
-Тема 35. Unit, Sandbox, Blackbox, Whitebox, Интеграционни тестове
-Тема 36. Разработка, управлявана от домейн: Основи
-Тема 37. Разработка, управлявана от домейн: Семинар
-Тема 38. Регистриране, метрика, проследяване и документиране
-Тема 39. Реактивно програмиране
Работа по проект
-Тема 40. Консултации по проекти и домашни работи
-Тема 41. Защита на проектантска работа
T
токсел
25.08.2021 Ж.
Хареса C# Professional Developer
Предимства: практика, подкрепа на учителя, обратна връзка. Недостатъци: не всички теми включват домашна работа, теория в уеб семинари.Курсът всъщност е прекрасен! Всичко, което описвам е чисто субективно мнение. За да овладея нов материал, имам нужда от практика; трудно е да запомня информация под формата на гола теория. Честно казано, влязох в курса с явна липса на знания (някои дори основни познания...