We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | Vertical Slice Architecture | Jimmy Bogard

Read more

CodeMash 2020 | Vertical Slice Architecture | Jimmy Bogard

Moving from a layered architecture to a vertical slice architecture can be daunting. In this session, Jimmy Bogard will introduce the idea of vertical slice architectures, and dive into the patterns, tools, and techniques used with slices. You'll learn how you can fit vertical slices into different kinds of systems, from desktop and SPA to normal MVC applications. Finally, Jimmy will share some of the new challenges that come with slices and layers, and how a different approach provides a much more maintainable end result.

Enroll now

What's inside

Syllabus

Vertical Slice Architecture

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines vertical slice architecture, which is standard in software development
Led by Jimmy Bogard, recognized for his work in architecture patterns
Relevant to developers who want to incorporate vertical slice architecture into their work

Save this course

Save Vertical Slice Architecture: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Vertical Slice Architecture: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Vertical Slice Architecture: CodeMash will develop knowledge and skills that may be useful to these careers:
Software Architect
The course provides a deep dive into vertical slice architectures, including their patterns, tools, and techniques. This knowledge is valuable for Software Architects, as it can help them design and implement complex systems more effectively. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Software Architects who are looking to adopt a vertical slice architecture in their own projects.
Lead Software Engineer
The course provides a solid understanding of the principles and practices of vertical slice architecture. This knowledge can be helpful for Lead Software Engineers who are responsible for designing and leading software development teams. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Lead Software Engineers who are looking to adopt a vertical slice architecture in their own projects.
Senior Software Engineer
The course provides a deep dive into the principles and practices of vertical slice architecture. This knowledge can be helpful for Senior Software Engineers who are responsible for designing and implementing complex software systems. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Senior Software Engineers who are looking to adopt a vertical slice architecture in their own projects.
Software Development Manager
The course provides a solid understanding of the principles and practices of vertical slice architecture. This knowledge can be helpful for Software Development Managers who are responsible for managing software development teams. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Software Development Managers who are looking to adopt a vertical slice architecture in their own projects.
Full-Stack Developer
The course provides a solid understanding of the principles and practices of vertical slice architecture. This knowledge can be helpful for Full-Stack Developers who are responsible for designing and implementing software systems. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Full-Stack Developers who are looking to adopt a vertical slice architecture in their own projects.
Back-End Developer
The course provides a solid understanding of the principles and practices of vertical slice architecture. This knowledge can be helpful for Back-End Developers who are responsible for designing and implementing software systems. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Back-End Developers who are looking to adopt a vertical slice architecture in their own projects.
Front-End Developer
The course provides a solid understanding of the principles and practices of vertical slice architecture. This knowledge can be helpful for Front-End Developers who are responsible for designing and implementing software systems. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Front-End Developers who are looking to adopt a vertical slice architecture in their own projects.
Product Manager
The course provides a solid understanding of the principles and practices of vertical slice architecture. This knowledge can be helpful for Product Managers who are responsible for managing software development teams. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Product Managers who are looking to adopt a vertical slice architecture in their own projects.
Project Manager
The course provides a solid understanding of the principles and practices of vertical slice architecture. This knowledge can be helpful for Project Managers who are responsible for managing software development teams. The course also covers the challenges associated with vertical slices, and how to overcome them. This information can be helpful for Project Managers who are looking to adopt a vertical slice architecture in their own projects.
Business Analyst
The course may be helpful for Business Analysts who are responsible for gathering and analyzing business requirements. The course covers the principles and practices of vertical slice architecture, which can help Business Analysts to better understand the needs of stakeholders and to develop more effective software solutions.
Data Analyst
The course may be helpful for Data Analysts who are responsible for analyzing data to identify trends and patterns. The course covers the principles and practices of vertical slice architecture, which can help Data Analysts to better understand the data they are working with and to develop more effective data analysis solutions.
Database Administrator
The course may be helpful for Database Administrators who are responsible for managing and maintaining databases. The course covers the principles and practices of vertical slice architecture, which can help Database Administrators to better understand the databases they are working with and to develop more effective database management solutions.
Information Security Analyst
The course may be helpful for Information Security Analysts who are responsible for protecting information systems from unauthorized access, use, disclosure, disruption, modification, or destruction. The course covers the principles and practices of vertical slice architecture, which can help Information Security Analysts to better understand the information systems they are working with and to develop more effective security solutions.
Network Administrator
The course may be helpful for Network Administrators who are responsible for managing and maintaining computer networks. The course covers the principles and practices of vertical slice architecture, which can help Network Administrators to better understand the networks they are working with and to develop more effective network management solutions.
Systems Administrator
The course may be helpful for Systems Administrators who are responsible for managing and maintaining computer systems. The course covers the principles and practices of vertical slice architecture, which can help Systems Administrators to better understand the systems they are working with and to develop more effective system management solutions.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser