Software Development
Professional Software Development: Versioning, CI/CD, Environments and Tools
Foundations of software development in industry – version control, automation, testing, environments, and documentation.
Read articleClean Code in Teams: Naming, Structure and Documentation
Writing readable and maintainable code – clear names, short functions, team glossary, and consistent conventions.
Read articleSoftware Testing Strategies: Unit, Integration and E2E
Building a test pyramid – when unit, when integration, when E2E; mocks, coverage and CI.
Read article