I have been reading and reading about the process of coding/managing continuous integration, continuous delivery and continuous deploying with the full process for ALM with TFS/VSTeamServices for an ASP.NET solution where the front end is something like:
- ASP.NET MVC 6/ASP.NET MVC 5
- Angular2/Angular1.x with TypeScript
the backend is something like this:
- ASP.NET 5/ASP.NET WEB API
where you are automating everything:
- Agile
- Test Front End (TDD/BDD), both Unit Test both Integration (MSTest, Karma, Jasmine) Test(karma), UI Test (protractor, Selenium)
- Test Back End
- TFS/VSTeamServices
- Continuous integration, continuous delivery and continuous deployment
Do you know any site where I can learn all that stuff together and online? or it is possible to participate in any microsoft project for free (partial time) and remotely to learn all this stuff?
I am asking about this because I have lost so much time and I have so many questions that I believe that I could write a book...