Tutorialspoint
Freedom Sales | Secure your Future with Latest Skills | Get 10% OFF on checkout, Use CODE "FREEDOM"
Sales End on 17th August

C# & .NET Prime Pack

6 courses and an E-Book to become a .NET developer

Tutorialspoint

Development, Web Development, .Net, C#

    • Video
      Practical C# From scratch for junior .NET developers
      • Introduction
        • Greetings 01:43 Preview
        • .NET & .NET Core 03:30
        • .NET Core CLI 07:14
      • C# Fundamentals
        • Interacting with the Console 05:00 Preview
        • Built-in types 07:23
        • String & String builder 11:14
        • Common operators 07:05
        • Comments and regions 04:00
        • If-else statement 07:00
        • Switch statement 05:00
        • Datatype conversion and casting 06:04
        • Arrays 04:30
        • While loop 04:32
        • Do-while loop 02:32
        • For loop 03:02 Preview
        • Foreach loop 02:32
        • Enum 04:22
        • Nullable 04:51
        • Try-catch-finally 04:58
        • Namespace 02:09
        • Task: Parsing dates 06:29
        • Homework: Parsing dates with exact format
      • Classes
        • Introduction 03:53
        • Methods 06:51
        • Constructor 05:31
        • Properties 05:19
        • Static members 03:33
        • Inheritance 06:59
        • Access modifiers 05:00
        • Abstract class 03:57
        • Interface 05:42
        • Polymorphism 06:28
      • Collections
        • Introduction 03:47
        • List and its functionalities 08:30
        • LINQ 10:41
        • Lambda expression 06:08 Preview
        • Dictionary 10:32
        • var keyword 03:52
      • First application
        • Phonebook console application 31:12
      • Value types and reference types
        • Memory management - Stack and Heap 08:35
        • Ref and out keywords 07:19 Preview
        • Exercise: Parsing to negative int number 06:10
        • Reference type equality 08:15
        • const and readonly keywords 07:04
    • Video
      Real-world App with ASP.NET CORE 3.1 MVC & MongoDB (NoSQL)
      • Introduction
        • Introduction 01:46 Preview
        • Looking at the Finished Application 01:58 Preview
        • Getting Your Machine Ready 05:22 Preview
        • Introducing MongoDB 05:06 Preview
        • Advantages of MongoDB over RDBMS 01:41
        • Why Use MongoDB ? 00:56
        • Where to Use MongoDB ? 00:32
        • MongoDB - Limiting Records 01:35
      • MongoDB Fundamentals
        • Introduction 00:58
        • Data Modeling 02:18
        • Creating a Database 03:20
        • Create Collection in Database 01:20
        • Data Types in MongoDB 01:25
        • MongoDB - Insert Document 02:05
        • MongoDB - Insert Many Document 01:59
        • MongoDB - Query Document 03:27
        • MongoDB - Update Document 01:51
        • MongoDB - Save Document 01:17
        • MongoDB - Delete Document 01:21
        • MongoDB - Sorting Records 01:19
        • MongoDB - Indexing 01:17
        • MongoDB - Relationships 01:26
      • Creating Project ASP.NET Core MVC And working with Mock Data
        • Creating a New Project (ASP .NET CORE 3.1 MVC) 01:58
        • Creating the Model and the Repository (Mock Data) 10:57
        • Creating the View with (Mock Data) 07:27
        • Displaying the detail of Book (Mock Data) 05:53
        • Displaying the list of categories (Mock Data) 07:04
        • Download the Project.ZIP 00:06
      • ASP.NET CORE MVC and MongoDB (Create, Read, Update, Delete )
        • configuring for MongoDB 08:14
        • Modify the Model and Creating a Real Repository 08:58
        • Initializing the database MongoDB 07:14
        • Download Categories.json & Books.json 02:29
        • Adding a Book in MongoDB 15:30
        • Updating a Book in MongoDB 11:21
        • Deleting a Book in MongoDB 07:18
        • Download the Project.ZIP 00:06
      • The Authentication and the Authorization with MongoDB
        • configuring The Authentication with MongoDB 03:13
        • Creating the Login and Register 09:41
        • Creating the Authorization 02:29
        • Download the Project.ZIP 00:06
    • Video
      ASP.NET CORE and C# REST API With Real World Projects
      • Getting Set For The Course
        • Getting Set For The Section 01:35 Preview
        • What You Will Learn After Completing The Course 03:08 Preview
        • About Your Instructor 01:48 Preview
        • Getting The Source Code 01:32
        • About The Exercises 02:04
        • Getting To Ask Questions 01:09 Preview
        • Requirements For The Course 04:49
        • Summary 00:49
      • How Web Services Work
        • Getting set for the Section 01:44
        • Data Communication Pattern-Part 1 11:08
        • Data Communication Pattern-Part 2 12:03
        • Data Storage Pattern 08:47
        • Data Presentation Pattern 04:44
        • Summary 00:34
      • Implementing REST API in Asp.Net Core
        • Getting Set For the Section 03:08
        • Understanding the MVC Pattern 13:10
        • How Asp.Net Core Implements the MVC Pattern -Part 1 12:45
        • How Asp.Net Core Implements the MVC Pattern -Part 2 02:11
        • The Basic Asp.Net Core Web API-Part 1 18:32
        • The Basic Asp.Net Core Web API-Part 2 04:51
        • Working With Models in Asp.Net Core 06:54
        • Working With Routers in Asp.Net Core 06:36
        • Working With Serializers in Asp.Net Core 03:16
        • The Structure of an Asp.Net Core Project 07:52
        • Summary 01:14
      • Meet Notely Rest API, Our First Asp.Net Core Rest API Project
        • Getting set for the Section 02:55
        • Setting Up the Notely API Project 15:48
        • Reviewing the Requirements for Notely API 08:48
        • Creating the Note Model 08:17
        • Creating Database Migration-Part 1 12:22
        • Creating Database Migration-Part 2 10:32
        • Creating Database Migration-Part 3 07:31
        • Creating the Repository-Part 1 12:32
        • Creating the Repository-Part 2 06:30
        • Creating the Controller 17:53
        • Generating API Documentation Using Swagger 12:31
        • Testing the API using Swagger UI 12:41
        • Testing the API using POSTMAN 11:55
        • Summary 01:05
      • Building Materials E-Store (BMES): Our Real Life REST API Project
        • Getting Set For the Section 03:09
        • Understanding the Building Material Business 10:24
        • Defining the Problem 06:37
        • Specifying the Design Criteria 05:09
        • Creating the Solution 06:43
        • Summary 01:10
      • BMES: Requirements and Project Set-Up
        • Getting Set For the Section 01:53
        • Product Catalogue API Specifications 05:53
        • Shopping Cart API Specifications 02:25
        • Checkout API Specifications 01:41
        • Customer Registration Specifications 03:30
        • Customer Authentication Specifications 03:37
        • BMES Administration Specifications 02:58
        • Setting Up the BMES Project 16:30
        • Summary 01:07
      • BMES: Implementing the Product Catalogue
        • Getting Set For the Section 04:52
        • Structuring the BMES Project 06:20
        • Creating Product Catalogue Models (Product, Category, and Brand) 15:55
        • Executing Database Migration for Product Catalogue Models -Part 1 13:28
        • Executing Database Migration for Product Catalogue Models -Part 2 13:56
        • Executing Database Migration for Product Catalogue Models -Part 3 03:06
        • Creating the Catalogue Repository-Part 1 15:55
        • Creating the Catalogue Repository-Part 2 09:20
        • Creating the Catalogue Data Transfer Models -Part 1 13:02
        • Creating the Catalogue Data Transfer Models -Part 2 15:23
        • Creating the Catalogue Data Transfer Models -Part 3 11:05
        • Creating the Catalogue Data Transfer Models -Part 4 07:47
        • Creating the Catalogue Service-Part 1 12:43
        • Creating the Catalogue Service-Part 2 17:29
        • Creating the Catalogue Service-Part 3 11:03
        • Creating the Catalogue Service-Part 4 21:12
        • Implementing the Product Catalogue Controller-Part 1 16:36
        • Implementing the Product Catalogue Controller-Part 2 14:26
        • Generating API Documentation Using Swagger-Part 1 16:30
        • Generating API Documentation Using Swagger-Part 2 01:48
        • Testing the Product, Brands and Category End Points - Part 1 16:41
        • Testing the Product, Brands and Category End Points - Part 2 14:11
        • Summary 02:24
      • BMES: Administering the API
        • Getting Set For the Section 01:49
        • Loading Data into the Product Catalogue Database Tables -Part 1 11:40
        • Loading Data into the Product Catalogue Database Tables -Part 2 11:44
        • Loading Data into the Product Catalogue Database Tables -Part 3 12:23
        • Loading Data into the Product Catalogue Database Tables -Part 4 11:12
        • Summary 00:23
      • BMES: Implementing the Shopping Cart
        • Getting Set For the Section 02:50
        • Structuring the Cart Section 02:19
        • Creating the Shopping Cart Models 07:57
        • Executing Database Migration for Shopping Cart Models 07:12
        • Implementing the Cart Repository- Part 1 12:35
        • Implementing the Cart Repository- Part 2 05:56
        • Creating the Cart Data Transfer Models 14:01
        • Implementing the Cart Service - Part 1 12:04
        • Implementing the Cart Service - Part 2 12:33
        • Implementing the Cart Service - Part 3 13:46
        • Implementing the Cart Service - Part 4 01:41
        • Implementing the Cart Controller 08:33
        • Testing the Cart End Points Using Postman 11:32
        • Summary 00:54
      • BMES: Implementing Locations and Addresses Module
        • Getting Set For the Section 02:27
        • Structuring the Location Section 02:14
        • Creating Address Model 04:14
        • Executing Database Migration for Address Model 02:33
        • Implementing the Address Repository 08:02
        • Creating the Address Data Transfer Models 07:36
        • Summary 00:42
      • BMES: Implementing Customer Registration
        • Getting Set For the Section 01:18
        • Structuring the User Section 02:11
        • Defining the Customer Models (Person and Customer) 07:55
        • Executing Database Migration for Person and Customer Models 11:46
        • Implementing the Person and Customer Repositories 10:42
        • Creating the Person and Customer Data Transfer Models 07:03
        • Summary 00:47
      • BMES: Implementing Ordering and Checkout
        • Getting Set For the Section 02:20
        • Structuring the Order and Checkout Section 04:00
        • Creating the Order Models 07:59
        • Executing Database Migration for Order Models 08:11
        • Implementing the Order Repositories 07:59
        • Creating the Checkout Data Transfer Models 07:32
        • Implementing the Checkout Service-Part 1 06:15
        • Implementing the Checkout Service-Part 2 21:57
        • Implementing the Checkout Service-Part 3 01:22
        • Implementing the Checkout and Order Controller 09:01
        • Testing the Checkout API Using Postman 01:43
        • Summary 01:05
      • BMES: Authentication and Authorisation
        • Getting Set For the Section 03:27
        • Understanding API Security - Part 1 17:26
        • Understanding API Security - Part 2 05:03
        • Creating App User Model - Part 1 11:47
        • Creating App User Model - Part 2 18:03
        • Executing Database Migration for App User and Identity Models 09:23
        • Creating the Authentication Repository 18:04
        • Creating the Authentication Data Transfer Models 10:02
        • Creating the Authentication Service 20:15
        • Implementing the Authentication Controller 07:57
        • Refactoring Swagger to Account for Authentication 05:10
        • Testing Authentication and Authorization Using Swagger - Part 1 12:50
        • Testing Authentication and Authorization Using Swagger - Part 2 22:49
        • Testing Authentication and Authorization Using Postman 20:55
        • Summary 01:24
      • BMES: Deployment to Azure - Microsoft's Cloud Platform
        • Getting Set For the Section 05:46
        • Creating Microsoft Account 04:13
        • Creating Azure Subscription 10:39
        • Creating Resource Group 10:12
        • Creating App Service Plan 11:58
        • Creating Web App 08:03
        • Creating SQL Server 09:05
        • Creating Azure SQL Database 13:42
        • Updating App with Azure Database Credentials - Part 1 13:45
        • Updating App with Azure Database Credentials - Part 2 17:07
        • Updating App with Azure Database Credentials - Part 3 05:18
        • Migrate API Data to Azure Database 11:37
        • Publishing Via Visual Studio-Part 1 10:31
        • Publishing Via Visual Studio-Part 2 05:44
        • Publishing Via Azure DevOps 07:18
        • Setting Up Azure DevOps 14:14
        • Setting Up Continuous Integration (CI) Pipeline 13:55
        • Running Continuous Integration 03:44
        • Setting Up Continuous Deployment (CD) Pipeline 11:22
        • Running Continuous Deployment 06:48
        • Summary 01:26
    • Video
      Learn Parallel Programming with c# and .NET Core 5
      • Introduction
        • Learn Parallel Programming with c# and .NET Core 5 08:41 Preview
      • Threads
        • Introduction to Threads 07:09 Preview
        • Threads and IsBackGround 04:00
        • Aborting a Thread operation 08:41
        • Threads and ThreadPool usage 06:05
      • Tasks
        • Introduction to Tasks 06:18 Preview
        • Return a Value from a Task 04:59 Preview
        • Parent and Child Tasks 09:01
        • Tasks and Task Factory 06:42
        • Run Multiple Tasks 04:52
        • Tasks and Task-Run-ContinueWith and MethodUsage 04:25
        • Tasks and Cancellation of Operation with Cancellation token usage 10:36
        • Introduction to Task Parallel Library and Data Parallelism 04:40
        • Task Parallel Library, Parallel.For and Parallel.ForEach 08:53
        • Task Parallel Library, Cancel Parallel.For and Parallel.ForEach 10:05
        • Task Parallel Library and how to use Cancel and Parallel.For 13:47
        • Task Parallel Library and how to handle Exceptions the proper way 04:45
        • Task Parallel Library and Degree of Parallelism usage 04:59
      • PLINQ - Parallel LINQ
        • Introduction to PLINQ 07:48
        • Degree of parallelism 02:56
        • Cancellation-of-PLINQ-process 06:03
        • Properly-handling-exceptions 05:04
    • Video
      C# Console and Windows Forms Development with LINQ & ADO.NET
      • Introduction
      • Development Environment Setup
        • Install Visual Studio 2019 Community Edition 03:39 Preview
        • Install .Net Core SDK 01:31
        • Setup GitHub Account 02:28
        • Tour Of Visual Studio 11:05
      • C# Console Programming - Basic Control Structures
        • Write a Simple Hello World Program 15:06 Preview
        • Input and Output Programs 17:47
        • C# Data Types and Conversion 22:17
        • Operators in C# 16:39
        • Condition Statements 32:08
        • Repetition Statements 27:57
        • Methods and Return Types 26:36
      • C# Console Programming - More Advanced Concepts
        • String Manipulation Functions 21:24
        • Handling Exceptions 12:52
        • Classes and Objects 37:10
        • Arrays, Lists and Other Collections 34:55
      • Winforms Applications - The Basics
        • Create a Simple Winforms Application (Car Rental Application) 25:58 Preview
        • Understand Winforms Controls, Properties and Events 21:15
        • Form Validation and Exception Handling 34:01
        • Install SQL Server Express Edition 05:21
        • Create Database in SQL Server 09:36
        • Create Database Model with ADO.NET 12:53
        • Select Data from the Database Using LINQ 15:12
        • Submit to Database from Form 16:46
      • Multi Document Interface (MDI) and More Database Operations
        • Creating Additional Forms and Windows 13:38
        • Create an MDI Application 16:33
      • Managing Database Changes and CRUD Operations
        • View Data In A Grid 28:32
        • Managing Database Changes 18:23
        • Create and Edit Records (Using one form) 47:45
        • Vehicle Data Validations and Exception Handling 07:07
        • Manage Car Rental Records 45:20
        • Enhancing Application Flow and User Experience 28:02
      • User Management and Login Functionality
        • Simple Login Form 38:59
        • Control Features Based on User Roles 34:31
        • User Password and Active Status Reset 20:58
        • Add New Users and Password Reset 44:32
      • Add To Source Control
        • Add Project to GitHub 19:13
    • Video
      .NET Fundamentals Questions & Answers
      • .NET Fundamentals Q & A
        • What is IL code, CLR, CLS & JIT? - Part1 (9 Minutes) 08:31 Preview
        • What is IL code, CLR, CLS & JIT? - Part2 (10 Minutes) 10:13 Preview
        • Explain JIT,Pre-jit,Eco-Jit,Normal-Jit and NGEN.EXE?(19 Minutes) 18:54
        • What is CAS, evidence, permission set & code groups? (9 Minutes) 09:17
        • What are the changes in .NET 4.0 security model & What is sandboxing?(12 Minutes) 11:53
        • Explain Assembly, EXE and DLL. 09:20
        • Explain App Domain. 16:34
        • What is the difference between managed & unmanaged code? (5 Minutes) 04:28 Preview
        • What is Garbage Collector Gen 0, 1 & 2? (10 Minutes) 10:11
        • What is IDisposable interface & finalize dispose pattern in GC? (9 Minutes) 08:27
        • What is the difference between strong and weak references? (11 Minutes) 11:01
        • What is delay signing? (9 Minutes) 09:25
        • Can we see simple example of GAC & How to handle multiple versions in GAC(Binding redirect)? (16 Minutes) 15:43
        • What are different .NET datatypes and its uses according to scenarios? (39 Minutes) 38:38
        • Explain TypeSafe, Casting, Explicit casting and Implicit casting? (12 Minutes) 11:31
        • Explain the sentence "C# strings are immutable"?(Also covers stringbuilder & interning) (22 Minutes) 22:10
        • Explain Synch, Asynch, Delegates, Multicast Delegates and Events. 34:20
        • How can we make Asynchronous method calls using delegates? (5 Minutes) 05:09 Preview
        • What are anonymous methods in C#? (12 Minutes) 11:39
        • Why anonymous types are preferred over Tuples? (25 Minutes) 24:38
        • What is the use of Lambda Expression Action<>, Predicate<> & Func<>? (28 Minutes) 28:00
        • What do you mean by Covariance & Contravariance in .NET 4.0? (11 Minutes) 10:56
        • What is the use of checked and unchecked keyword? (7 Minutes) 07:14
        • What is a stack, Heap, Value types and Reference types? (14 Minutes) 13:55
        • What is boxing and unboxing? (10 Minutes) 09:55
        • C# Out Vs Ref. (7 Minutes) 06:42 Preview
        • What is optimistic and pessimistic locking? - Part1 (7 Minutes) 06:32
        • Can you explain optimistic locking? - Part2 (12 Minutes) 11:28
        • Can you explain pessimistic locking? - Part3 (15 Minutes) 14:34
        • What are regular expressions & can we see some practical demonstrations? (16 Minutes) 16:09
        • .NET 4.5 feature - Why do we need REGEX timeout? (8 Minutes) 08:02
        • 5 tips to improve your C# debugging.(18 Minutes) 17:42
        • Can you explain Named Parameters, Ref, Out, Volatile & Parsetry? (38 Minutes) 38:08
        • What is the difference between Const & ReadOnly? (8 Minutes) 07:32
        • Explain the difference between "IS" and "AS" keyword? (5 Minutes) 04:38
        • What are Extension Methods? (11 Minutes) 10:32
        • What is #Debug directive? (5 Minutes) 05:13
        • What is the difference between Debug and Release? (8 Minutes) 07:52
        • What is serialization and deserialization? (14 Minutes) 13:50
        • What is the difference between TypeOf and GetType? (7 Minutes) 06:47
        • What is IComparable and IComparer? (16 Minutes) 16:17
        • What is the use of Yield Keyword in C#? (11 Minutes) 10:29
        • What is a C# indexer? (7 Minutes) 06:39 Preview
        • What is the difference between == vs .Equals()? (21 Minutes) 21:12
        • When should we override GetHashCode? (27 Minutes) 27:00
        • What are ??(Coalescing operators)? (4 Minutes) 03:52
        • What is C# reflection? (11 Minutes) 11:14
        • What is Dynamic keyword & How does it differ from Reflection? (9 Minutes) 09:19
        • What is the difference between Early binding and Late binding? (4 Minutes) 03:23
        • What is a difference between VAR and Dynamic keyword? (5 Minutes) 05:21
        • What is the use of VAR keyword in C#? (15 Minutes) 14:44
        • What are Circular Dependencies and How to resolve them? (10 Minutes) 09:53
        • How can we mark a method as deprecated? (3 Minutes) 02:42
        • What is the difference between Build VS Rebuild Vs Clean? (6 Minutes) 05:46
        • Importance of bin folder & obj folder in C#. 08:46
        • What is Naming Convention? (8 Minutes) 07:42
        • What is Nuget? (6 Minutes) 05:31
        • What are portable class libraries? (4 Minutes) 03:36
        • What is Asynch and Await keywords? (6 Minutes) 06:14
        • Explain Concurrency VS Parallelism? - (Part 1) 21:30
        • Does Async use threads? - (Part 2) 24:16
        • What are ENUM's and flags in ENUMS? (7 Minutes) 06:26
        • How to convert string to ENUM? (5 Minutes) 05:16
        • How to use MSMQ with C#? (16 Minutes) 15:37
        • Explain NULLABLE Types? (4 Minutes) 03:28
        • Explain C# Attributes? (16 Minutes) 15:45
        • What is AutoMapper? (6 Minutes) 05:58
        • What are DataAnnotations? (10 Minutes) 10:08
        • C# Random numbers. (20 Minutes) 19:40
        • What is .NET Core, DNX, DNU and DNVM? (46 Minutes) 46:02
        • How to work with files and folders (System.IO)? 19:04
        • Explain C# Exceptions ? 24:53
        • Learn Redis Cache in 20 minutes. 18:12
        • POST, GET, PUT, DELETE & PATCH. 22:48
        • Preprocessor Directives/Symbols. 30:08
    • eBook
      C# Tutorial
  • Description

    Hands on knowledge of Object Oriented Programming, Classes, Collections And All Of The Fundamental C# Features,  ASP.NET CORE 3.1 MVC & MongoDB, ASP.NET CORE And C# REST API, Parallel Programming With C# And .NET Core 5, .NET Fundamentals Q & A, C# Console And Windows Forms Development With LINQ & ADO.NET.

    6 Modules

    377+ Lectures

    61+ Hrs HD Videos

    Course Designed by Industry Experts

    Up-to-Date Curriculum

    1 eBooks

    2 Projects

    Full Lifetime Access

    30 Days Refund Policy

    Certificate on Completion


    About the Premium Pack:

    Welcome to the power pack module of .NET and C# which will help you to understand the practical C# from scratch for junior .NET developers, building real world app of library with ASP.NET CORE 3.1 MVC & MongoDB, master parallel programming with C#, basics and fundamentals of .NET & C#, understanding practical data driven MDI Windows forms application using C#, LINQ And SQL server express.


    Projects:

    Meet Notely Rest API Project

    Building Materials E-Store (BMES): Our Real Life REST API Project.


    Scope of .NET and C#:

    As per microsoft, .NET and C# will be a game changer and evolution will be present for the next several years.

    .NET has a very bright future and will be applicable for entire  large enterprise-scale and scalable software applications.

    .NET and C# developer can earn as much as $105,000 a year!



    Goals

    • Create your own classes and use built-in types through C# and .NET.
    • Creating the ASP. NET Core MVC Project & MongoDB
    • MongoDB Installation and Configuration with .NET CORE
    • Integration the authentication and authorization with MongoDB
    • How to implement all the functionalities of a complete ecommerce Web API
    • Understanding practical application of architectural patterns such as request-response pattern, repository pattern, and dependency inversion
    • Learn Parallel Programming with c# and the .NET Core 5
    • Learn everything about PLINQ and how to use it with your LINQ knowledge

    Prerequist

    • A person who learns programming from scratch or knows the basics
    • Visual Studio Development Environment
    • Basic Computer Fundamentals & Terminologies
C# & .NET Prime Pack
This Prime Pack Includes :

61.5 hours

6 Video Courses

1 eBooks

Lifetime Access
Preview

Preview