Video description
Angular is one of the most popular platforms for building web as well as mobile and desktop apps, and AngularDart is Google's web app framework that leverages the Angular platform. Using the Dart programming language, AngularDart focuses on providing a more productive, high-performance, and stable way of building Angular apps.
With this course, you'll learn how to use AngularDart and get started with building amazing web applications. As you explore its features, you'll also understand why Google engineers use AngularDart in their most lucrative applications and how you can leverage the sophistication and stability it provides to produce such critical applications.
What You Will Learn
- Leverage the Dart web platform with the Angular framework to build single-page applications
- Develop web apps focused on productivity, performance, and stability
- Use the Angular and Dart (AngularDart) web framework to build high-performance web apps
- Create a make it rain app
- Use hidden property binding
- Discover how to use the ngClass to bind more CSS classes
- Implement the textZoom custom directive
- Create customized attribute directives
Audience
This course is for both Dart developers who want to build stable, modern Angular-based web applications and Flutter developers who want to leverage their Dart programming language skills to build modern web apps with AngularDart.
About The Author
Paulo Dichone: Paulo Dichone is a highly skilled developer and teacher with a strong background in Computer Science. With his expertise in Android App Development for mobile and web platforms, Paulo founded Magadistudio, a successful mobile app development company.
Passionate about teaching, Paulo is dedicated to helping learners master Android app development. His goal is to empower students with the knowledge and skills needed to create impressive Android applications and experience the freedom of being an Android developer.
With his deep understanding of the subject matter and a commitment to student success, Paulo Dichone is a trusted instructor who can guide learners on their journey to becoming proficient Android developers.
Publisher resources
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Install IntelliJ Idea
- Chapter 3 : For Windows Users ONLY – Windows Development Setup
- Chapter 4 : For MAC Users ONLY – MAC Development Setup for AngularDart
- Chapter 5 : AngularDart – An Overview and Motivation
-
Chapter 6 : Deep Dive into AngularDart Directives
- Restructuring Project for Multiple Components
- ngIf - toggle a Boolean to Show Text
- Using the Hidden Property Binding VS ngIf
- ngFor Directive and Index
- Using ngClass to Bind More CSS Classes
- Using ngStyle Directive
- Setting ngStyle from Component's Method
- Using ngFor Directive with TrackBy
- Overview - Directives - Introduction to Creating Custom Attribute Directives
- Creating Customized Attribute Directives
- Implementing textZoom Custom Directive
- Custom Directive - Adding Input data Binding
- Chapter 7 : CHALLENGE – Custom Directives
-
Chapter 8 : Building Reusable Components
- Reusable Components
- Reusability of Components - Explained
- Creating a Reusable Component - Using Input Property
- Binding Another Input Property
- Binding Description Input Property
- Raising Events with Streams in a Reusable Component
- Adding Alias to All Input and Output Properties
- Passing Event Data
- Input, Output Properties - Summary
- Chapter 9 : CHALLENGE – Reusable Components
- Chapter 10 : SOLUTION – Reusable Components
-
Chapter 11 : AngularDart – HTTP Services – Consuming Remote Data
- What We'll Cover in This Section
- Getting Data from API - Part 1
- Getting Data from API - Parsing JSON Using json Decode
- Showing Data in a List
- Using Life Cycle Hook OnInit to Populate List
- Separation of Concerns - Creating a Service and Cleaning Code
- Firebase Setup
- Create Firebase App And Database
- Setting Up Firebase Project and Adding First Item to Realtime Database
- Showing All Items from Firebase - Mapping JSON to Dart Objects
- OPTIONAL - Adding Bootstrap to the Project
- Showing added Student Right When Added - Future.Then Method
- Deleting items - Problem Fix
- Delete in Front and Back End
- Update Student - Part 1
- Update Student Final
- Chapter 12 : AngularDart – Forms
- Chapter 13 : AngularDart – Pipes
-
Chapter 14 : Routing in AngularDart
- Router Module - Introduction
- Steps to Creating Routing Navigation
- Configure Routings - Part 1
- Creating Route and RoutePaths
- Adding Paths to Browser Bar and Navigate to Template - Part 1
- Adding Bootstrap Button Links
- Adding RouterLinkActive
- Creating Student Model and Populating StudentList Template and Default Route
- Adding Page Not Found
- Redirect
-
Chapter 15 : Router Module – Part 2
- Route Params and Navigation - Introduction
- Restructuring Student List
- Showing Dummy Announcements
- Adding NavBar - Bootstrap
- Set up Student Component and Route
- Set up Student List Template and Selecting a Student
- Creating Student Navigation URL and Passing Id Param
- Set up Student Component Navigation
- Imperative Navigation When Student Clicked Passing Params in Browser
- Fix - Two-Way Binding Issue
-
Chapter 16 : Final Project – Student dashboard
- What We'll Cover in This Section - Demo
- Creating Data Models
- Set up Main and Index
- Set up All Components
- Setting Up the NavBar
- Set up Routes and Paths
- Set up Navigation to Work
- Showing all Announcements
- Showing All Dummy Students
- Adding Pointer Style
- Setting up Student Details Route and Templates
- Setting Up Student Details Route - Part 2
- Showing Student Detail ID
- Set up Student Details and Back Button
- Set up Add Student Component - Part 1
- Set up Add Student Route
- Adding Students to a List
- Saving Students to Firebase
- Showing All Saved Students From Firebase
- Adding a Card
- Update a Student
- Delete a Student
- Final Touches and Finishes
- Redirect and Page Not Found
- Chapter 17 : AngularDart App Development
Product information
- Title: AngularDart: Build Dynamic Web Apps with Angular and Dart
- Author(s):
- Release date: May 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800561090
You might also like
video
Building a Real Site with Angular
Learning to build beautiful front ends and working as a full stack developer is one of …
video
Hands-On App Development with Ionic
While Ionic is an easy and straightforward framework to learn, building Ionic apps can sometimes be …
book
Building Serverless Web Applications
Build scalable, efficient, and highly available web apps using AWS About This Book Get an in-depth …
video
Angular Front To Back
This course was crafted to benefit absolutely any level of developer. We will start from scratch …