From Zero to .NET MAUI (.NET Core)
|
- What is XAML and .NET MAUI
- Using styles and resource dictionaries
- Making the most of the various controls in .NET MAUI
- Take advantage of data binding and the MVVM design pattern
- Learn Dependency Injection
- Creating an N-Tier application to be used beyond .NET MAUI
|
2-3 days
|
XAML
.NET MAUI
C#
.NET
.NET Core
|
From Zero to MVC (.NET Core)
|
- Getting started with .NET Core MVC and Razor markup
- Learn to manage state, catch exceptions and perform logging
- Work with tag helpers and the HTML helper class
- Using the MVVM design pattern
- Displaying, validating, and modifying data in a database
|
2 days
|
MVC
.NET
.NET Core
Razor
C#
|
From Zero to Minimal Web API (.NET Core)
|
- What is a Minimal Web API?
- Build a Minimal Web API Project
- Use PostMan and Swagger to Test API Calls
- Using the MapGet(), MapPost(), MapPut() and MapDelete() Methods
- Build a Router Base Class to Simplify Your Minimal APIs
- Add Logging to your Web API Calls
- Add Exception Handling to your Web API Calls
- Develop a Complete Set of CRUD APIs
- Call your Web APIs from JavaScript/jQuery
- Add CORS to Allow Cross-Domain Calls
- The Basics of Securing Minimal Web APIs
|
2 days
|
Minimal Web API
Web API
.NET
.NET Core
C#
|
From Zero to Web API Using MVC (.NET Core)
|
- What is a Minimal Web API?
- Build a Web API Project
- Use PostMan and Swagger to Test API Calls
- Configure your Web API using Config Classes
- Determine the Return Type to Use
- Format Data as JSON or XML
- Setup Web API Routes
- Add Logging to your Web API Calls
- Add Exception Handling to your Web API Calls
- Develop a Complete Set of CRUD APIs
- Call your Web APIs from JavaScript/jQuery
- Add CORS to Allow Cross-Domain Calls
- The Basics of Securing Web APIs
|
2 days
|
MVC
Web API
.NET
.NET Core
C#
|
From Zero to ADO.NET (.NET Core)
|
- Connect and submit queries to a database
- Work with stored procedures
- Make ADO.NET much simpler to use
|
1-2 days
|
.NET
C#
ADO.NET
.NET Framework
.NET Core
|
From Zero to Bootstrap
|
- Become familiar with Bootstrap
- Learn to build web pages that are responsive
- Learn to use jQuery to manipulate the Bootstrap elements
- Build some standard business UI pages
|
1-2 days
|
CSS
Bootstrap
HTML
|
From Zero to C# (.NET Core)
|
- An overview of Visual Studio .NET
- An Introduction to the C# language
- Object Oriented Programming principles
- Using Controls
- Event Programming Basics
- Variables and Operators
- Controlling flow using if statements and loops
- Creating classes with methods and properties
|
2-3 days
|
C#
.NET
.NET Framework
.NET Core
|
From Zero to CSS/CSS 3
|
- Why you should use CSS
- How best to structure CSS
- The latest CSS 3 techniques
|
1-2 days
|
CSS
CSS 3
HTML
|
From Zero to HTML/HTML 5
|
- The basics of HTML
- Formatting and basic styling of HTML
- The newer HTML 5 elements and attributes
- Using the HTML 5 APIs
|
2 days
|
HTML
HTML 5
CSS
|
From Zero to JavaScript and jQuery
|
- Fundamentals of the JavaScript Language
- Interact with, and manipulate elements on web pages
- Simplify your coding using closures and templating
- Asynchronous pProgramming
- Create a Website using Node.js and Express
- Using API's such as local storage, drag & drop, Geolocation, video, cookies, and Web Workers
- Create REST API using Node.js and Express
- Using the Fetch API
- Object-Oriented Programming in JavaScript
- Storing data using PouchDB
- Fundamentals of jQuery
|
2-4 days
|
JavaScript
jQuery
Node.js / Express
Express / Node.js
geolocation
Google Maps
PouchDB
|
From Zero to LINQ in .NET Core
|
- Why LINQ is Important
- Selecting, Filtering and Ordering Data
- Taking, Skipping and Getting Distinct Data
- Getting Specific Data using Take, Skip and Distinct
- Union and Join Two or More Collections
- Grouping and Aggregating Data
- Iterating Over Collections
- What is Deferred Execution and Why it is Important
|
1-2 days
|
.NET Core
C#
LINQ
|
From Zero to SQL Server
|
- Why use SQL Server
- Create databases and tables
- Create data retrieval and modification SQL
- Write stored procedures, triggers and views
|
2-3 days
|
SQL Server
Database
|
SQL For Developers
|
- A Quick Introduction to Relational Databases
- Retrieving Data with SELECT
- Working With SELECT Filters and Expressions
- Ordering Data Using ORDER BY
- Get Subsets of Data with WHERE
- Aggregating Data
- Using Subqueries to Filter Data
- Add, Edit, and Delete Data
- Retrieve Data from Multiple Tables with JOINs
- Set Operators (UNION, EXCEPT, INTERSECT)
- Group Data Using GROUP BY and HAVING
- Working with Date Data Types
- Working with the String Data Type
- Rounding, Math, Null, Data, and Decision Functions
- Manipulating JSON and XML Data
- Creating and Using Stored Procedures
- Creating and Using User-Defined Functions
- Creating and Using Views
- The Basics of Query Optimization
- Monitoring Queries
|
2 days
|
SQL
Database
Developers
|
From Zero to Node REST API
|
- Create a Node server for REST APIs
- Retrieve and search for data
- Learn to POST, PUT, PATCH, and DELETE data
- Handle exceptions
|
1 day
|
Node
JavaScript
REST API
Web API
REST
|
From Zero to Unit Testing (.NET Framework)
|
- Why unit test
- Build your first tests using Visual Studio
- Initialization and Cleanup
- Attributes and Assert Classes
- Data-Driven Tests and using Command Line Utilities
|
1-2 days
|
C#
.NET
.NET Framework
Unit Testing
|
From Zero to Unit Testing in .NET Core
|
- Why unit test
- Build your first tests using Visual Studio
- Initialization and Cleanup
- Attributes and Assert Classes
- Data-Driven Tests and using Command Line Utilities
|
1-2 days
|
C#
.NET Core
Unit Testing
.NET Core
|
From Zero to WPF
|
- What is XAML and WPF
- Using styles and resource dictionaries
- Making the most of the various controls in WPF
- Take advantage of data binding and the MVVM design pattern
|
4 days
|
WPF
C#
.NET
XAML
.NET Framework
|
From Zero to XML Processing (.NET Core)
|
- Using LINQ to XML
- Using XPath queries
- Store and restore .NET objects as XML
|
1 day
|
XML
C#
.NET
.NET Framework
.NET Core
|