Companies Home Search Profile

Advanced C# with .NET Core: Learn by Coding

Focused View

Thomas Plathanath Mathew

14:48:43

610 View
  • 1. Introduction.mp4
    03:57
  • 2. About Your Instructor.mp4
    01:45
  • 3. Before You Start - Course Essentials.mp4
    05:56
  • 1. Introduction to OOP.mp4
    15:00
  • 2. How to Declare a Class in C#.mp4
    09:24
  • 3.1 1 - Demo Class and Objects -CarDealer.zip
  • 3. Demo Application to Illustrate OOP Basics.mp4
    18:47
  • 4. Constructor.mp4
    11:31
  • 1. Installing Visual Studio 2022.mp4
    05:59
  • 2.1 CarDealer2022.zip
  • 2. Demo Application to Illustrate OOP Basics in Visual Studio 2022.mp4
    14:30
  • 1. Principles of OOP.mp4
    03:47
  • 1. Quiz 1.html
  • 1. Simple Library Management System.html
  • 1.1 C# Language Documentation.html
  • 1. Exploring Microsoft Documentation.mp4
    01:44
  • 1. Introduction to Encapsulation.mp4
    07:59
  • 2. How to Implement Encapsulation.mp4
    17:01
  • 3.1 3 - Demo Encapsualtion.zip
  • 3. Demo Application to Illustrate the Implementation of Encapsulation.mp4
    14:42
  • 1. How to Implement Encapsulation Using Properties.mp4
    09:12
  • 2.1 4 - Demo Properties.zip
  • 2. Demo Application to illustrate Encapsulation using Properties.mp4
    07:46
  • 1. Quiz 2.html
  • 1. Assignment 2 Customer Registration System.html
  • 1. Introduction to Inheritance.mp4
    14:25
  • 2. Types of Inheritance.mp4
    04:03
  • 3. Single Inheritance.mp4
    19:01
  • 4. Hierarchical Inheritance.mp4
    09:04
  • 5. Multilevel Inheritance.mp4
    16:36
  • 1. Quiz 3.html
  • 1. Assignment 3 Vehicle Rental System.html
  • 1. Introduction to Interfaces.mp4
    16:58
  • 2.1 8 - Demo Interface.zip
  • 2. Demo Application - Interfaces.mp4
    09:02
  • 1. Extensibility of Interfaces.mp4
    05:59
  • 2.1 9 - Demo Extensibility.zip
  • 2. Demo Application - Extensibility of Interfaces.mp4
    20:07
  • 1. Assignment 4 Bookstore Management System.html
  • 1. Cohesion.mp4
    06:40
  • 2. Coupling.mp4
    10:04
  • 1. Multiple Inheritance.mp4
    10:29
  • 1. Quiz 4.html
  • 1. Introduction to Abstraction.mp4
    04:41
  • 2. Abstract Class.mp4
    07:41
  • 3.1 AppAbstractClass.zip
  • 3. Demo Application - Abstract Class.mp4
    07:40
  • 4. Differences between Abstraction and Encapsulation.mp4
    01:22
  • 1. Quiz 5.html
  • 1. Assignment 5 Vehicle Maintenance Reminder.html
  • 1. Introduction to Polymorphism.mp4
    01:20
  • 2. Compile Time Polymorphism.mp4
    05:26
  • 3. Run-Time Polymorphism.mp4
    08:18
  • 4.1 AppOverridden.zip
  • 4. Demo Application - Run-Time Polymorphism.mp4
    07:36
  • 5. Differences Between Compile-Time & Run-Time Polymorphism.mp4
    04:02
  • 1. Quiz 6.html
  • 1. Assignment 6 Shape Area Calculator.html
  • 1. base Keyword.mp4
    04:47
  • 2. Calling Base Class Constructor.mp4
    09:11
  • 3.1 AppBaseConstructor.zip
  • 3. Demo Application - Calling Base Class Constructor.mp4
    11:40
  • 1. Sealed Class.mp4
    05:25
  • 2. Sealed Method.mp4
    05:05
  • 3.1 AppDemoSealed.zip
  • 3. Demo Application - Sealed Class & Method.mp4
    17:30
  • 1. Introduction to Upcasting & Downcasting.mp4
    14:10
  • 2.1 AppDemoUpcasting.zip
  • 2. Demo Application - Upcasting.mp4
    19:26
  • 3.1 AppDemoDowncasting.zip
  • 3. Demo Application - Downcasting.mp4
    06:03
  • 1. Quiz 7.html
  • 1. Introduction to Pattern Matching Designs.mp4
    20:07
  • 2. Property Pattern Matching.mp4
    06:43
  • 3.1 AppPropertyPattern.zip
  • 3. Demo Application - Property Pattern Matching.mp4
    14:28
  • 1. Assignment 7 Library Discount Calculator.html
  • 1. Introduction to Tuples.mp4
    13:54
  • 2.1 AppTuple.zip
  • 2. Demo Application - Tuples.mp4
    12:52
  • 3. Introduction to Records.mp4
    14:14
  • 4.1 AppUserProfiles.zip
  • 4. Demo Application - Records.mp4
    07:32
  • 1. Quiz 8.html
  • 1. Assignment 8 Employee Records Management.html
  • 1. Introduction to Indices and Ranges.mp4
    04:26
  • 2.1 AppIndices.zip
  • 2. Demo Application - Indices and Ranges.mp4
    06:16
  • 1. Introduction to Immutable Classes.mp4
    02:22
  • 2.1 AppImmutableClasses.zip
  • 2. Demo Application - Immutable Class.mp4
    15:43
  • 1. Delegates.mp4
    17:09
  • 2.1 AppDelegateEmployee.zip
  • 2. Demo Application - Delegates.mp4
    19:36
  • 3. Multicast Delegates.mp4
    08:02
  • 4.1 AppMulticastDelegate.zip
  • 4. Demo Application - Multicast Delegates.mp4
    11:59
  • 5. Events.mp4
    10:31
  • 6.1 AppEvent.zip
  • 6. Demo Application - Events.mp4
    19:13
  • 7. Null Safety in Events.mp4
    05:57
  • 8. Advantages of Events.mp4
    06:51
  • 1. Quiz 9.html
  • 1. Lambda Expressions.mp4
    11:16
  • 2.1 AppLambdaDemo.zip
  • 2. Demo Application - Lambda Expression.mp4
    05:23
  • 3. Benefits of Lambda Expressions.mp4
    03:03
  • 4. Language Integrated Query (LINQ).mp4
    04:46
  • 5.1 AppLINQSongs.zip
  • 5. Demo Application - LINQ.mp4
    25:34
  • 1. Quiz 10.html
  • 1. Assignment 9 Product Management System.html
  • 1. Asynchronous Programming.mp4
    08:24
  • 2.1 AppAsynchronous.zip
  • 2.2 Web API URL for Jokes.html
  • 2. Demo Application - Asynchronous Programming.mp4
    18:07
  • 1. Database Programming in C#.mp4
    16:26
  • 2. Installing SQL Server & Management Studio.mp4
    14:55
  • 3. Creating Database & Tables in SSMS.mp4
    12:31
  • 4. Library Management Application -Install SqlClient.mp4
    06:12
  • 5. Library Management Application - Develop Menu System.mp4
    15:38
  • 6. Library Management Application - Insert a Book.mp4
    25:07
  • 7. Library Management Application - List all Books.mp4
    18:47
  • 8. Library Management Application - Search for a Book.mp4
    12:32
  • 9. Library Management Application - Update a Book.mp4
    24:30
  • 10. Library Management Application - Delete a Book.mp4
    07:21
  • 11.1 AppDBLibrary.zip
  • 11. Refactor the Library Management Application.mp4
    02:57
  • 1. Quiz 11.html
  • 1. Whats Next.mp4
    04:28
  • Description


    Advanced C# Mastery with .NET Core: Live Coding and Practical Assignments for In-depth Learning

    What You'll Learn?


    • The .NET Core: A cross-platform, open-source framework for building modern, high-performance applications.
    • Object-Oriented Programming (OOP) Principles: Encompass classes, inheritance, polymorphism, encapsulation, and abstraction to design robust software solutions.
    • Creating and implementing reusable components and controls.
    • Architect applications with high cohesion and loose coupling, ensuring testability and extensibility through the judicious use of interfaces.
    • Core Functionalities of C#: Incorporating pattern matching, delegates, events, Lambda expressions, and LINQ to streamline common programming tasks.
    • Master the fundamentals of database programming in C# through ADO NET, enabling seamless interaction with databases for data storage, and manipulation.

    Who is this for?


  • For those seeking a deeper understanding of object-oriented programming in C#.
  • For C# developers aiming to excel in classes and interfaces.
  • What You Need to Know?


  • Foundational comprehension of C# concepts, encompassing variables, type casting, conditional statements, iterative loops, classes and structures, enumerations and collections.
  • More details


    Description

    Unlock the full potential of C# with my comprehensive course, 'Advanced C# with .NET Core: Learn by Coding.' Dive deep into the intricacies of C# programming and harness the power of .NET Core through hands-on coding exercises and real-world projects.

    In today's technology-driven world, C# stands as one of the most sought-after programming languages, powering a wide range of applications across various domains. Understanding C# not only opens doors to lucrative career opportunities but also equips you with the skills needed to build robust, scalable, and efficient software solutions.

    Why Learn C#?

    C# is a versatile and powerful programming language widely used in web development, game development, mobile app development, and more.

    With its extensive support for the .NET framework, C# enables developers to create applications for multiple platforms, including Windows, macOS, Linux, iOS, and Android.

    Mastering C# provides a strong foundation for learning other languages and technologies in the Microsoft ecosystem, such as ASP.NET Core, Xamarin, and Unity.

    Building on C# Fundamentals

    Previous knowledge of C# basics is essential for mastering advanced concepts covered in this course. If you're new to C# programming, consider enrolling in my course "C# Basics with .NET Core" to build a strong foundation. This course serves as a natural progression, delving deeper into advanced topics, expanding your skill set, and empowering you to tackle more complex programming challenges with confidence. Whether you're a seasoned developer looking to sharpen your skills or a beginner eager to take your coding journey to the next level, "Advanced C# with .NET Core: Learn by Coding" offers a comprehensive learning experience tailored to your needs.

    Why This Course?

    Join Instructor Thomas Mathew in the ultimate guide to mastering C# basics with .NET Core. With over 22,000 students already trained in live classes, Thomas brings his expertise to the online world. Dive into C# programming with a structured approach that's accessible to beginners yet comprehensive enough for seasoned developers. Each section is meticulously crafted, featuring engaging lectures, quizzes, and live coding demonstrations. Practical coding assignments challenge you to apply your newfound knowledge to real-world scenarios, enhancing your problem-solving skills. Downloadable resources, including demo applications and assignment solutions, ensure you have everything you need to succeed.

    This course goes beyond the basics, delving into advanced topics like principles of OPPS, asynchronous programming, LINQ, delegates, events, database programming and more.

    Learn by doing with my hands-on coding approach, where you'll tackle real-world challenges and build practical applications from scratch.

    Stay ahead of the curve with up-to-date content that reflects the latest advancements in C# and .NET Core.

    Gain confidence in your coding skills and build a strong portfolio of projects to showcase to potential employers or clients.

    Whether you're a seasoned developer looking to level up your C# skills or a beginner eager to embark on your programming journey, 'Advanced C# with .NET Core: Learn by Coding' is your gateway to success in the world of software development.

                                                                                                  ‘Explore Coding…Discover Career’

    Who this course is for:

    • For those seeking a deeper understanding of object-oriented programming in C#.
    • For C# developers aiming to excel in classes and interfaces.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Thomas Plathanath Mathew
    Thomas Plathanath Mathew
    Instructor's Courses
    I have over 24 years of experience in coding across various languages, I bring a wealth of knowledge and expertise to the table. I hold a bachelor's degree in Electronics, along with a Post Graduate Diploma and Master's Degree in Computer Applications. Additionally, I've earned a Post Graduate Diploma in Mobile Solutions Development.Throughout my career, I've had the opportunity to work in diverse domains, including software development, web development, and mobile application development. I've also had the privilege of teaching computer programming to both graduate and undergraduate students. Currently, I balance my time as a Mobile application developer at a company and as a professor at a college in North America.Software development is not just my profession; it's my passion. I'm deeply committed to helping you succeed and advance in your career through this course.When I'm not coding or teaching, you can find me enjoying my favorite sport, soccer. I truly hope you'll find my courses both enjoyable and beneficial, and I can't wait to see you in the first lecture. Thank you for choosing to learn with me.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 84
    • duration 14:48:43
    • Release Date 2024/06/14