- Level Professional
- Duration 23 hours
- Course by Board Infinity
-
Offered by
About
Dive into the intricate world of building services using the ASP.NET Web API with this meticulously crafted course. Designed to cater to individuals ranging from beginners to those with a foundational understanding, this course aims to elucidate the concepts of creating RESTful services using ASP.NET Web API. In the first module, C# Programming Fundamentals, you'll begin your expedition by exploring the captivating realm of C#. With an introduction to its unparalleled significance in today's software landscape, you'll progressively delve into its foundational concepts. From understanding various data types and variables to mastering the art of conditional statements and control structures, this module paves the way for what's ahead. Progressing to the second module, Advanced C# Programming, your perspective will broaden with an intensive dive into the deeper territories of C#. Venturing into advanced topics like delegates, events, and evolved Object-Oriented Programming principles, you'll garner hands-on expertise, equipping you to handle intricate programming challenges. Dive into the third module, SQL Server for Backend Development, to turn your focus towards the pivotal backend. Unveil the capabilities and nuances of SQL Server, familiarize yourself with the crux of relational databases, and comprehend the architecture intricacies. By the end, designing and managing robust databases tailored for web applications will be second nature. Finally, in the fourth module, ASP.NET Web API, the core essence of this course unfolds. Here, you'll be introduced to the foundational principles of RESTful web services. By mastering the art of defining API endpoints and acquiring adeptness in data serialization techniques, you'll be poised to craft and deploy powerful web APIs with finesse. Upon concluding this course, you'll not only possess an in-depth understanding of building services with ASP.NET Web API but also be geared up with the proficiency to design, implement, and launch scalable and efficient web services.Modules
Introduction to the course
1
Discussions
- Meet and Greet
1
Videos
- Meet Your Instructor
1
Readings
- Syllabus
Introduction to the C# programming language
1
Assignment
- C# basics - Practice Quiz
6
Videos
- What you will learn in this Lesson
- Introduction to C#
- C# Version History
- C# Code Execution
- Installing and Configuring Visual Studio
- Hello World Program
1
Readings
- Learn more about C# basics
C# Conditional Statements and Loops
1
Assignment
- Variables & Operators - Practice Quiz
6
Videos
- What you will learn in this Lesson
- Variable & Data Types
- Operators
- Conditional Statements
- Looping Constructs
- Jump Statements
1
Readings
- Read more about Conditional Statements
C# Arrays and Strings
1
Assignment
- Arrays and Strings - Practice Quiz
5
Videos
- What you will learn in this Lesson
- Arrays & its Types
- Manipulating Arrays
- Strings and its Methods
- Manipulating Strings
1
Readings
- Learn more about Arrays and Strings
Object-Oriented Programming in C#
1
Assignment
- C# - Graded Quiz
7
Videos
- What you will learn in this Lesson
- Object-Oriented Programming
- Classes and Objects
- Encapsulation & Abstraction
- Constructors
- Inheritance
- Polymorphism
2
Readings
- Read more about OOPS
- Tell us what you think!
Abstract Class, Interface and Partial Class
1
Assignment
- Class & Interface - Practice Quiz
6
Videos
- What you will learn in this Lesson
- Abstract Class
- Interface
- Static Classes & Methods
- Extension Methods
- Partial Class & Methods
1
Readings
- Learn more about classes and interface
Property, Indexer, Attributes and Exception Handling
1
Assignment
- Property & Indexers -Practice Quiz
6
Videos
- What you will learn in this Lesson
- Property in C#
- Indexer in C#
- Enum in C#
- Exceptional Handling
- Handling Exceptions in Console
1
Readings
- Read more about Property & Indexers
Anonymous Type, Delegates, Events and Lambda
1
Assignment
- Advance C# - Graded Quiz
7
Videos
- What you will learn in this Lesson
- Anonymous Type
- Delegates
- Events
- Anonymous Methods
- Lambda Expression
- Expression Tree
2
Readings
- Learn more Extention methods and delegates
- Further reading on methods and expressions
Getting Started with SQL Server
1
Assignment
- SQL Server - Practice Quiz
8
Videos
- Introduction to Databases
- Introduction to SQL Server
- Types of Databases
- SQL Commands
- SQL Server Tables
- Data Manipulation Commands
- Constraints
- Exercise on Constraints
T-SQL Fundamentals with SQL Server
1
Assignment
- SQL Fundamentals - Practice Quiz
5
Videos
- SQL Clauses
- Data Types and Variables
- SQL Operators
- SQL Predicates
- SQL Joins
Views, Indexes and Stored Procedures
2
Assignment
- Views & Index - Practice Quiz
- Stored Procedures - Practice Quiz
8
Videos
- SQL Server Views
- Types of Views
- User Defined Views
- SQL Sever Indexes
- Creating Indexes
- Introduction to Stored Procedure
- User Defined Stored Procedure
- DML Operations
Functions, Triggers and Cursors
1
Assignment
- SQL Server - Graded Quiz
6
Videos
- SQL Server Functions
- Scalar Functions
- Table Valued Functions
- SQL Server Triggers
- Types of Triggers
- Triggers Exercise
Introduction to Web API
5
Videos
- What you will learn in this Lesson
- Introduction to SOA
- Introduction to REST
- Introduction to ASP.NET Web API
- WCF vs Web API
Building RESTful Services with ASP.NET Web API
8
Videos
- What you will learn in this Lesson
- Introduction to ASP.NET Web API
- Building ASP.NET Web API
- Creating First Web API Project
- Creating Database for Web API
- ASP.NET Web API CRUD Operations
- Testing Web API Using Postman
- Consuming Web API in ASP.NET MVC
1
Readings
- Learn More on CRUD Operations
Asp.Net Core Web API Advanced Concepts
1
Assignment
- WebAPI - Graded Quiz
5
Videos
- What you will learn in this Lesson
- Routing - Convention and Attribute Routing
- Route Constraints
- Content Negotiation
- Media Type Formatters
2
Readings
- Learn More on Routing and Binding
- Provide your feedback!
Auto Summary
Unlock the power of building RESTful services with the "Building Services with ASP.NET Web API" course. Perfect for beginners and those with foundational knowledge, it covers C# Programming Fundamentals, Advanced C# Programming, SQL Server for Backend Development, and ASP.NET Web API. Led by Coursera, this professional-level course spans 1380 minutes and is available with a Starter subscription. Ideal for IT and Computer Science enthusiasts aiming to design, implement, and deploy scalable web services.

Board Infinity