Introduction to Software Architecture
4.0 (196 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,264 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Software Architecture to your Wishlist.

Add to Wishlist

Introduction to Software Architecture

The ins and out of designing software systems. A guide to becoming a software architect including TOGAF.
4.0 (196 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,264 students enrolled
Last updated 4/2016
English
English
Current price: $10 Original price: $65 Discount: 85% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 44 mins on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Understand the purpose and importance of software architecture
Know what it takes to go from being a developer to an architect
Rule the world
View Curriculum
Requirements
  • A familiarity with programming terms
  • Understanding of basic programming models (3-tier, web services, etc)
  • An eagerness to learn
Description

Recent Updates: Resources file with course links. English closed captions added. Re-recorded lesson 3.

Are you feeling stuck in your career as a developer, and wondering what's next? Are you finding your salary has reached its limit in the development field, and want to move up the value chain to earn more? Software architecture is one of the hottest fields in technology, and TOGAF is one of the hottest skills (according to a recent Foote Salary Survey).

You might find it rewarding to learn software architecture. You still keep the ability to be involved in the technology at a deep level, and make important decisions that affect the future direction of the company, but avoid the problems of managing development teams and moving in a less technical direction.

In this class, you will learn:

  • What is software architecture?
  • What is the difference between software design and software architecture?
  • What it takes to be a successful software architect?
  • The software architecture mindset, and how that differs from the developer mindset
  • The qualities of good software
  • And an introduction to architecture principles of TOGAF

So come on inside and learn about what software architecture has to offer. Scott Duffy is a commercial license holder in TOGAF, and licensed to teach these topics. TOGAF is a registered trademark in the United States and other countries.

Thank you for signing up for this course on Udemy. The course will always be up-to-date here and nowhere else. I am also available for questions inside the course discussion board.

Who is the target audience?
  • People familiar with programming, regardless of level or language
  • Programmers wanting to advance in their career
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 11 Lectures Collapse All 11 Lectures 44:05
+
Introduction
1 Lecture 01:45

A quick video to say hello, and talk about my background in software development and architecture. Then talk about the course, and what you will learn.

Preview 01:45
+
Software Architecture
4 Lectures 17:13

An overview of the profession of architecture, and a discussion of the trade-offs one has to make.

What is Software Architecture?
03:44

How is software architecture different than design? Aren't they the same thing?

Preview 03:27

Talking about what it takes to create the architecture of a system, and solve problems in advance.

The Software Architect Mindset
05:40

What success looks and feels like.

How To Be Successful As a Software Architect
04:22
+
Theories of Systems Design
3 Lectures 23:33

The qualities of good systems. Developing software without thinking about the desired qualities first is a recipe for disaster.

Qualities of Good Systems
07:08

A discussion of patterns.

Preview 08:27

A review of TOGAF's architecture principles as a good reference to what good architecture looks like.

TOGAF Architecture Principles
07:58
+
Wrap up
1 Lecture 01:26

Wrapping up the discussion of architecture with next steps.

Conclusion
01:26

A little test based on the content of this course.

Final Quiz
3 questions
+
Bonus Section
2 Lectures 00:07
Course Links and Resources
00:04

Bonus Lecture
00:03
About the Instructor
Scott Duffy
4.3 Average rating
4,363 Reviews
23,446 Students
9 Courses
TOGAF Certified Software Architect, Azure Architect

Hi there, my name is Scott Duffy. And I love making complex technical topics easy to understand.

This has been the basis of my entire career – as a developer, as a development manager, as a software architect – over the past 20 years. I spend half my time in the world of business, explaining complex technical topics to business owners and stakeholders so that they can understand and agree with my approach to solving their business problems with technical solutions. And the other half with developers, explaining the business reasons behind decisions and ensuring that any decisions made on the technical side don't restrict the business in unexpected ways.

And I'm here on Udemy to teach what I know in an approachable way. I started teaching courses on TOGAF 9.1 in 2014, and have taught over 10,000 students on that subject since then. I am a member of the Open Group, and also hold a commercial license to teach TOGAF.

I have been developing with Microsoft technologies for 20 years, starting with Classic ASP, and all the versions of .NET. We now live in the cloud era, with Microsoft Azure being prevalent in most large enterprises. I'm certified as an Azure Architect too.

Please don't hesitate to drop me a message if you have a suggestion for a topic for one of my courses, or need help with something. I may not always be able to help you directly, but I would still love to talk to you.

Software Architect
4.3 Average rating
4,183 Reviews
22,713 Students
7 Courses
Training for enterprise architects

Software Architect provides quality online training about Enterprise Architecture. Whether you are just starting out, or are a grizzled veteran in the field, Software Architect provides courses to help you take your career to the next level.

Software Architect is run by Scott Duffy, who is a TOGAF Certified architect and trainer. Scott's consulting company, Little Oliver Consulting, is a member of The Open Group architecture forum, which helps set the standards for the future.

TOGAF is a registered trademark of The Open Group in the United States and other countries.