Skip to content
CBT Nuggets
DemoBook a Demo

Full-Stack Angular Development

This intermediate Full-Stack Angular Development training prepares learners to build, deploy, and maintain interactive web applications using Angular and the full MEAN stack (MongoDB, Express.js, Angular, Node.js). Master coding, testing, deployment, and data storage for scalable apps. Ideal for onboarding new app developers, team training, or as an Angular reference resource.

Updated December 2021

34Skills
160Videos
30hTotal

Who This Course Is For

This Full-Stack Angular Development training is considered foundational-level Angular training, which means it was designed for new developers with at least a year of experience with JavaScript libraries and experienced app developers looking to brush up on their Angular skills.

Skills Your Team Will Gain

  • Developing in MongoDB, Express.js, Angular, and Node.js ("MEAN")
  • Coding an application, testing it, deploying your code, and storing its data
  • Developing applications that can scale up to enterprise network implementation
  • Reading and writing TypeScript, HTML, CSS, and more to implement Angular projects

Course Curriculum

One skill is free to watch — no signup needed. The other 33 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Basic Angular Concepts and Syntax

Shaun WassellDuration: 60m10 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Basic Angular Concepts and SyntaxFree60m · 10 videos
  • Premium skill.Angular Components52m · 10 videos
  • Premium skill.Data and Styling in Angular Applications55m · 10 videos
  • Premium skill.Basic Event Handling in Angular53m · 12 videos
  • Premium skill.Introduction to Component State48m · 12 videos
  • Premium skill.Angular Component State In-Depth49m · 10 videos
  • Premium skill.Create Reusable Components56m · 12 videos
  • Premium skill.Introduction to Angular Routing51m · 12 videos
  • Premium skill.Advanced Angular Routing52m · 12 videos
  • Premium skill.Local Data Persistence in Angular49m · 10 videos
  • Premium skill.Advanced Data Persistence & Applications54m · 12 videos
  • Premium skill.Introduction to Angular Forms58m · 12 videos
  • Premium skill.Advanced Forms and Reusability48m · 10 videos
  • Premium skill.Introduction to Angular Services51m · 12 videos
  • Premium skill.Multi-Service Applications in Angular56m · 16 videos
  • Premium skill.Introduction to Redux58m · 12 videos
  • Premium skill.Advanced Redux Concepts51m · 10 videos
  • Premium skill.Use Redux with Different Inputs52m · 10 videos
  • Premium skill.Build a Color-Mixer with Redux52m · 12 videos
  • Premium skill.Essentials of the MEAN Stack54m · 10 videos
  • Premium skill.Angular Network Request Basics53m · 12 videos
  • Premium skill.MEAN Stack Database Basics48m · 10 videos
  • Premium skill.Angular Full-Stack Conversion: Loading Data55m · 12 videos
  • Premium skill.Angular Full-Stack Conversion: Creating, Modifying, and Deleting Data53m · 16 videos
  • Premium skill.Angular Full-stack Conversion: Convert a Server to MongoDB51m · 14 videos
  • Premium skill.Firebase Auth Basics with Angular47m · 12 videos
  • Premium skill.Account Creation and Error Handling in Firebase48m · 10 videos
  • Premium skill.Firebase Auth In Full-Stack Angular Apps47m · 10 videos
  • Premium skill.MEAN Stack Endpoint Security with Firebase Auth48m · 10 videos
  • Premium skill.Add Firebase Auth to Existing Angular Apps59m · 12 videos
  • Premium skill.Use Firebase Auth to Support Multiple Users50m · 12 videos
  • Premium skill.Create and Delete Users In Existing MEAN Stack Apps54m · 12 videos
  • Premium skill.Add Endpoint Security to Existing MEAN Stack Apps51m · 10 videos
  • Premium skill.MEAN Stack Firebase Auth Best-Practices51m · 10 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Disconnected front-end and back-end development practices slow delivery, create inconsistent app patterns, and make Angular onboarding harder to manage. This course gives IT Directors and Development Team Leads a structured path for standardizing Angular application work across components, routing, forms, services, Redux-style state management, MEAN stack data access, MongoDB-backed APIs, and Firebase authentication.

The course is a fit for new app developers with JavaScript library experience and experienced developers who need a practical Angular/MEAN refresher. Plan for about 29.5 hours per learner, best assigned in phases: Angular fundamentals first, then persistence and services, then full-stack conversion and authentication. For change management, Team Leads can align assignments to current project needs, such as reusable UI components, CRUD workflows, or endpoint security. CBT Nuggets Playlists can sequence that rollout, while Team Reporting helps Training Managers track completion across the development team.

Team Impact

How this training helps your team succeed

IT teams complete this training to move Angular work from isolated front-end tasks into maintainable full-stack application delivery. The course maps to common development scenarios teams face when modernizing or standardizing internal web apps.

  • Build more consistent Angular apps by applying components, styling, event handling, component state, and reusable component patterns.
  • Reduce rework when apps grow by using routing, forms, services, and Redux concepts to organize data flow and user interactions.
  • Support full-stack delivery by connecting Angular applications to Node.js/Express endpoints and MongoDB for loading, creating, modifying, and deleting data.
  • Improve multi-user application readiness by adding Firebase authentication, account creation, error handling, user support, and endpoint security to existing MEAN stack apps.

After completion

Capabilities your team walks away with

Knowledge

  • Core Angular concepts, syntax, components, data binding, styling, and event handling.
  • How component state works, including deeper state patterns for larger applications.
  • Routing concepts for basic and advanced navigation in Angular apps.
  • Form design, reusable form patterns, Angular services, and multi-service application structure.
  • Redux fundamentals and advanced state concepts, including applying Redux with different inputs.
  • MEAN stack essentials, MongoDB basics, network requests, and Firebase authentication concepts.

Ability

  • Create reusable Angular components that support consistent UI and application behavior.
  • Build Angular workflows that use routing, forms, services, and structured state management.
  • Persist data locally and then convert Angular apps to load and modify data through full-stack services.
  • Create, update, and delete application data through MEAN stack patterns.
  • Convert a server to use MongoDB as the database layer.
  • Add Firebase authentication, multi-user support, user creation/deletion, and endpoint security to existing Angular/MEAN applications.

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

Learn JavaScript Essentials

Learn essential JavaScript skills with this beginner-friendly JavaScript course designed to boost your web development expertise. Master key concepts like data types, error handling, array methods, functions, and classes. Perfect for enhancing proble...

~22h

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$75one time

No subscription

One year of access to Full-Stack Angular Development Online Training

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

What does it mean to learn Angular development with a full-stack emphasis?

Full-stack Angular development refers to knowing how to build both the frontend (user interface) and backend (server-side logic) of a web application with Angular. In simpler terms, full-stack Angular development means knowing how to create the visual stuff users interact with as well as the underlying functionalities that make the visuals do anything. This course teaches a comprehensive approach that enables you to work on the entire application.

What falls under full-stack development?

The term "full-stack development" changes slightly based on what language and stack you're talking about, but full-stack Angular web development includes layout design, user input management, server-side logic, database integration, and server-client communication. These core skills are what make building a web application possible. Learning Angular at every level must include what users see and interact with as well as dictate how interactions with the server and underlying framework happen.

Is it worth it to learn full-stack Angular development?

Yes, unless you know you'll only ever work on one facet of web application development, learning full-stack Angular is the best way to be a versatile and useful developer. Full-stack Angular development empowers you to create end-to-end solutions. Consolidated proficiency like that is valuable and in demand in the industry. Angular's framework is also known for enhancing code maintainability and scalability which means mastering full-stack Angular provides a comprehensive skill set.

Who is this course on full-stack angular development best for?

Since this course's main emphasis is on understanding how to build out a usable front-end as well as a robust back-end, this full-stack angular development course is best for web developers who want a comprehensive skill set. If you're eager to build complete web applications independently, this prepares you for versatile roles where you can take on a number of different responsibilities related to client-facing interfaces and server-side functionalities.

How many types of full-stack development are there?

The term "full-stack development" was once much more narrowly defined, but there are now many different types of full-stack development and developer. The most common types of full-stack development include MEAN (MongoDB, Express.js, Angular, Node.js), MERN (MongoDB, Express.js, React, Node.js), and MEVN (MongoDB, Express.js, Vue.js, Node.js). Other stacks include Django (Python), Ruby on Rails (Ruby), or Java-based stacks.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.