Our Digital Experience Platform JXPERT program caters to professionals actively seeking employment. It’s perfect for those eager to gain hands-on experience while building a solid theoretical foundation.
Good practices in the development life cycle
This first module covers essential best practices in software development, including version control with Git, automated testing, code reviews, and CI/CD pipelines. You will learn to enhance collaboration, maintain code quality, and streamline deployment.
Clean code
This module focuses on writing clean, maintainable code. You will learn and apply best practices for readability, including clear naming, useful comments, and declarative programming. Additionally, we will explore function design principles and the importance of refactoring to improve code structure and efficiency.
Hexagonal architecture
We will introduce Hexagonal Architecture, emphasizing a clear separation of layers to create flexible and maintainable software. We will explore how to structure and connect these layers effectively, ensuring proper communication between them. Additionally, we will cover dependency injection as a key practice for achieving modular and testable code.
New feature development
Starting with Example Mapping to clarify requirements and ensure alignment between stakeholders, we will develop a new feature in our project, covering how to implement and integrate features efficiently while maintaining project stability.