Warning message

  • The service having id "twitter" is missing, reactivate its module or save again the list of services.
  • The service having id "facebook" is missing, reactivate its module or save again the list of services.
  • The service having id "google_plus" is missing, reactivate its module or save again the list of services.
  • The service having id "linkedin" is missing, reactivate its module or save again the list of services.

Workshop: Modern Software Modeling and Design

Location:

Level: 
Advanced
9:00am - 4:00pm

Key takeaways

Hands on experience with Behavior Driven Development to help get the right design
Learn common Domain Driven Design and CQRS tactics to immediately improve the reliability and clarity of their code
Understand the difference between Layered and Hexagonal Designs
Work with other engineers to share best practices and learnings
Understand that the intent of business is more important than a set of predefined tests
Receive a bibliography of references to take home and continue their education

 

Need advanced training to push your development knowledge even further?

Game changing software engineers have the skills to quickly and accurately model their business well before they begin to code.

The Modern Software Modeling and Design workshop focuses on modeling techniques and design practices that help you develop valuable business products on a pace that will amaze your peers and push your career to that next level. Attendees explore a widely-known domain model, are led through exercises which highlight tactics found in Behavior Driven Development, Domain Driven Design, CQRS, and Hexagonal Architecture. The content is polyglot, but focused on imperative languages such as Java, Ruby, and C#.

On completion, attendees will be able to identify key milestones in the process of software modeling and be able to continue their learning going forward. The Modern Software Modeling and Design workshop will point you in the direction to move your career to a whole new level.

Tracks

Covering innovative topics

Monday Nov 16

Tuesday Nov 17

Wednesday Nov 18