We may earn an affiliate commission when you visit our partners.
Course image
Angular Denver
The router-first approach to Single Page Application (SPA) architecture enables developers to start small with a decoupled and lazy-loaded architecture, giving them the option to stay small or scale while achieving sub-second first meaningful paints. Router-first architecture is designed to force teams to ask the hard questions early, build a roadmap and then iterate over a solution. In this session, Doguhan Uluca explores how router-first enforces high-level thinking, ensures consensus on features before coding starts, accounts for source code and team growth, and keeps engineering overhead low.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores router-first architecture, which is standard in most SPA development frameworks
Instructed by Angular Denver, recognized for their angular framework expertise
Teaches a roadmap approach to SPA development using router-first architecture
Uses a router-first approach to force teams to ask the hard questions early, rather than after development has started
Develops high-level thinking and consensus on features before coding starts

Save this course

Save Angular Denver '19: Architecting Angular Apps for Scalability to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Angular Denver '19: Architecting Angular Apps for Scalability. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Angular Denver '19: Architecting Angular Apps for Scalability will develop knowledge and skills that may be useful to these careers:
Software Engineer
A Software Engineer works in the computer and information technology field. They are primarily responsible for the design, development, implementation, and maintenance of software systems. Building a foundation in Angular can greatly assist Software Engineers by allowing them to strengthen their understanding of how to develop and implement software solutions.
Software Architect
Software Architects design and develop software systems. This course would be useful for someone in this role, as it would help them build a foundational understanding of how to architect Angular applications in a scalable way.
Front-End Developer
Front End Developers are responsible for designing and implementing the user interface of web applications. Understanding how to architect Angular applications for scalability is beneficial for this job role, and this course will help build a foundation for that understanding.
Full-Stack Developer
A Full Stack Developer designs and implements both the front and back end of web applications. Angular is a beneficial tool for this job role, and this course can help one who wishes to enter this career field understand how to architect Angular applications for scalability.
Computer Programmer
Computer Programmers write and test code that allows software applications and computer programs to run. This course could be useful for someone in this role who wants to strengthen their understanding of how to architect Angular applications for scalability.
Angular Developer
This course may be useful for an Angular Developer. These programmers use the Angular framework to design, build, and test web applications. This position often collaborates in agile teams, implementing agile methodologies in a collaborative environment.
UI Designer
UI Designers focus on the visual elements of a website or application. This course could be useful for someone in this role, as it will allow them to build a better understanding of the process of designing and implementing a user interface.
Web Developer
Web Developers design, build, and maintain websites and web applications. This course can be useful for those who wish to enter this field by improving their understanding of how to architect Angular applications for scalability.
UX Designer
UX Designers focus on the user experience of a website or application. This course may be useful for someone in this role, as it will help them understand how to create a scalable architecture for a web application.
Web Designer
Web Designers are responsible for the visual appearance of websites and web applications. This course may be useful for someone in this role who wishes to build a foundation in Angular.
IT Manager
IT Managers are responsible for planning, implementing, and maintaining information technology systems. This course could be useful for someone in this role, as it will help them build a foundation in Angular.
Information Systems Manager
Information Systems Managers are responsible for planning, implementing, and maintaining information systems. For those who wish to enter this field, this course may be useful as it will help build a foundation in Angular.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. This course may be useful for someone in this role, as it will help them build a foundation in Angular.
Product Manager
Product Managers are responsible for planning, developing, and marketing products. This course may be useful for someone in this role, as it will help them build a foundation in Angular.
Technical Writer
Technical Writers create and maintain documentation for software and hardware products. This course may be useful for someone in this role, as it will help them build a foundation in Angular.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive introduction to Angular, covering everything from the basics to advanced topics like dependency injection and testing. Jeremy McPeak, a renowned Angular expert, provides clear and concise explanations, making it an excellent resource for both beginners and experienced developers.
Practical guide to building enterprise-grade Angular applications. It covers everything from architecture and design patterns to performance optimization and testing. As an expert in Angular, Adam Freeman provides valuable insights that can help you create robust and scalable applications.
Gentle introduction to Angular, designed for beginners with little to no prior experience in web development. It covers the basics of Angular, including components, directives, and services. John Papa, an Angular enthusiast and renowned speaker, provides clear and approachable explanations that make Angular easy to understand.
Testing is an essential part of software development, and it is especially important for Angular applications. provides a collection of practical recipes and techniques to help you test your Angular applications effectively. Felipe Coury, an experienced Angular developer, shares his expertise on how to write unit tests, integration tests, and end-to-end tests for your Angular applications.
Provides a practical guide to building Angular applications, covering topics like component development, routing, and data management. Antonio Goncalves, an experienced Angular developer, provides step-by-step instructions and real-world examples to help you build robust and scalable Angular applications.
Focuses on the practical aspects of implementing TCP/IP routing using proven techniques, teaches TCP/IP routing from the ground up, and provides detailed coverage of all aspects of router configuration, testing, troubleshooting, and protocol analysis.
Provides a practical guide to configuring Cisco routers and switches, and valuable resource for network administrators and engineers.
Provides a comprehensive overview of network routing principles and practices, and valuable resource for researchers and engineers.
Provides a comprehensive overview of router security, and valuable resource for network administrators and engineers.
Provides a comprehensive overview of routing and switching in Cisco networks, and valuable resource for network administrators and engineers.
Provides a comprehensive overview of routing in next generation IP networks, and valuable resource for researchers and engineers.
Provides a comprehensive overview of advanced routing topics, including Cisco IOS XE and IOS XR, and valuable resource for network administrators and engineers.
Provides a comprehensive overview of building single page applications using AngularJS, covering topics such as data binding, routing, and testing.
Provides a collection of recipes for building single page applications using Vue.js 2, covering topics such as data binding, routing, and form validation.
Provides a deep dive into the architecture and design patterns of single page applications, covering topics such as code splitting, server-side rendering, and offline support.
Provides a comprehensive overview of the history and evolution of single page applications, covering topics such as the benefits and challenges of SPAs, and best practices for building them.
Provides a comprehensive overview of building single page applications using Angular and Node.js, covering topics such as data binding, routing, and server-side rendering.
Provides a comprehensive overview of building fullstack applications using React, covering topics such as state management, server-side rendering, and deployment.
This classic textbook provides a comprehensive overview of the principles and elements of architecture, covering topics such as form, space, order, and structure.

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