Apply C# and .NET to Build Real-World Applications
By the end of this course, learners will be able to develop C# programs, apply object-oriented programming principles, build database-driven applications, handle exceptions, and deliver complete real-world projects using the .NET framework. Ultimate .NET Training is a comprehensive, hands-on course designed to take learners from foundational C# concepts to advanced application development. Starting with .NET setup, core syntax, and control structures, the course progressively builds skills in functions, OOPS, file handling, exception management, and ADO.NET database integration. Learners then
Skills you'll learn
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
Introduction to Programming in Swift 5
Welcome to Introduction to Programming in Swift 5. In this course we will introduce you to the absolute basics of the Swift programming language. Whether you are a brand new programmer or have experience with other programming languages this course is for you. Some of the things you will learn in this course are: • An Introduction to Swift 5 programming concepts • Installing the necessary tools • Working with data such as Integers and Strings • Creating reusable code with functions • Working with data constructs such as arrays and dictionaries • Object-oriented programming • Model View Con
All levels
Mastering Python Programming: Apply, Analyze, and Build
Take your Python programming skills beyond basic syntax by learning how to design modular, reusable, and efficient applications using functional programming and object-oriented programming principles. This course explores how to build scalable Python solutions through functions, recursion, classes, inheritance, exception handling, and advanced object-oriented features. You'll begin by designing reusable functions, managing parameters, and solving structured problems with Python data structures. As you progress, you'll analyze recursion, functional programming patterns, and variable scope befo
All levels
Software Engineering: Software Design and Project Management
Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the project planning and analysis/design phases of SDLC, and you will learn about different architectural patterns and design patterns to solve common problems in software design. It covers project planning, scheduling, and cost estimating, which are the principal tasks of software project managers. Basic object-oriented programming (OOP) concepts are required to understand different design patterns covere
All levels
Intermediate Object-Oriented Programming with Java
This 1.5 hours class is a continuation of the class Object-oriented programming with Java. We will learn and explore more advanced topics of object-oriented programming with Java. At the end of this class, you will be able to use Java to develop projects such as mobile applications. You will also be able to understand Java object specifications and use objects and frameworks created by other developers.
All levels