ECSE 321 Introduction to Software Engineering: Hands-on Tutorials Table of Contents 1. Preliminaries 2. Backend 3. Web Frontend 4. Mobile Frontend Sections of the tutorial will continuously be published at this web page. 1. Preliminaries ./01-1-P-Agile-Tools.adoc ./01-2-P-Terminal-Basics.adoc ./01-3-P-Git-Basics.adoc ./02-1-P-Gradle.adoc 2. Backend ./02-2-B-Backend-Setup.adoc ./02-3-P-Travis.adoc ./02-4-B-Heroku.adoc ./03-1-B-UML-Lab.adoc ./03-2-B-Spring-Tools-Suite.adoc ./03-3-B-Spring-CRUD.adoc ./03-4-B-Spring-Testing.adoc ./05-1-B-Spring-RESTful-Services.adoc ./06-1-B-Backend-Service-Testing.adoc ./07-1-B-Test-Coverage.adoc 3. Web Frontend ./08-1-W-Install-Vue.adoc ./08-2-W-Vuejs-FirstComponent.adoc ./09-1-W-Dynamic-Vuejs-Content.adoc ./09-2-W-Calling-backend-service.adoc ./09-3-W-Extra-steps-for-Events.adoc 4. Mobile Frontend ./10-1-M-Create-Android-Project.adoc ./10-2-M-Develop-Android-Part-1.adoc ./10-3-M-Run-Virtual-Device.adoc ./11-1-M-Develop-Android-Part-2.adoc