Principles of Software Architecture
Principles of Software Architecture, available at $19.99, has an average rating of 3.55, with 36 lectures, based on 21 reviews, and has 138 subscribers.
You will learn about Students will be able to demonstrate their software development experiences. Students will be able to identify metrics that provide transparency into the status of business objectives and goals, platform health and quality trends. Students will be able to create a compelling vision, align people on that vision, and let their fingerprints be all over the results. Students will be able to help the team be successful while building relationships and mutual trust. Students will be educated and informed, but not derailed by shiny objects. Students will recognize that collaboration is the key to achieving great things that you could never do alone. Students will create a continuous improvement mindset. This course is ideal for individuals who are Software developers that plan to pursue a career as a software architect should take this course. It is particularly useful for Software developers that plan to pursue a career as a software architect should take this course.
Enroll now: Principles of Software Architecture
Summary
Title: Principles of Software Architecture
Price: $19.99
Average Rating: 3.55
Number of Lectures: 36
Number of Published Lectures: 36
Number of Curriculum Items: 36
Number of Published Curriculum Objects: 36
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Students will be able to demonstrate their software development experiences.
- Students will be able to identify metrics that provide transparency into the status of business objectives and goals, platform health and quality trends.
- Students will be able to create a compelling vision, align people on that vision, and let their fingerprints be all over the results.
- Students will be able to help the team be successful while building relationships and mutual trust.
- Students will be educated and informed, but not derailed by shiny objects.
- Students will recognize that collaboration is the key to achieving great things that you could never do alone.
- Students will create a continuous improvement mindset.
Who Should Attend
- Software developers that plan to pursue a career as a software architect should take this course.
Target Audiences
- Software developers that plan to pursue a career as a software architect should take this course.
In this course, I present valuable principles on key development issues that go way beyond technology. I offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and other piratical lessons through my experience.
Among the 40 principles in this course, you’ll find useful advice such as:
- Don’t put your resume ahead of your requirements.
- Chances are, your biggest problem isn’t technical.
- Communication is king.
- Simplicity before generality.
- Use before reuse.
- It’s never too early to think about performance.
To be successful as a software architect, you need to master both business and technology. This course tells you what is important and how to approach a project. If you want to enhance your career, take this course.
Course Curriculum
Chapter 1: Part 1
Lecture 1: Requirements vs. Resume
Lecture 2: Essential Complexity
Lecture 3: Your Biggest Problem Isn't a Technical One
Lecture 4: Communication Is King
Lecture 5: Application Architecture
Lecture 6: Stand Up!
Lecture 7: Everything Will Fail
Lecture 8: Negotiations
Chapter 2: Part 2
Lecture 1: Quantify
Lecture 2: Working Code
Lecture 3: Contextual Sense
Lecture 4: Thinking About Performance
Lecture 5: Zen Architecture
Lecture 6: Commit-and-Run
Lecture 7: Duplication
Lecture 8: Business Behind the Wheel
Chapter 3: Part 3
Lecture 1: Architectural Tradeoffs
Lecture 2: Database Fortress
Lecture 3: Motivated By Uncertainty
Lecture 4: Problems and Issues
Chapter 4: Part 4
Lecture 1: Reusability
Lecture 2: Architecture and Your Ego
Lecture 3: The View
Lecture 4: Try Before You Buy
Lecture 5: Business Domains
Lecture 6: Programming
Lecture 7: Developer Autonomy
Lecture 8: Time
Chapter 5: Part 5
Lecture 1: Software Architecture vs. Classic Architecture
Lecture 2: Scope
Lecture 3: Stewardship over Showmanship
Lecture 4: Skyscrapers
Lecture 5: Ethical Consequences
Lecture 6: Performance
Lecture 7: Engineering the White Spaces
Lecture 8: Talk That Talk
Instructors
-
Jason Banks
Software Architect
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 9 votes
- 4 stars: 4 votes
- 5 stars: 6 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024