Interested in a private company training? Request it here.
Students will be given the requirements for building a website. First, they will analyze these requirements and split them up into manageable tasks. Students will use Azure DevOps to keep track of their work.
The team will create the project's structure, using the union (aka clean) architecture principles.
Now we are ready to create the web site with a nice-looking style. Students are provided a template, which they will break up and attach functionality to.
Storing data of course happens with a database. Here students will generate the database in Azure using Entity Framework Core Code-First Migrations.
Real development includes writing unit tests. This way, you can rest assured that any changes will not break existing code.
Now that you have a working web site, it is time to show your hard work to the customer. Students will setup a continuous integration build using DevOps and then install the website using Continuous Deployment and Bicep.
Better safe than sorry! Here students will implement authentication for their web site.
'It works!' is not good enough. Writing clear, human-readable code that is easy to maintain is easier said than done. Fortunately, you can rely on proven patterns.
Theory will only get you that far. To become proficient you need to practice, practice and practice some more. In this workshop students, as a team, will learn to build a shopping website with all its real-life challenges such as team collaboration with source control, project management, styling, maintaining a database, deployment, testing, etc. You will be on your own, but when you have questions, or get stuck, our trainers will jump in and show you how! This is a wonderful way to learn about best-practices, tips and tricks, and of course go home with practical experience. And at the end of this all, you will have something to show for. Because your web shop will be public for the world to see!
This training is targeted at beginning developers who know, but don't have real practical knowledge, with C# and ASP.NET.