ASP.NET Core - февруари 2020

За курса
Курсът "ASP.NET Core" ще ви научи как се изграждат съвременни уеб приложения с архитектурата Model-View-Controller, използвайки HTML5, бази данни, Entity Framework Core и други технологии. Изучава се технологичната платформа ASP.NET Core, нейните компоненти и архитектура, създаването на MVC уеб приложения, дефинирането на модели, изгледи и частични изгледи с Razor view engine, дефиниране на контролери, работа с бази данни и интеграция с Entity Framework Core, LINQ и SQL Server. Курсът включа и по-сложни теми, като работа с потребители, роли и сесии, използване на AJAX, кеширане, сигурност на уеб приложенията, уеб сокети и работа с библиотеки от MVC контроли. Включват се няколко практически лабораторни упражнения (лабове) и работилници за изграждане на цялостни, пълнофункционални ASP.NET Core уеб приложения. Курсът включва работа по проект за изграждане на уеб приложение и завършва с практически изпит по уеб разработка с ASP.NET Core. Оценяването в курса е на базата на предадени домашни и практически изпит.
Умения, които ще придобиеш
- Генериране на HTML съдържание чрез шаблони
- Интеграция на потребители в уеб проект
- Тестване и деплойване на уеб проект
- Създаване на архитектура
- Създаване на уеб приложения с работната рамка ASP.NET Core MVC
- Сигурност на уеб приложенията
Теми
- 1 Resources
- 2 Course Introduction
- 1 Resources
-
- 2 Course Introduction
-
- 3 ASP.NET Core Introduction
- 4 Razor Views
- 3 ASP.NET Core Introduction
-
- 4 Razor Views
-
- 5 Application Flow, Filters & Middleware
- 6 Working with Data
- 5 Application Flow, Filters & Middleware
-
- 6 Working with Data
-
- 7 Workshop
- 8 Web API
- 7 Workshop
-
- 8 Web API
-
- 9 Security & Identity
- 10 Workshop
- 9 Security & Identity
-
- 10 Workshop
-
- 11 Testing
- 12 Project Architecture
- 11 Testing
-
- 12 Project Architecture
-
- 13 Advanced Topics
- 14 Workshop
- 13 Advanced Topics
-
- 14 Workshop
-
- 15 SignalR
- 16 Azure, Deployment & CI
- 15 SignalR
-
- 16 Azure, Deployment & CI
-
- 17 Blazor
- 18 Project Defence
- 17 Blazor
-
- 18 Project Defence
-
- 19 Retake Exam
- 19 Retake Exam
-
Курсът е подходящ за хора с познания по обектно-ориентирано програмиране, работа с бази данни и основни в уеб програмирането.
Кога и къде ще се провеждат занятията?
Занятията се провеждат в сградата на Софтуерния университет, както следва.
- лекции - вторник и петък, от 18:00 до 22:00 часа.
Какви са формите на обучение?
Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:
- Ако се запишете в присъствена форма на обучение, имате възможност да посещавате занятията на място в университета, да участвате в лабораторни упражнения в учебната зала, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка. Ще имате и възможност лично да контактувате с лектор или асистент когато срещнете затруднения.
- Ако се запишете в онлайн форма на обучение, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка.
*Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.

Какво представлява изпитът и ще получа ли сертификат след края на курса?
Изпитът след обучението ще представлява практически изпит, който ще се проведе присъствено в учебната зала. Желаещите да се явят на изпита ще получат официален сертификат от Софтуерния университет, ако получат оценка над Много добър (5.00).

SoftUni е лицензиран учебен център по Закона за професионалното образование и обучение. След всеки успешно преминат курс с оценка над Много добър 5 курсистите получават държавно признато „Удостоверение за професионално обучение“, както и приложение, валидно на територията на целия Европейски съюз.