SpecFlow: Implementing BDD for .NET Training Course
SpecFlow е официалната реализация на Cucumber за .NET. Позволява на тестерите да дефинират, управляват и автоматично да изпълняват четими от човека тестове за приемане в .NET проекти. SpecFlow използва официалния парсер Gherkin и поддържа .NET framework Xamarin и Mono.
В това обучение на живо, ръководено от инструктор, участниците ще се научат как да използват SpecFlow, за да напишат тестове за приемане, които са разбираеми както от технически, така и от нетехнически заинтересовани страни.
До края на това обучение участниците ще могат:
- Свържете бизнес изискванията към .NET код. Прилагайте BDD техники, за да изградите актуална документация за приложение. Стартирайте SpecFlow от Visual Studio или от командния ред. Интегрирайте SpecFlow в съществуваща среда за непрекъснато тестване и изграждане. Интегрирайте SpecFlow с други рамки за тестване като MSTest, NUnit, xUnit и MbUnit.
Формат на курса
- Част лекция, част дискусия, упражнения и тежка практическа практика.
План на курса
Въведение
Инсталиране и конфигуриране SpecFlow
Business Насочена разработка (BDD) и насочена към приемливи тестове разработка (ATDD)
Включване на бизнес анализатори във вашата организация
Определяне на изискванията на вашия проект
Екосистемата за тестване (IDE, езици за програмиране, рамки за тестване и библиотеки за изграждане)
Gherkin: пишете вашите истории на удобен за потребителя език
Писане на функции и сценарии
Писане на дефиниции на стъпки
Организиране на функции и сценарии с маркиране
Работа с куки
Работа с бази данни
Рефакторинг
Разширяване на SpecFlow с SpecFlow+ и SpecMap (собствени разширения)
Генериране на справки
Заключителни бележки
Изисквания
- .NET опит в програмирането
- Основно разбиране на концепциите за програмиране
Публика
- Тестови инженери
- Разработчици
Отворените курсове за обучение изискват 5+ участници.
SpecFlow: Implementing BDD for .NET Training Course - Booking
SpecFlow: Implementing BDD for .NET Training Course - Enquiry
Oтзиви от потребители (5)
Обучителят беше приятелски настроен и говореше добре. Можеше да се каже, че знае какво говори.
Tom - Leeds Building Society
Курс - SpecFlow: Implementing BDD for .NET
Машинен превод
Колин беше на разположение през целия курс, нищо не беше прекалено за него. Той отговори уверено на всички въпроси..
Satinder Suri - Leeds Building Society
Курс - SpecFlow: Implementing BDD for .NET
Машинен превод
Обучителят беше ясен в главата и добре организиран с програмата, която ни даде добра подготовка с обучението. Обучителят беше много отворен към въпроси и ги разрешаваше независимо от времето.
Ashwin - Leeds Building Society
Курс - SpecFlow: Implementing BDD for .NET
Машинен превод
Gherkin SpecFlow сценарии
kiran kaur - Queensland Police Service
Курс - SpecFlow: Implementing BDD for .NET
Машинен превод
Включва много обща преглед на темата, която минава през всички предварителни знания по начин, подходящ за знанията на курса.
James Hurburgh - Queensland Police Service
Курс - SpecFlow: Implementing BDD for .NET
Машинен превод
Предстоящи Курсове
Свързани 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 проект.
- Научете различни начини за стартиране на вашето уеб приложение.
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.
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)
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 заедно
Visual Studio 2022 IDE
14 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към начинаещи до разработчици на средно ниво, които желаят да разработват приложения с помощта на Visual Studio.
До края на това обучение участниците ще могат:
- Използвайте функциите Visual Studio 2022 ефективно.
- Изпълнявайте и управлявайте модулни тестове.
- Отстраняване на грешки в приложения и работа с код в отдалечени хранилища.
Visual Studio for PLC Communication and Database Integration
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици на софтуер на средно ниво и инженери по автоматизация, които желаят да създават приложения, които комуникират с PLC и взаимодействат с SQL бази данни, използвайки Visual Studio.
До края на това обучение участниците ще могат:
- Разработвайте .NET приложения в Visual Studio за индустриална автоматизация.
- Комуникирайте с PLC, използвайки индустриални протоколи като OPC UA.
- Внедрете взаимодействия на базата данни с SQL сървър за съхраняване и извличане на PLC данни.
- Оптимизирайте производителността на приложенията за индустриални среди в реално време.
Visual Studio Tools for Office (VSTO)
21 ЧасаТова водено от инструктор обучение на живо в България (онлайн или на място) е насочено към разработчици от начинаещи до средно ниво, които желаят да използват VSTO за създаване на персонализирани решения за Microsoft Office приложения.
До края на това обучение участниците ще могат:
- Създавайте добавки и персонализации на ниво документ за приложения на Office. Access и манипулирайте обектния модел на Office и неговите събития. Създавайте персонализирани ленти, панели на задачите и диалогови прозорци за приложения на Office. Използвайте Windows Forms контроли и .NET компоненти в документи на Office. Интегрирайте приложения на Office с уеб услуги и бази данни. Внедрете и защитите решения на Office.