Skip to content
  • iImagine
  • Register
  • Log In

Web Development School

Learning made easy.

  • Books
    • Beginning Web Development with ASP.Net Core & Client-Side Technologies
      • TOC
      • Part 1
        • Chapter 1: Static HTML – Designing the landing page
      • Part 2
        • Chapter 2: ASP.Net Core – Let’s talk Dynamic
        • Chapter 3: Introduction to ASP.Net Core MVC
          [ASP.Net Core v9]
      • Part 4
        • Chapter 7: Using Server Side & Client Side technologies together
          [ASP.Net Core v7 & Angular 15]
  • Environment Setup
    • Installing Angular
    • Installing Visual Studio 2022
    • Installing SQL Server 2022 Express
    • Installing Postman
    • Installing Git for Windows
  • Blog
  • iImagine WebSolutions
  • Events
  • Learning Videos
  • Toggle search form
Installing SQL Server 2022 Express Environment Setup
Installing Visual Studio 2022 Environment Setup
Installing Git for Windows Environment Setup
Installing Angular Angular
History of ASP.Net Core ASP.Net

Blog

Angular Commands Cheat Sheet

Posted on November 14, 2023November 14, 2023 By Scott No Comments on Angular Commands Cheat Sheet
Angular Commands Cheat Sheet

This Angular commands cheat sheet will help you get started using the Angular CLI (Command Line Interface). Creating components Create a component The above command will create a new folder in the src/app/ directory named Cities and within the new folder create four component files. The command will also modify the app.module.ts file by registering…

Read More “Angular Commands Cheat Sheet” »

Angular

Installing Git for Windows

Posted on October 20, 2023February 10, 2024 By Scott No Comments on Installing Git for Windows

Git is one of the most popular source control tools or SCM (Source Control Management) tools out there. If you need to track changes to your code, you’ll probably want to download and install this tool. This article serves as a quick cheat sheet to get Git setup on your computer and start getting familiar…

Read More “Installing Git for Windows” »

Environment Setup

Installing Postman

Posted on June 29, 2023August 4, 2023 By Scott No Comments on Installing Postman
Installing Postman

Postman is a great tool for testing your Web API Rest Services as you build them. It’s easy to test get operations from your browser. But it is more difficult to test post, put, and delete operations. Postman gives us an easy way to do this and it is very quick and easy install. Download…

Read More “Installing Postman” »

Environment Setup, Web API & Rest Services

Installing SQL Server 2022 Express

Posted on June 17, 2023February 9, 2024 By Scott No Comments on Installing SQL Server 2022 Express
Installing SQL Server 2022 Express

If you’ve already installed Visual Studio 2022 then you should already have SQL Server LocalDB 2019. But installing SQL Server 2022 Express will give us more administrative and configuration ability if a time ever calls for it. Plus the client tools like SSMS (SQL Server Management Studio) will give us a much better GUI (Graphical…

Read More “Installing SQL Server 2022 Express” »

Environment Setup, SQL Server

Installing Visual Studio 2022

Posted on June 14, 2023February 8, 2024 By Scott No Comments on Installing Visual Studio 2022
Installing Visual Studio 2022

Visual Studio takes a little while to install but it is a fairly easy process. Just download the install executable and work through the install wizard following the instructions below. Download Visual Studio Go to the following URL to download Visual Studio. https://visualstudio.microsoft.com/vs/#download From there you can select the Community Edition which is totally free…

Read More “Installing Visual Studio 2022” »

Environment Setup, See All, Visual Studio

Installing Angular

Posted on June 13, 2023December 23, 2023 By Scott No Comments on Installing Angular
Installing Angular

In order to get Angular installed on our machine, we first need to install node.js. Installing node.js will give us a tool called npm (node package manager). We can then use npm to install Angular and the Angular CLI. (CLI stands for command line interface). Install Node.js Go to https://nodejs.org/en and download version 18.16.0 (at…

Read More “Installing Angular” »

Angular, Environment Setup, See All

History of ASP.Net Core

Posted on October 3, 2021June 15, 2023 By Scott No Comments on History of ASP.Net Core
History of ASP.Net Core

Up until ASP.Net Core 3.1 [release date December 3, 2019], many ASP.Net developers referred to themselves as “MVC Developers”, or “ASP.Net MVC Developers” , or “ASP.Net Core MVC Developers”. This is because, up until that point there really was only one framework for developing websites in ASP.Net and ASP.Net Core. And that was MVC (Model-View-Controller). Well that’s not totally true….

Read More “History of ASP.Net Core” »

ASP.Net, See All

Chapter 1: Static HTML – Designing the landing page.

  • Static HTML – Designing the landing page.
  • Let’s get started!
  • Mock your site with HTML
  • Make CSS easy with Bootstrap
  • Mock your content
  • Introducing JavaScript
  • JavaScript Code Improvements
  • Results Data
  • Images and the HTML Image Element.
  • Revisiting Reusability for CSS and JavaScript
  • Reuse for HTML: PART 1
  • Reuse for HTML: PART 2
  • Details Page – Using a Bootstrap Component
  • Creating Links
  • Chapter One Conclusion

Chapter 2: ASP.Net Core – Let’s talk Dynamic

  • Introduction to ASP.Net Core
  • What is .Net?
  • What is ASP.Net
  • Introduction to Entity Framework Core

Chapter 3: ASP.Net MVC Core – Models, Views, and Controllers [ASP.Net Core v9]

  • Introduction to ASP.Net Core MVC
  • Create the project: ASP.Net Core MVC
  • Explore the ASP.Net Core Empty Web Project Template
  • Configure the Application for MVC
  • Create a Controller: Home Controller
  • Create a View: Index View for the Home Controller
  • Install Bootstrap using Libman
  • Create the Layout template
  • Create the Model
  • Install EF Core & Create the Database
  • Seed the Database: Loading test data
  • DI (Dependency Injection): Display a List of Vehicles
  • Repository Pattern: The Vehicles Repo
  • Unit Test 1: Home Controller Can Use Vehicle Repository
  • Unit Test 2: Vehicle Repository Can Return List
  • Add the ImagePath Migration and Thumbnail images to results
  • Pagination: Create a Custom Tag Helper
  • Sorting
  • Category Filter
  • Partial View: Break out the vehicle results
  • View Component: Create dynamic category buttons

Chapter 7: Using Server Side & Client Side technologies together. [ASP.Net Core v7 & Angular v15]

  • Intro to Full Stack Development
  • Fred’s Cars – Full Stack Development
  • Prepare the environment
  • Create the Visual Studio Solution
  • Add the ASP.Net Core Web API project
  • Add the Angular Project
  • Wire it up!
  • WeatherForecast: Understanding the basics
  • Vehicles API Controller: Mock Data
  • Vehicles Angular Component: Consuming Data
  • Routing and Navigation
  • Using a Component Library: Angular Material
  • Our first Angular Material Component: MatToolbar
  • Configuring for Saas: CSS with superpowers
  • Create the Header & Footer components
  • Displaying Results with MatTable
  • Loading: Using a Progress Spinner
  • MatTable: Client-Side Paging and Sorting
  • MatSidenav: Create a Search Sidebar
  • MatCheckbox: Category Search UI
  • Adding an image to the welcome page
  • Create the database with Entity Framework Core migrations
  • MatPaginator & PageEvent: Custom Server-Side Paging
  • Unit Testing: Custom Server-Side Paging
  • Repository Pattern: VehicleRepository
  • Unit Test: Paging in the Vehicles controller
  • Server-Side Sorting
  • Unit Tests: Sorting
  • Filter (Quick Search)
  • Unit Tests: Filter feature
  • Advanced Search: Categories
  • Unit Tests: Search by category
  • Progress Spinner: Final Fix

TOC

  • What were WebForms?
  • Enter MVC
    • Understanding MVC
    • Advantages of MVC
  • ASP.Net Core MVC – A total rewrite
  • ASP.Net Core 2 MVC – Here come Razor Pages
    • Understanding Razor Pages
  • ASP.Net Core 3 – Dropping the MVC reference
    • Understanding Blazor
  • Dropping the MVC reference
  • Hello .Net 5!
  • What’s Next? – Here comes .Net 6.

Recent Posts

  • Angular Commands Cheat Sheet
  • Installing Git for Windows
  • Installing Postman
  • Installing SQL Server 2022 Express
  • Installing Visual Studio 2022

Recent Comments

No comments to show.

Archives

  • November 2023
  • October 2023
  • June 2023
  • October 2021

Categories

  • Angular
  • ASP.Net
  • Environment Setup
  • See All
  • SQL Server
  • Visual Studio
  • Web API & Rest Services

WordPress Theme Editor

Copyright © 2025 Web Development School.

Powered by PressBook Blog WordPress theme