Developer Bootcamp C# And Asp.Net Core For Beginners - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Developer Bootcamp C# And Asp.Net Core For Beginners (/Thread-Developer-Bootcamp-C-And-Asp-Net-Core-For-Beginners--528414) |
Developer Bootcamp C# And Asp.Net Core For Beginners - OneDDL - 08-31-2024 Free Download Developer Bootcamp C# And Asp.Net Core For Beginners Published 8/2024 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 8.07 GB | Duration: 20h 19m Learn C# and ASP.NET Core from scratch in this beginner-friendly bootcamp and master the essential programming concepts. What you'll learn Learn Software Development 101 Fundamentals and Information Technology Basics Learn programming basics using the C# language (strings, numbers, conditional logic, loops, lists, arrays, objects, classes, methods., etc.) Learn how to create a web application with a database using ASP DOTNET Core and SQLite Learn about OOP, such as Encapsulation, Inheritance, Abstraction and Polymorphism Learn advance techniques such as Version Control, Unit Testing, APIs, Authentication and Authorization, and Hosting Web Apps Requirements No programming experience needed Need to have a good understand how to work with files and explorer on a PC Need to be able to think logically and be an analytical mind You are good at Solving Computer Problems Understand the basics of mathematics You are creative and enjoy finding solutions for problems To complete building the web application, some HTML knowledge would be an advantage Description Kickstart your programming journey with our Developer Bootcamp designed specifically for beginners! Learn to code using C#, one of the most powerful and versatile languages in the industry. This hands-on course covers all the essential programming concepts, from basic syntax to advanced object-oriented programming (OOP) principles, SOLID principles and how to store and retrieve data from a SQLite database. You'll dive into strings, numbers, arrays, list collections, conditional logic, functional programming, exception handling, and more, gaining the skills to build real-world applications. You'll also learn how to use GitHub by using Git from your local PC to a remote repository. You'll also learn some advance topics regarding security, how to implement authentication and authorization, unit testing and TDD, and how to write API's and essentials regarding hosting a web application.By the end of this course, you'll create a fully functional web application using ASP.NET Core, complete with database integration and image handling. Whether you're aiming to start a career in software development or simply want to learn a new skill, this bootcamp provides the foundation you need to succeed.No prior programming experience is required-just bring your enthusiasm to learn! Join us and transform your ideas into working code. Overview Section 1: Introduction Lecture 1 Introduction Lecture 2 Considerations before we start and Important Information Lecture 3 History of Information Technology and Software Development Lecture 4 Journeys and roles within IT Section 2: Software Development 101 Lecture 5 Introduction to Software Development 101 Lecture 6 Definition and importance of software development Lecture 7 Basic Understanding of Software Lecture 8 Role of Software in Various Industries Lecture 9 Fundamental Concepts in Software Development Lecture 10 Programming Languages Lecture 11 Development Environments such as IDE and Editors Lecture 12 Basic Programming Constructs Lecture 13 Object-Oriented Programming (OOP) Lecture 14 Software Development Life Cycle (SDLC) Lecture 15 Basic Algorithms and Problem Solving Lecture 16 Testing and Debugging Lecture 17 Web Development Basics Lecture 18 Introduction to Mobile Development Lecture 19 Database Fundamentals Lecture 20 Security in Software Development Lecture 21 Basics of networking and protocols Lecture 22 Introduction to Infrastructure Lecture 23 DevOps: Continuous Integration/Continuous Deployment (CI/CD) Lecture 24 Code Reviews and Documentation Standards Section 3: Introduction to C# Lecture 25 Introduction to this section of understanding C# Lecture 26 History of C# by Microsoft Lecture 27 Key Concepts of C# - OOP, Type-Safe, managed code, modern features and more Lecture 28 What is .NET MAUI? Lecture 29 The .Net Framework Architecture Lecture 30 Theory - Installing the .Net Tools and System Requirements Lecture 31 Practical - Installing the .Net SDK's Lecture 32 Practical - Installing Visual Studio Code Lecture 33 Practical - Install Extension needed for Visual Studio Code and C# Lecture 34 How to use Visual Studio Code Section 4: C# Basics - Using Strings Lecture 35 Introduction to C# using Strings Lecture 36 Introduction to C# Basics Lecture 37 C# Basics - Agenda for this String section Lecture 38 Introduction to Strings Lecture 39 Practical - Write your first "Hello World" program Lecture 40 Using a String variable - Example 2 Lecture 41 Working with strings - Example 3 Lecture 42 Trimming Strings - Example 4 Lecture 43 Replace & Case methods in strings - Example 5 Lecture 44 Search strings - Example 6 Lecture 45 The String Challenge Lecture 46 String Challenge - The Solution and Code Section 5: C# Basics - Using Numbers Lecture 47 Introduction to Numbers Section Lecture 48 Introduction to Numbers, the agenda and what Numbers are in C# Lecture 49 Working with Integers - Example 1 Lecture 50 Double Type - Example 2 Lecture 51 Decimal Types - Example 3 Lecture 52 The Numbers Challenge Lecture 53 The Number Challenge - The solution Section 6: C# Basics - Using Arrays Lecture 54 Introduction to this Arrays Section Lecture 55 Agenda for Arrays using C# Lecture 56 Single-dimension Arrays- Example 1 Lecture 57 Multidimensional Arrays - Example 2 Lecture 58 Jagged arrays - Example 3 Lecture 59 Implicitly typed arrays - Example 4 Lecture 60 The Arrays Challenge Lecture 61 The Arrays Challenge - The Solution Section 7: C# Basics - Conditional Logic Lecture 62 Introduction to the Conditional Logic Section Lecture 63 What is Conditional Logic and Decision Statements in C# Lecture 64 Decision Statements - Sample 1 Lecture 65 If and else statement - Sample 2 Lecture 66 Switch statement - Sample 3 Lecture 67 Using the Loop Statement - Sample 4 Lecture 68 Do while loop - Sample 5 Lecture 69 The "for loop" statement - Sample 6 Lecture 70 Nested loops - Sample 7 Lecture 71 The Challenge - Combine conditions and loops Lecture 72 Combine conditions and loops - The Solution Section 8: C# Basics - List Collections Lecture 73 Introduction to the list collection section Lecture 74 List Collection - Agenda Lecture 75 What is Generics and what is lists in C#? Lecture 76 Create list - Sample 1 Lecture 77 Modify list contents - Sample 2 Lecture 78 Search and sort lists - Sample 3 Lecture 79 Lists of other types - Sample 4 Lecture 80 The Challenge - Using List Collections Lecture 81 The Solution - Using List Collections Section 9: C# Basics - Functional Programming Lecture 82 Introduction to the functional programming section Lecture 83 Functional Programming - Agenda Lecture 84 Pattern matching and Casting - Sample 1 Lecture 85 Explicit Casting - Sample 2 Lecture 86 Using as Operator - Sample 3 Lecture 87 Null Checks - Sample 4 Lecture 88 Using Key Value Pairs - Sample 5 Lecture 89 Challenge - List Filtering with Key Value Pair Lecture 90 The Solution - List Filtering with Key Value Pair Section 10: C# Error and Exception Handling Lecture 91 Introduction to the exception handling section Lecture 92 What is exception handling in C# and .Net? Lecture 93 Using an exception - Sample 1 Lecture 94 Catch Blocks - Sample 2 Lecture 95 Finally Blocks - Sample 3 Lecture 96 Create and Throw Exceptions - Sample 4 Lecture 97 Overview of Exception handling, Serilog, log4net and NLog - Theory Lecture 98 Install and use Serilog - Practical write to console Lecture 99 Use Serilog to log errors to files Lecture 100 The Challenge - Exceptions and Serilog Lecture 101 The Solution - Exceptions and Serilog Section 11: C# - OOP Fundamentals Lecture 102 Introduction to the OOP Section and Agenda Lecture 103 Introduction to OOP Lecture 104 What is a Class in C# - Sample Lecture 105 What is a Class in C# - Solution Lecture 106 What is members of a class? Lecture 107 Members - Fields & Constructors - Sample Lecture 108 Members - Fields & Constructors - Solution Lecture 109 Members - Constants - Sample Lecture 110 Members - Constants - Solution Lecture 111 Members - Properties - Sample Lecture 112 Members - Properties - Solution Lecture 113 Members - Methods - Sample and Solution Lecture 114 Members - Events - Sample Lecture 115 Members - Events - Solution Lecture 116 Members - Finalizers - Sample and Solution Lecture 117 Members - Indexers - Sample and Solution Lecture 118 Members - Operators - Sample and Solution Lecture 119 Members - Nested Types - Sample and Solution Lecture 120 Theory on what is Accessibility? Lecture 121 Encapsulation - Sample and Solution Lecture 122 Inheritance - Sample and Solution Lecture 123 Abstraction - Sample and Solution Lecture 124 Polymorphism - Sample and Solution Lecture 125 The SOLID Principles Lecture 126 The Challenge - OOP Programming Lecture 127 The Solution - OOP Programming Section 12: Database Theory Lecture 128 Introduction to the database theory section Lecture 129 What is Databases? Lecture 130 Types of Database - Relational Databases Lecture 131 Types of Databases - Relational Databases Design and SQL Lecture 132 Three more database types - noSQL, Key-Value Store and Column-Oriented Databases Lecture 133 What is MySQL and SQLite Relational Databases and how does it compare? Lecture 134 What is ORM (Object-Relational Mapping)? Section 13: SQLite and using it with C# and Visual Studio Code Lecture 135 Introduction to SQLite Section Lecture 136 Setup VSCode and install SQLite Lecture 137 Demo Projects and Steps using Visual Studio Code Lecture 138 Demo how to use scaffold EF Migration in Visual Studio Code with SQLite Section 14: Create a Web Application using ASP.NET Core and SQLite with C# Lecture 139 Introduction to building a Web Application Section Lecture 140 ASP.NET Core Agenda Lecture 141 What is ASP.NET Core and its key features and concepts? Lecture 142 ASP.NET Core Project Structure and MVC Lecture 143 Setup Environment for ASP.NET Core in Visual Studio Code Lecture 144 Sample 1 - Quick ASP.NET Web App Lecture 145 Sample 2 - Add and List Products Lecture 146 ASP.NET Core Project break down and detail explanations Lecture 147 Sample 3 - Product Web App - with SQLite Database Lecture 148 Sample 3 - Product App - with SQLite Database - Continue Lecture 149 Sample 3 - Product App - with SQLite Database - Add Create Screen Lecture 150 Debug your ASP.NET Code by enabling debugging Lecture 151 Challenge - Create an Online Shopping Web Application Lecture 152 The Solution - Online Shopping Web Application Section 15: Version Control and using GIT Lecture 153 Introduction to the version control section Lecture 154 What is Version Control and Git and Version Control Platforms to use? Lecture 155 Git Version Control Capabilities Lecture 156 Key concepts of Git Lecture 157 Agenda for the Demo using Github Lecture 158 How to create a GitHub account and create your first Repository Lecture 159 Install Git locally on your PC and enable it on Visual Studio Code Lecture 160 How to create branches on GitHub and pull to local and push back to GiHub Lecture 161 How to perform a pull request on GitHub Lecture 162 How to pull code from Visual Studio Code using the UI Lecture 163 How to clone a Repo from GitHub using Visual Studio Code Lecture 164 Git Flow Branching Model Best Practices Section 16: Security using Authentication and Authorization Lecture 165 Introduction to Security using Authentication and Authorization Section Lecture 166 Security using Authentication & Authorization in ASP.NET Core Web Application Lecture 167 Solution for Authentication and Authorization using ASP.NET Core Web Application Section 17: Unit Testing and Test-Driven Development (TDD) Lecture 168 Introduction to Unit testing and TDD Section Lecture 169 Unit testing frameworks, mocking and TDD Lecture 170 Example of Using xUnit using Visual Studio Code Section 18: API's or Application Programming Interfaces using ASP.NET Core Lecture 171 Introduction to the API's Section Lecture 172 What is API's, types of API's, key components and design principles Lecture 173 API's in ASP.NET Core and Create an ASP.NET Core Web API Project Lecture 174 Solution - ASP.NET Core Web API Project Section 19: Hosting ASP.NET Core Web Applications Lecture 175 Introduction to Hosting ASP.NET Core Web Applications Section Lecture 176 Theory of Hosting ASP.NET Web Applications and various options of hosting Lecture 177 Example - Deploy a ASP.NET Core Web App to Azure App Services Section 20: Final Words from the Lecturer Lecture 178 Final Words Beginner C# Developers who wants to learn from the very beginning,Junior developers who wants to improve their Object-Oriented Programming skills in C#,Beginners who wants to learn all the programming basics, including how to write a web application Homepage Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live No Password - Links are Interchangeable |