C#/.NET Bootcamp: Full-Stack Web Development (w/ ASP.NET Core and Blazor)

C#/.NET Bootcamp: Full-Stack Web Development (w/ ASP.NET Core and Blazor)

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 182 Lessons (15h 33m) | 2.67 GB

The only course you need to learn C# programming and master the .NET platform. Learn everything from scratch and put your skills to the test with exercises, quizzes, and projects. This course will give you the skills you need to start a career in C#/.NET Programming and get hired this year.

What you’ll learn

  • Launch your career as a C#/.NET Developer and build full-stack web pages from scratch
  • Put your new skills to the test and solidify your knowledge with exercises, quizzes, and projects
  • Learn C# programming fundamentals and why it’s one of the most in-demand languages across all industries
  • Utilize .NET for rapid development of web, mobile, and console applications
  • Build web applications with ASP.NET Core MVC, Razor Pages, and Blazor
  • Powerful knowledge and skills including object-oriented programming (OOP) and automated unit testing
Table of Contents

1 C#.NET Bootcamp Full-Stack Web Development (w ASP.NET Core and
2 Course Introduction
3 Development Environment Overview
4 Windows Users Installing Visual Studio
5 MacOS and Linux Users Installing Visual Studio Code
6 MacOS and Linux Users Developing with Visual Studio Code
7 The History of .NET
8 What Is the .NET Platform
9 Why Should You Learn .NET
10 What You Can Build Using .NET
11 The .NET Documentation
12 What Is C#
13 Hello World
14 Hello World Explicit
15 The C# Compiler
16 Program Arguments
17 Debugging in Visual Studio
18 Console Input Output
19 C# Value Types
20 Using C# Value Types
21 Casting and Value Type Conversions
22 Strings
23 String Parsing
24 Date Time
25 Operators
26 Conditionals
27 Switch Statements
28 Iteration Statements
29 Basic Variable Scopes
30 Introduction to OOP
31 Classes and Objects
32 Reference Types
33 Fields, Properties and Constructors
34 Methods
35 Access Modifiers
36 Namespaces
37 Interfaces
38 b. Static Members
39 Method Overloading
40 Inheritance
41 Polymorphism
42 Advanced Variable Scopes
43 Implicit Typing
44 Const Keyword
45 Garbage Collection
46 Enumerations
47 Switch Expressions
48 Structs
49 Passing Value-Type Parameters
50 Passing Reference-Type Parameters
51 Exception Handling
52 Exercise Imposter Syndrome
53 Overview
54 Arrays
55 ArrayList
56 Generic List
57 Generic Stack
58 Generic Queue
59 Generic Dictionary
60 Overview
61 Named Arguments
62 Optional Arguments
63 Extension Methods
64 Generic Types
65 Params Keyword
66 Nullable Value Types
67 Nullable Reference Types
68 Record Types
69 Class Libraries
70 Custom Exception Types
71 b. Asynchronous Programming
72 What is LINQ
73 Filtering Data Using LINQ
74 Ordering Data Using LINQ
75 Selecting Data Using LINQ
76 Grouping Data Using LINQ
77 The LINQ Query Syntax
78 Why Automated Testing Is Important
79 Creating a Test Project
80 Writing a Unit Test Using MsTest
81 What is a Web Framework
82 Introduction To Web Development
83 Server-rendering vs. Client-rendering
84 Web Development in .NET Overview
85 Choosing a Web UI Framework
86 Introduction to ASP.NET Core
87 Creating an ASP.NET Core Web App
88 The Program Code (Application Startup)
89 Dependency Injection
90 Middleware
91 Application Host
92 Configuration
93 Environments
94 Logging
95 Health Checks
96 HTTP Context
97 Routing
98 Static Files
99 Directory Browsing
100 Security Considerations
101 Serving Default Documents
102 Error Handling
103 Outgoing HTTP Requests
104 Content Root and Web Root
105 Introduction to ASP.NET Core Razor Pages
106 Creating a Razor Pages Web App
107 Razor Pages Application Structure
108 Razor Pages
109 Razor Syntax
110 Creating a Razor Page
111 Routing
112 Route Templates
113 Dependency Injection
114 Tag Helpers
115 Action Results
116 Basic HTML Forms
117 Model Binding
118 HTML Forms Tag Helpers
119 HTML Forms User Input Validation
120 Layouts
121 Partial Views
122 Introduction to ASP.NET Core MVC
123 Create an MVC Application
124 MVC Application Structure
125 Controllers
126 Models
127 MVC Views
128 MVC Routing
129 Navigation
130 HTML Forms
131 Model Validation
132 Layouts
133 Dependency Injection in Views
134 View Components
135 CSS Isolation
136 b. Filters
137 Data Passing Approaches
138 Introduction to ASP.NET Core Blazor
139 Introduction to Blazor Server
140 Creating a Blazor Server Application
141 b. Blazor Server Application Structure
142 Debugging Blazor Server
143 Introduction to Blazor WebAssembly
144 Creating a Blazor WebAssembly Application
145 Blazor WebAssembly Application Structure
146 Debugging Blazor WebAssembly
147 The Blazor Web App Project Template
148 Blazor Browser Support
149 Creating a Razor component
150 Component Parameters
151 Component Lifecycle Methods
152 Styling Razor Components with CSS
153 CSS Isolation in Blazor
154 Conditional Rendering
155 Static Server-Side Rendering (Static SSR)
156 Stream Rendering
157 Prerendering Server Components
158 Render Modes Overview
159 Blazor Layouts
160 Using Images in Blazor
161 Event Handling
162 Event Callbacks
163 Rendering a List
164 Dependency Injection in Blazor
165 The QuickGrid Component
166 Pages and Routing
167 Navigation
168 Cascading Values
169 State Containers
170 Component Virtualization
171 Templated Components
172 Shared Components
173 Data Loading with Blazor Server
174 Data Loading with Blazor WebAssembly
175 Data Binding
176 HTML Forms with Blazor
177 b. HTML Forms Input Validation
178 Logging
179 Using a 3rd Party UI Framework
180 Using JavaScript in Blazor
181 Best Practices for Building Blazor Web Applications
182 Thank You

Homepage