Mô tả

Last updated on November 21, 2017 - added homework results

Are you a developer, or a lead developer, or a solution architect in an IT project team? Would you like to learn how to become an outstanding solution architect? 
The solution architect is the person who creates the high-level abstract technical design of the entire solution, and this design is then handed over to the the development team for implementation. The architect is responsible for all technology decisions in the project. This is an extremely important role. 

The job also has a really nice pay, it comes with a lot of responsibility, and you get to talk to pretty much everybody in the organization, including the executives and the CEO. This is an extremely high-level and important function to be in. 

Would you like to learn how to become an outstanding architect? 

Let me help you!

I will teach you all the skills you need to become an outstanding solution architect. I will not only teach you how to create an awesome architecture design, but I will also teach you all the soft skills you will need to really shine in this role and make an impression on your peers.

This course contains a lot of material to get you on your way. We'll cover how the architect operates in an IT team, which soft skills are required to become an outstanding architect, and which extra responsibilities you can take on to really make an impression on your peers.

I will teach you how to create great architectures, we will discuss all common architecture design patterns, and I will also show you how to design these patterns in UML. And we're going to look at all important quality attributes and architecture concerns. Finally, we'll take a closer look at caching, exception management, and deployment scenarios.  

Why should you take this course?

Are you preparing for a job interview? Or are you in a large IT project right now? Are you the lead developer and do you wish to become a solution architect? Or are you already an architect and want to take your skills to the next level? Then this is the course for you! 

Bạn sẽ học được gì

What is a solution architect?

Soft skills that will make you a great architect

Common pitfalls in large IT projects

Master architectural patterns

A hands-on case study to hone your skills

Learn Unified Modeling Language

Design for quality attributes

Design for deployment and testing

... and much more!

Yêu cầu

  • You need a Windows, Mac or Linux laptop
  • You should be a beginner, intermediate, or advanced IT professional
  • Optional: Knowledge of C# and .NET - this course is language-agnostic!
  • Optional: Visual Studio 2017 Ultimate for creating UML diagrams
  • Optional: Rational Rose for creating UML diagrams
  • If you don't have Visual Studio or Rational Rose, you can use a free online UML design tool
  • That's it!

Nội dung khoá học

8 sections

Introduction

1 lectures
Course Introduction
02:27

The Architect And The Team

11 lectures
Section Introduction
00:29
Software Team Roles
17:40
The Functional Analyst
11:25
The Lead Developer
13:48
The Solution Architect
11:53
Section Recap
01:48
Test Your Skills
6 questions
Hands On - Assessing Your Team
01:32
Hands On - My Homework
01:43
You've Earned A New Badge
00:02
Your Skill Progress
00:09

What Makes A Great Architect?

11 lectures
Section Introduction
00:30
The Architect Job Description
10:29
Responsibilities Of Great Architects
12:30
Personality Traits Of Great Architects
08:30
Common Pitfalls For Architects
19:05
Section Recap
00:57
Test Your Skills
6 questions
Hands On - Discover Your Strengths And Weaknesses
02:39
Hands On - My Homework
01:37
You Have Earned New Badges
00:02
Your Skill Progress
00:07

Designing A Software Architecture

14 lectures
Section Introduction
00:27
What Is A Software Architecture?
10:18
Key Principles Of Software Architectures
10:28
Guidelines For Software Architectures
14:32
Introduction To UML
15:30
Seven Popular UML Diagrams
17:43
Designing Architectures With UML
18:49
The Process For Designing Architectures
18:24
Section Recap
01:34
Test Your Skills
7 questions
Hands On - Introducing Our Case Study
03:00
Hands On - My Homework
02:13
You Have Earned A New Badge
00:02
Your Skill Progress
00:09

Architecture Design Patterns

12 lectures
Section Introduction
00:29
Layered Architecture Patterns
13:46
Structural Architecture Patterns
12:44
Presentation Architecture Patterns
10:00
Service Architecture Patterns
15:56
Hybrid Architecture Patterns
07:41
Section Recap
01:07
Test Your Skills
6 questions
Hands On - Create The Baseline Architecture
01:38
Hands On - My Homework
00:08
You Have Earned A New Badge
00:02
Your Skill Progress
00:07

Designing Layers, Components, And Services

10 lectures
Section Introduction
00:15
Choosing The Right Patterns
13:32
Designing Layered Architectures
18:19
Designing Component Architectures
17:00
Designing Service-Oriented Architectures
19:59
Section Recap
01:40
Test Your Skills
6 questions
Hands On - Create A Candidate Architecture
02:19
You Have Earned New Badges
00:03
Your Skill Progress
00:10

Architecture Considerations

11 lectures
Section Introduction
00:22
Design Quality Attributes
16:30
Runtime Quality Attributes
19:42
Planning For Caching
12:24
Planning For Exceptions
17:21
Planning For Deployment
18:36
Section Recap
00:49
Test Your Skills
6 questions
Hands On - Plan For Quality Attributes
02:32
You Have Earned New Badges
00:02
Your Skill Progress
00:14

In Conclusion

3 lectures
Final Words
04:36
Course Recap
00:53
Bonus Offer
01:44

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.