Курс за обучение по C#.Net for Application Development
C#.Net се отнася до езика за програмиране C#, използван в рамките на .NET framework (или .NET платформа). Това е модерен, обектно-ориентиран и многофункционален език за програмиране, разработен от Microsoft, основно за изграждане на голямо разнообразие от приложения, които работят на платформата .NET.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към програмисти на средно ниво, които желаят да разработват приложения в ASP.NET с помощта на C#.Net, преход от Visual Basic за създаване на стабилни уеб интерфейси и интегриране на PLC функционалност за медицински проекти за устройства.
До края на това обучение участниците ще могат:
- Научете основни и междинни концепции на C#.Net.
- Дайте възможност на участниците да преминат от Visual Basic към C#.
- Развийте умения за създаване на приложения с помощта на ASP.NET, съобразени с интерфейси на медицински устройства.
- Засилване на разбирането за свързване на функционалността на PLC с уеб базирани интерфейси.
Формат на курса
- Интерактивна лекция и дискусия.
- Много упражнения и практика.
- Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
- За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Въведение
Преглед на .NET Framework и C#
- Еволюция от Visual Basic към C#
- Характеристики и предимства на C# за ASP.NET
Настройка на околната среда
- Инсталиране и конфигуриране на Visual Studio
- .NET Core срещу .NET Framework
C# Основи на синтаксиса
- Типове данни, променливи и оператори
- Контролни изрази (if, switch, цикли)
Въведение в ООП концепциите
- Класове, обекти и методи
- Капсулация, наследяване и полиморфизъм
Обработка на грешки и отстраняване на грешки
- Обработка на изключения
- Техники за отстраняване на грешки в Visual Studio
Въведение в ASP.NET Core
- Преглед на рамката и структура на проекта
- Настройване на основно ASP.NET приложение
Създаване на уеб приложения с MVC
- Разбиране на архитектурата Model-View-Controller (MVC).
- Изграждане на изгледи с Razor Pages
Свързване на данни и взаимодействие
- Свързване на ASP.NET приложения към бази данни
- Основи на Entity Framework Core
Communication между ASP.NET и PLC
- Преглед на комуникационните протоколи (напр. Modbus, OPC-UA)
- Обработка на потоци от данни в реално време
Разширени функции в ASP.NET
- Мидълуер и инжектиране на зависимости
- RESTful API в ASP.NET Core
Преодоляване на Visual Basic интерфейси
- Преминаване на съществуващи VB интерфейси към ASP.NET
- Най-добри практики за мигриране на наследен код
Сигурност и най-добри практики
- Удостоверяване и оторизация в ASP.NET
- Сигурна обработка и предаване на данни
Внедряване на приложение
- Хостинг на ASP.NET приложения локално и в облака
- Въведение в контейнеризацията с помощта на Docker (по избор)
Обобщение и следващи стъпки
Изисквания
- Запознаване с основни концепции за програмиране
- Емпирични познания за програмиране на PLC
Публика
- Програмисти
- Разработчици на приложения
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по C#.Net for Application Development - Booking
Курс за обучение по C#.Net for Application Development - Enquiry
Oтзиви от потребители (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Курс - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Курс - Unit Testing with C#
Обучителят обясни темите много добре с действителни примери от реалния свят, което ни улесни да разберем информацията
Florin-Viorel Marut - Continental Automotive Romania
Курс - High-Performance Application Development with .NET Core
Машинен превод
Подходящите познания на обучителя и дълбокото разбиране на темата и способността му да представя и предава знанията по ясен и ефективен начин.
Balazs Farkas - Greentube GmbH
Курс - Implementing the Actor Model with Microsoft Orleans
Машинен превод
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Курс - Introduction to Blazor
Предстоящи Курсове
Свързани Kурсове
Introducing C# 6.0 with Visual Studio 2015/2017
28 ЧасаТова водено от инструктор обучение на живо (онлайн или на място) предоставя на участниците основните умения, необходими за използване на възможностите на C# 6.0 в рамките на Visual Studio 2015/2017 среда.
До края на това обучение участниците ще могат:
- Навигирайте и използвайте интегрираната среда за разработка (IDE) през Visual Studio 2015/2017.
- Внедрете основни функции на C# като Console.WriteLine, Console.ReadLine и Hello C# World!.
- Разберете процеса на компилиране и отстраняване на грешки в C# код.
- Приложете коментари в C# за документиране на кода и четливост.
- Разгледайте основите на .NET 6.0, включително CLR, GC, DLL, EXE и технологии в .NET.
- Прегледайте историята на C# от версия 1.0 до 6.0 и разберете основите на C# като ключови думи, литерали, оператори и изрази.
- Работете с числови и булеви типове, класове, обекти, полета, свойства, индексатори, оператори, методи и други в C# 6.0.
- Разгледайте функциите на .NET Class Library, включително колекции, обработка на файлове, потоци от данни, комуникация между системи, дати, сериализация и паралелно програмиране.
- Достъп и манипулиране на данни с помощта на ADO.NET, LINQ, ORM (Entity Framework) и данни в Service-Oriented Architecture (SOA).
- Преглед на приложения, които могат да бъдат разработени в C# и .NET Framework 6, като Windows Presentation Foundation, ASP.NET MVC 2 и Silverlight
Advanced Blazor
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да научат как да използват функциите за разработка на прогресивни уеб приложения (PWA), за да създадат подобно на приложение изживяване в уебсайт с помощта на Entity Framework ( EF) Ядро и Blazor.
До края на това обучение участниците ще могат:
- Използвайте пакета EF за работа с бази данни.
- Използвайте Blazor компоненти, услуги, инжектиране на зависимости, оформление и маршрутизиране.
- Създайте обслужващи работници, за да активирате PWA функции в приложение.
- Използвайте насочени известия и други PWA функции.
Advanced Programming in C#
35 ЧасаТова водено от инструктор обучение на живо в България въвежда разширени функции на C#, разглежда употребата му както като език за програмиране на настолни приложения, така и като език за уеб програмиране за решаване на проблеми от реалния свят.
Programming техниките и принципите се демонстрират и практикуват чрез практически упражнения и прегледи в клас.
High-Performance Application Development with .NET Core
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват .NET Core за създаване, изграждане, тестване, отстраняване на грешки и внедряване на оптимизирани приложения, които могат да работят на различни системи.
До края на това обучение участниците ще могат:
- Настройте средата за разработка на базата на .NET Core, за да започнете да разработвате приложения.
- Използвайте ASP.NET Core рамката и библиотеките, за да създавате нови приложения или да оптимизирате съществуващите.
- Наблюдавайте и подобрявайте производителността на приложенията с помощта на разширени .NET Core инструменти.
- Разберете принципите зад функциите .NET Core и приложете това знание към други бизнес реализации.
Blazor WebAssembly
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Blazor Web Assembly за изграждане на уеб приложение.
До края на това обучение участниците ще могат:
- Разберете формулярите и удостоверяването в Blazor WebAssembly.
- Създайте Blazor WebAssembly проект.
- Научете различни начини за стартиране на вашето уеб приложение.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 ЧасаТози курс е разделен на 3 основни секции и се състои от комбинация от презентации и практически упражнения.
- VB.NET Език през Visual Studio 2012 г
- VB.NET Ориентация на обекта
- VB.NET и Sql Server 2012
Introduction to .Net Core
14 Часа.NET Core е рамка с отворен код за създаване на .NET приложения в Windows, macOS и Linux.
В това водено от инструктор обучение на живо участниците ще научат основите на .Net Core, докато преминават през създаването на примерно приложение, което демонстрира уникалните качества на .Net Core спрямо други рамки.
До края на това обучение участниците ще могат:
- Настройте .Net Core заедно с необходимите инструменти и IDE, за да започнете разработката веднага. Използвайте .Net за изграждане на различни видове софтуер, включително уеб приложения, конзолни приложения, микроуслуги и библиотеки. Разберете компонентите на .Net Core, включително библиотеки с класове, пакети, метапакети и рамки. Изграждане, отстраняване на грешки и внедряване на примерно уеб приложение
Публика
- Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика в лабораторна среда на живо.
Забележка
- Този курс е базиран на .Net Core 2.x и е достъпен както за Windows, така и за Linux среди. За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим. За да научите повече за .Net Core, моля, посетете: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 ЧасаПублика
- Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика в лабораторна среда на живо.
Entity Framework Core 2.0
14 ЧасаВ това водено от инструктор обучение на живо в България участниците ще се научат как да използват Entity Framework Core 2.0 за създаване на приложение ASP.Net Core.
До края на това обучение участниците ще могат:
- Настройте необходимата рамка и инструменти за създаване на Entity Framework Core 2.0 MVC уеб приложения.
- Извършване на операции с бази данни на MS SQL Server.
- Използвайте подход „първо кодът“ и „първо данните“ за разработване на приложения.
- Извършване на операции по миграция и засяване.
- Разберете усъвършенстваните концепции за моделиране на данни.
- Създайте примерно приложение ASP.Net Core.
Introduction to Blazor
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Blazor за създаване на пълен стек C# уеб приложения.
До края на това обучение участниците ще могат:
- Разработвайте уеб приложения с C# и Blazor.
- Използвайте C# код за извикване на JavaScript API и библиотеки.
- Изпълнявайте клиентски C# код и клиентска логика директно в браузър или сървър.
- Разположете Blazor уеб приложения с Azure.
Machine Learning and AI with ML.NET
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към специалисти по данни и разработчици, които желаят да използват ML.NET модели за машинно обучение за автоматично извличане на прогнози от изпълнен анализ на данни за корпоративни приложения.
До края на това обучение участниците ще могат:
- Инсталирайте ML.NET и го интегрирайте в средата за разработка на приложения.
- Разберете принципите на машинно обучение зад ML.NET инструменти и алгоритми.
- Изградете и обучете модели за машинно обучение за интелигентно извършване на прогнози с предоставените данни.
- Оценете ефективността на модел за машинно обучение, като използвате показателите ML.NET.
- Оптимизирайте точността на съществуващите модели за машинно обучение въз основа на рамката ML.NET.
- Приложете концепциите за машинно обучение от ML.NET към други приложения за наука за данни.
Developing in ASP.NET MVC 6 Development
28 ЧасаASP.NET MVC 6 е нов през Visual Studio 2015 г. и е най-новата еволюция на стека за уеб разработка на Microsoft. Този курс обхваща най-новите API и техники за разработка за създаване на динамични, модулни и тествани уеб сайтове. Ще проучим новите функции, налични в MVC6, и ще покажем как да извлечете най-доброто от най-новия набор от инструменти и възможности за интеграция.
Какво ще научите
- Разберете принципите и предимствата на архитектурата на MVC Създаване на изгледи, компоненти на изгледи и помощни средства за тагове Използване на инжектиране на зависимости на ASP.NET Създаване на RESTful услуги с помощта на Web API Извличане на най-доброто от интегрирането на GruntJS, NPM и Bower Създаване на приложения за една страница (SPA)
Implementing the Actor Model with Microsoft Orleans
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици, които желаят да използват Microsoft Orleans за изграждане на разпределени корпоративни .NET приложения.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Microsoft Orleans.
- Разберете рамката на модела на актьора и как се прилага в Orleans
- Създавайте разпределени приложения, без да се налага да управлявате сложна едновременност и други модели на мащабиране.
Unit Testing with C#
14 ЧасаЕдиничното тестване е подход за тестване, който тества отделни единици от изходния код, като модифицира свойствата му или задейства събитие, за да потвърди дали резултатът е според очакванията.
В това водено от инструктор обучение на живо участниците ще се научат как да пишат и изпълняват модулни тестове срещу примерно .Net приложение, използвайки C# и Visual Studio.
До края на това обучение участниците ще могат:
- Използвайте рамки за тестване, като NUnit и xUnit.net, за да създавате и управлявате код за модулен тест Дефинирайте и внедрявайте по-широк подход за разработка, насочен към тестване, Адаптирайте рамката за тестване, за да разширите тестовото покритие за приложение
Публика
- Инженери за тестване на софтуер Разработчици
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 ЧасаНаучаване как да използвате Microsoft Visual Studio като интегрирана среда за разработка (IDE) с помощта на VB.NET (Visual Basic .NET) език за програмиране, многопарадигмен, обектно-ориентиран език за програмиране, който е имплементиран в 4.7.2 .NET Framework заедно