Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Developer Bootcamp C# And Asp.Net Core For Beginners

    Posted By: ELK1nG
    Developer Bootcamp C# And Asp.Net Core For Beginners

    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