Course overview
The Purpose Of This Guide
What Is Programming?
What Is A Full Stack Developer? Database, Frontend and Backend explained
Obstacles & You: One Step Ahead Of Everyone Around You
Before writing code
What is a web browser?
What is an IDE?
Microsoft Visual Studio: Setup
How Web Applications Usually Work
What is Hosting?
Choosing Our Database: Setup
Pop Quiz
Starting Slowly, Decoupled
Database System Introduction: understanding Microsoft SQL Server
Database Schema Using Medieval Methods: the magical pen and the paper
Creating Our First Database: a new love story
Adding Test Data To Our Tables
Pop quiz 2
What Is T-SQL: example
Pop quiz 3
Basic Programming Knowledge
Our Backend: C#
Class, methods, variables, namespaces and types
Pop quiz 4
Our Frontend: Html, css and Javascript
Summary
First Steps With Our IDE
Solution, Projects And The Right Architecture: using the magical pen again
One Step Closer: creating our digital project
Few Programming Terms Explained: you will always hear them
Linking The Database
Elegant Way Of Writing T-SQL Queries: lambda expressions
Pop Quiz 5
Summary
The Management Layer
What is mapping
Data Transfer Objects ( DTOs ): MovieDTO
MovieManagement
Pop Quiz 6
The API
What Is An API
Some More Programming Terms Explained: related to APIs
Our First API
Debugging Our Simple API
Pop Quiz 7
Summary
The Frontend Layer
What is Bootstrap?
Using Our Frontend Project: First MVC Controller
Pop quiz 8– CRUD
The Entire Flow Explained Again: the magical pen
First View: the ‘list’ page
A New View: the ‘details’ page
Pop Quiz 9
Summary: your first web application
The End
Helpful Links: further reading
The Enormous Amount of Frontend Libraries
Course Wrap Up
Final exam
Answers