This project contains source code for my on-line course How to Become a Software Developer From Scratch.
- Module 3, The Project
- Source code available in a dedicated GitHub repository: NrgyInvoicR
- Module 4, Basics of Software Development
- Section 2, Java Programming Part 1 - Maven: Maven Hello World
- Section 2, Java Programming Part 2 - Programming Tasks: Reading Values
- Section 2, Java Programming Part 2 - Programming Tasks and Part 3 - Unit Testing: Invoice
- Section 3, Spring Framework: Invoices in Spring
- Section 4, Frontend Development: Invoices in Angular
- Section 5, Version Control System: Git: Hello Git (Alice's project), Hello Git (Bob's account)
- Section 6, Databases: SQL
- Module 5, Advanced Software Development
- Section 5, Programming Task: Electricity Plans
- Section 6, More Fun with Refactoring, IDE, and Testing: Electricity Plans Improved