Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

ASP.NET Core Foundation

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This c# course gives you the complete ASP.NET Core foundation and C# skills that .NET developer roles demand - covering .NET Core architecture, C# fundamentals, OOP, LINQ, and async programming. Start with the asp net core foundation: set up your .NET environment, master .NET CLI commands, and understand .NET Core platform architecture. Next, master C# fundamentals - variables, operators, control flow, arrays, strings, and OOP including classes, constructors, encapsulation, and inheritance. Then advance into polymorphism, interfaces, properties, exception handling, LINQ, delegates, events, lambda expressions, and APM/EAP/TAP async patterns. By the End, You Will: - Build .NET Core applications with the .NET CLI, Visual Studio, and C# from scratch - Apply full OOP architecture with inheritance, polymorphism, and interfaces in asp net core projects - Develop async C# solutions using LINQ, delegates, lambda expressions, and TAP async/await patterns - Create a portfolio-ready C# application demonstrating c# developer course skills for job interviews Ideal For: Beginners starting a c# course from scratch; CS students seeking c# for beginners foundations; developers adding C# to their stack; anyone targeting c# web development or dot net certification course roles. Enroll and build the C# skills .NET employers hire for. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Microsoft Corporation, Meta, or any of their subsidiaries or affiliates. This course is not official preparation material for any of these companies. All trademarks, service marks, company names, logos, and brand names mentioned are the property of their respective owners and are used for identification, educational, and informational purposes only. No claim is made to exclusive rights to use any third-party trademarks apart from their context in this educational material.

Syllabus

  • Introduction to ASP.NET
    • Introduction to ASP.net is a module designed for individuals who want to learn the ASP.net framework. The module provides a comprehensive overview of development concepts and how they relate to ASP.net. Participants will learn how to create dynamic web applications using ASP.net, including building web forms, working with server controls, and using data sources to retrieve and display information. Additionally, the course covers the basics of programming in C# and introduces participants to the .NET framework.
  • C# Programming Fundamentals
    • The C# Programming Fundamentals module is designed to equip learners with a solid foundation in the syntax, concepts, and principles of C# programming language. The module covers various topics, starting with an introduction to the C# programming language, including its history and significance in modern software development. It then progresses to cover essential aspects of programming in C# such as data types and variables, including integer, floating-point, Boolean, and string types. The module also covers the use of arithmetic, logical, and comparison operators in C#, as well as expressions and their evaluation. Learners will also explore conditional statements, loops, and branching statements in C# to control program flow, as well as the basics of creating and calling methods and functions, including passing arguments and returning values.
  • Advanced C# Programming
    • The Advanced C# Programming Fundamentals module is designed to provide learners with an in-depth understanding of advanced C# programming concepts and techniques. The module covers various topics, starting with an overview of advanced programming concepts such as LINQ, delegates, and events. It then progresses to cover advanced object-oriented programming principles such as inheritance, polymorphism, and encapsulation, as well as advanced techniques for working with classes and objects, such as extension methods, interfaces, and abstract classes. The module also covers advanced topics in exception handling, threading, and asynchronous programming, including how to create and work with asynchronous and parallel code.

Taught by

Board Infinity

Reviews

4.1 rating at Coursera based on 34 ratings

Start your review of ASP.NET Core Foundation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.