Курс за обучение по Programming in C# with Visual Studio 2022
C# е ефективен, обектно-ориентиран език за разработване на приложения на платформата Microsoft .NET. Този курс може да бъде персонализиран за всяка версия на C# и Visual Studio.
Това водено от инструктор обучение на живо (онлайн или на място) е насочено към разработчици на средно до напреднало ниво, които желаят да разберат синтаксиса на C# и темите, свързани с обектно-ориентираното програмиране в C#.
До края на това обучение участниците ще могат:
- Бъдете запознати с ресурсите и инструментите на MSDN за подпомагане на процеса на разработка като Microsoft Visual Studio. Разберете синтаксиса на C# и темите, свързани с обектно-ориентираното програмиране в C#.
Формат на курса
- Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
План на курса
Средата за програмиране и обяснение на .NET Core - разбиране Visual Studio - създаване на проект и решение - импортиране на библиотеки - внедряване на решението
C# синтаксис - типове данни, оператори и изрази - цикли, условия - създаване на методи - обработка на изключения - извикване на методи - създаване на претоварени методи - незадължителни и изходни параметри в методите
Структури и колекции - имплементиране на структури и enum типове - организиране на данни в колекции
Обектно-ориентирано програмиране - манипулатори на събития - създаване на класове - дефиниране и внедряване на интерфейси - внедряване на колекции от силен тип - създаване на йерархии на класове - разширяване на класовете .net Framework или Core
Работа с файлове - четене и запис на файлове - сериализиране и десериализиране XML, JSON - работа с I/O библиотека
Работа с бази данни - създаване и използване на модели на данни на обекти - запитване към данни чрез LINQ - актуализиране на данни с LINQ - отдалечен достъп до данни в мрежата - достъп до данни чрез уеб услуги (REST)
Многонишково и асинхронно програмиране -многонишково изпълнение с помощта на ламбда изрази и задачи -подготвяне на асинхронни операции -конкурентна синхронизация за достъп до данни
По избор (ако времето позволява): -WPF Window Application project (.NET Framework) -ASP.NET MVC Project (.NET framework или .net Core) -достъп до данните в SQL Server Azure Database (Cloud)
Изисквания
- Познаване на основните фрази за разработка на софтуер.
Публика
- Ръководител на техническия екип
- Разработчик на софтуер
Отворените курсове за обучение изискват 5+ участници.
Курс за обучение по Programming in C# with Visual Studio 2022 - Booking
Курс за обучение по Programming in C# with Visual Studio 2022 - Enquiry
Oтзиви от потребители (4)
Приятен и приятелски настроен. Много осведомен. Бих препоръчал Шейн на други.
Joshua - California State University Bakersfield
Курс - Programming in C# with Visual Studio 2022
Машинен превод
Много ръчен. Многократните упражнения на ден бяха наистина полезни за затвърждаване на знанията и концепциите, представени от Шейн.
Michael - California State University Bakersfield
Курс - Programming in C# with Visual Studio 2022
Машинен превод
Покрити са всички теми и са предоставени работни упражнения.
Greg - California State University Bakersfield
Курс - Programming in C# with Visual Studio 2022
Машинен превод
Всичко. Отново като се има предвид количеството концепции, обхванати от Фулвио, включително подробно обяснение за три дни беше наистина добро. Хареса ми, че той обхвана много концепции, които ние като инженери по данни бихме искали.
Florim - Jisc
Курс - Programming in C# with Visual Studio
Машинен превод
Предстоящи Курсове
Свързани 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
C#.Net
35 ЧасаЦелите
Този курс C# ще позволи на делегатите да развиват приложения в C# програмния език. Делегатите ще могат да програмират, като използват принципите на обектна ориентация. Курсът ще обхваща също така как да се използва Visual Studio 2010 развитие среда за производство на устойчиви и устойчиви приложения.
публиката
Този курс е предназначен за следните видове софтуерни разработчици:
- Нови разработчици
- Разработчици, които разбират компютърно програмиране, но може да са научили програмиране, като използват неграфски език в университет
Тези разработчици искат да изградят решения, като използват C#; в рамките на рамката Microsoft .NET. Те също така искат да използват обектно ориентирани техники за подобряване на техните умения за развитие.
Advanced Programming in C#
35 ЧасаТова водено от инструктор обучение на живо в България въвежда разширени функции на C#, разглежда употребата му както като език за програмиране на настолни приложения, така и като език за уеб програмиране за решаване на проблеми от реалния свят.
Programming техниките и принципите се демонстрират и практикуват чрез практически упражнения и прегледи в клас.
Advanced C# for Automation Test Engineers
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към опитни инженери по тестване на автоматизация, които искат да научат напреднали C# концепции за програмиране за тестване на автоматизация.
До края на това обучение участниците ще могат:
- Разберете усъвършенствани C# концепции за програмиране и най-добри практики. Приложете усъвършенствани принципи на обектно-ориентирано програмиране, за да създадете ефективни и гъвкави решения за автоматизация. Проектирайте и разработете модулни и многократно използвани рамки за автоматизация, като използвате най-добрите практики в индустрията.
ASP.Net 4.0
35 ЧасаДелегатите ще бъдат запознати с .Net framework и ще се научат да разработват уеб приложения с помощта на C# 4.0. При завършване на курса делегатите трябва да са запознати с рамката, да имат опит в разработването на основно уеб приложение и да са запознати с достъпа до база данни с помощта на LINQ. Приложенията ще бъдат създадени чрез обектно ориентирано програмиране.
След завършване на този курс делегатите ще могат да:
- Използвайте Visual Studio 2010 ефективно Научете C# 4.0 Създавайте комерсиални ASP.NET уеб приложения Разберете OO програмиране, класове и приложения за отстраняване на грешки Разработвайте потребителски интерфейси с помощта на главни страници, навигация на сайта и теми Използвайте ADO.Net и LINQ за четене от и запис в бази данни Разработвайте богати интернет приложения с помощта на ASP.NET AJAX Създавайте и извиквайте WCF услуги
C# Intermediate
21 ЧасаТози курс по програмиране на средно ниво C# е предназначен да предостави на участниците усъвършенствани умения и най-добри практики, необходими за изграждане на стабилни, мащабируеми и поддържаеми приложения с помощта на езика за програмиране C#. Чрез изчерпателна учебна програма участниците ще се впуснат в теми за напреднали като принципи на SOLID, разработка на многослойни приложения, LINQ използване, управление на паметта, паралелно програмиране и др.
След завършване на този курс участниците ще:
- Притежават усъвършенствани познания и умения в C# програмирането, което им позволява да се справят с увереност със сложни предизвикателства при разработката.
- Разберете и приложете принципите на SOLID и практиките за чист код, за да напишете поддържаеми и мащабируеми кодови бази.
- Бъдете опитни в разработването на многослойни приложения с ясно разделяне на проблемите, подобряване на организацията на кода и поддръжката.
- Главно LINQ използване за ефективно търсене и манипулиране на данни.
- Придобийте опит в ефективното управление на ресурсите и паметта, за да оптимизирате производителността на приложенията.
- Получете представа за принципите на дизайна на потребителския интерфейс и най-добрите практики за създаване на удобни за потребителя интерфейси.
- Развийте умения в концепциите за паралелно програмиране, което им позволява да пишат ефективен код с висока производителност.
C# for Automation Test Engineers
21 ЧасаТова водено от инструктор обучение на живо в България е предназначено за всеки, който се интересува от обучение C# за целите на автоматизираното тестване. Това е рационализиран, интензивен курс с много практически упражнения, които да накарат участниците бързо да придобият основните умения за програмиране, необходими за прилагане при тестване на софтуерна автоматизация. Фокусът е върху C# основите, които могат да бъдат директно и незабавно приложени към автоматизацията на тестовете.
Този курс не обхваща задълбочено тестване на автоматизирани рамки като Selenium. Ако вече сте запознати с C# и желаете направо да започнете тестване с Selenium, моля, вижте: Selenium WebDriver в C#: Въведение в автоматизацията на уеб тестване в C#.
Design Patterns in C#
14 ЧасаЦелева група:
Ръководител на технически екип, разработчик на софтуер
Учебна цел:
Целта на обучението е да се придобие способност за проектиране на напреднали структури за разработка / проекти в C #.
По време на курса студентите се запознават с ресурсите и инструментите на MSDN за подпомагане на процеса на разработка, като Microsoft Visual Studio, ReSharper.
Introduction to Blazor
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да използват Blazor за създаване на пълен стек C# уеб приложения.
До края на това обучение участниците ще могат:
- Разработвайте уеб приложения с C# и Blazor.
- Използвайте C# код за извикване на JavaScript API и библиотеки.
- Изпълнявайте клиентски C# код и клиентска логика директно в браузър или сървър.
- Разположете Blazor уеб приложения с Azure.
Mastering LINQ with C#
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към уеб разработчици, които желаят да заявяват и актуализират големи данни с LINQ, използвайки C#.
До края на това обучение участниците ще могат:
- Създайте и изпълнете LINQ заявки.
- Внедряване на разширени библиотеки за заявки за данни.
- Филтрирайте, търсете, трансформирайте и манипулирайте локални или отдалечени обекти.
Programming in ASP.NET MVC 5
21 ЧасаЦелева група:
Ръководител на технически екип, разработчик на софтуер
Учебна цел:
Целта на обучението е придобиване на умения за разработване на бизнес интернет приложения в технологията ASP.NET MVC 4 и на езика C#.
По време на курса студентите се запознават с ресурсите и инструментите на MSDN за подпомагане на процеса на разработка, като Microsoft Visual Studio.
Programming in C#
14 ЧасаКурсът е предназначен за хора, които искат да научат език за програмиране, базиран на C# и да научат основните възможности на платформата .NET. По време на обучението участниците ще научат как се вгражда в C#, как да настроят среда за писане на основни програми, да използват стандартните библиотеки.
Programming in WPF
21 ЧасаТова водено от инструктор обучение на живо вБългария (онлайн или на място) е насочен към разработчици на софтуер, които желаят да разработят настолни клиентски приложения, използвайки WPF и C#. До края на това обучение участниците ще могат да: Научат и разберат как да използват ресурсите и инструментите на MSDN. Поддържайте процеса на разработка в Microsoft Visual Studio. Разработвайте бизнес настолни приложения, използвайки технологията WPF и езика C#.
Selenium C# Test Automation
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици и тестери, които желаят да извършат автоматизация на тестове с помощта на C# и Selenium.
До края на това обучение участниците ще могат:
- Инсталирайте и конфигурирайте Selenium WebDriver.
- Пишете тестове, използвайки Selenium, C# и Nunit с Visual Studio IDE.
- Стартирайте C# Selenium тестова автоматизация.
Selenium WebDriver in C#
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) въвежда участниците в автоматизирано тестване със Selenium WebDriver и C# в Visual Studio. Ако нямате опит в програмирането на C# или искате да освежите C#, моля, вижте курса: C# за инженери по тестване на автоматизация.