Hans-Petter Halvorsen
Software Engineering is the discipline for creating software applications. A systematic approach to the design, development, testing, and maintenance of software.
The main parts or phases in the Software Engineering process are:
Introduction to the Software Engineering:
Software Engineering Overview
For an overview of different topics within Software Engineering, you may read the following document:
Software Development- A Practical Approach!
Below you find videos explaining and complements the different Python topics and examples within the "Software Development- A Practical Approach!" textbook:
Software Engineering:
Introduction to Software Engineering (YouTube)
Software Engineering - Project Kickoff and Planning (YouTube)
Scrum with Examples (YouTube)
Azure DevOps (previously known as Visual Studio Team Services) (YouTube)
Azure DevOps - Source Code Control (YouTube)
You find some of the videos above in this YouTube Playlist (Software Engineering)
Testing and Bug Tracking:
Software Testing (YouTube)
Unit Testing with Visual Studio (YouTube)
ASP.NET Core - Unit Testing (YouTube)
Introduction to Virtualization (YouTube)
Bug Tracking with Azure DevOps (previously known as Visual Studio Team Services) (YouTube)
You find some of the videos above in this YouTube Playlist (Software Engineering)
Database Systems:
Introduction to Database Systems (YouTube)
Introduction to ERwin (YouTube)
Introduction to SQL Server (YouTube)
Database Development (YouTube)
Database Scripts (YouTube)
ASP.NET Core - Database Communication (YouTube)
ASP.NET Core - Database CRUD Application (YouTube)
ASP.NET Core - Charts (YouTube)
You find some of the videos above in this YouTube Playlist (Software Engineering)
ASP.NET Core:
ASP.NET Core - Hello World (YouTube)
ASP.NET Core - Introduction (YouTube)
ASP.NET Core - Database Communication (YouTube)
ASP.NET Core - Database CRUD Application (YouTube)
ASP.NET Core - Charts (YouTube)
ASP.NET Core - Class Library (YouTube)
ASP.NET Core - Session Data (YouTube)
ASP.NET Core - Unit Testing (YouTube)
ASP.NET Core - Web Server IIS Deployment (YouTube)
ASP.NET Core - Azure Deployment (YouTube)
You find some of the videos above in this YouTube Playlist (ASP.NET Core)
I have a course in Software Engineering at USN - where the students learn both theoretical and practical topics within Software Engineering.
Introduction to Scrum
Overview of Azure DevOps
Introduction to Software Testing
Introduction to Vistualization
Cloud Computing and Hosting
Programming Resources
Learn Visual Studio/C# Programming
Learn Database Systems and Structured Query Language (SQL)
Database modelling with ERwin
Data Management and Implementation with SQL Server