We may earn an affiliate commission when you visit our partners.
Mark Zamoyta

Do you need a starting point for your Angular Single Page Apps (SPA)? Menus, dashboards, and widgets are important parts of many Angular apps. In this course, we'll build components to easily add these items to any project.

Read more

Do you need a starting point for your Angular Single Page Apps (SPA)? Menus, dashboards, and widgets are important parts of many Angular apps. In this course, we'll build components to easily add these items to any project.

Do you need a starting point for your Angular SPAs? Menus, dashboards, and widgets are important parts of many Angular apps. In this course, we'll build components to easily add these items to any project. We'll build a feature-rich menu system from scratch, then we'll use angular-gridster to create a dashboard and widget system. We'll package these components with Gulp so that they can be used in any Angular application.

What's inside

Syllabus

Introduction
Creating a SPA Framework Using AngularJS
Building a Menu Component in AngularJS
Advanced Menu Features
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches essential components for Angular apps, focusing on menus, dashboards, and widgets
Provides hands-on practice through the creation of real-world components for Angular SPAs
Suitable for learners with some foundational knowledge of Angular

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Building a SPA Framework Using AngularJS. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Building a SPA Framework Using AngularJS will develop knowledge and skills that may be useful to these careers:
Front-End Engineer
A Front End Engineer is responsible for the design and development of the user interface, or the parts of a website or application with which users interact. As the user interface is a user's first impression of an application, Front End Engineers are very important for user experience and engagement. Building a strong foundation for a Single Page Application through AngularJS is critical to a successful career as a Front End Engineer, and this course can help build a foundation for designing and developing those SPAs.
Full Stack Engineer
Full Stack Engineers work on both the front end and back end of web applications, and must have solid understanding and experience of both. To be successful in this role, it is imperative to be able to create Single Page Applications. This course helps build that skill foundational and background knowedge necessary to do that with AngularJS.
Software Engineer
Software Engineers are responsible for the coding and design of software applications and websites. A key part of that role is the development and design of web applications, including Single Page Applications. This course teaches core concepts of AngularJS and how to use it to build SPAs.
Web Developer
Web Developers apply programming concepts in the design and development of websites and web applications. They work both on the front end and back end. SPAs are a key part of modern web development, and this course can help you build a foundation in AngularJS to begin building SPAs for a career in web development.
Web Designer
Web Designers work on the user interface of websites and web applications, similar to Front End Engineers. They plan how a web application will look, coding the visual elements that users interact with. This course uses AngularJS to provide a starting point for building and designing SPAs, which are a focus of Web Design.
Product Manager
Product Managers are responsible for the vision of products, including how they will be designed and how the user interface should look and feel. An understanding of how to design a successful Single Page Application is key for a Product Manager, and this course can begin that background in designing SPAs.
Project Manager
Project Managers plan, organize, and execute the development of software projects. They work with teams to define requirements, set timelines, and ensure that projects are completed on time and within budget. A foundational understanding of how to build SPAs through AngularJS is helpful in providing a framework for these projects. This course provides those foundations of SPA building.
Technical Writer
Technical Writers create user manuals and guides for software and technology products. They may also write training materials, tutorials, and other types of documentation. Being able to explain software design and development is necessary, including mobile and web applications. This course provides a foundation to understanding the design of Single Page Applications, which are common today.
Business Analyst
Business Analysts work with stakeholders to define and document the requirements for software systems. They also help to develop and implement solutions to meet those requirements. The systems that BAs define and document often include implementing Single Page Applications. Understanding of SPA design and building is helpful for this role.
UX Designer
UX Designers plan and design the user experience of software applications and websites. A core part of that role is understanding how to design Single Page Applications. This course can lead to greater understanding of defining and designing SPAs.
Information Architect
Information Architects organize and structure information in a way that makes it easy for users to find and understand. An understanding of how to structure the information of SPAs is an important part of this role, and this course can provide a foundation in that area.
Data Analyst
Data Analysts use data to solve problems and make informed decisions. They may work in a variety of industries, including finance, healthcare, and retail. An understanding of Single Page Applications may be helpful in this role for visualizing data.
Database Administrator
Database Administrators manage and maintain databases. They ensure that databases are running smoothly and that data is secure. An understanding of how to build Single Page Applications may help in the design of database systems.
Network Administrator
Network Administrators manage and maintain computer networks. They ensure that networks are running smoothly and that data is secure. An understanding of how to build Single Page Applications may help in designing network infrastructure.
Security Analyst
Security Analysts identify and mitigate security risks. They work to protect computer networks and systems from unauthorized access, use, disclosure, disruption, modification, or destruction. An understanding of how to build Single Page Applications may help in designing secure web applications.

Reading list

We haven't picked any books for this reading list yet.

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 - 2025 OpenCourser