Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Software Architecture Fundamentals, Second Edition

Course Cover
compare button icon

Course Features

icon

Duration

9.36 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

9.36 hours

Course Description

A successful software architect requires more than technical knowledge. It's about being an architect, leading, and understanding the architectural patterns and styles that are necessary to create software architectures that work. Neal Ford and Mark Richards provide the latest update to their "Software Architecture Fundamentals 2015” (O'Reilly Media), video course. This course will equip you with the essential skills that you need to succeed in this role. You will be introduced to previously unknown architecture patterns such as command query responsible segregation (CQRS), and LMAX. Also, you will learn the best tools and strategies for analysing architecture. This video is for senior-level developers looking to become software architects, and junior architects looking to improve their skills.

Neal Ford is the Director, Software Architect and Meme Wrangler of ThoughtWorks, a global IT consulting firm. His primary consulting focus is on the design and construction large-scale enterprise applications. He is proficient in many languages, paradigms, architectural styles.

Mark Richards is a skilled, hands-on software architect who is involved in the design, implementation, and architecture of microservices architectures, as well as service oriented architectures and distributed systems in J2EE, among other technologies.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Acquire crucial soft skills, such as how to communicate effectively as a team leader

Discover various techniques and patterns for integrating multiple applications and databases

Explore the impact of engineering practices like continuous delivery and evolutionary architecture

Explore ways to match methodologies with architecture to ensure successful implementations

Get up to speed on architecture patterns such as CQRS and LMAX

Learn how to make your architecture more adaptable to changes in business and technology

Learn the difference between architecture decisions and technology decisions

Pick up techniques, strategies, and tools for analyzing architecture

Understand application, integration, and enterprise architecture frameworks

Understand the four main aspects of being a software architect

Course Cover