AngularJS for the Real World - Learn by creating a WebApp

The Angular 1.x course that will teach you how to build real time applications with AngularJS and Firebase.

4.15 (185 reviews)
Udemy
platform
English
language
Web Development
category
AngularJS for the Real World - Learn by creating a WebApp
1,681
students
7 hours
content
Feb 2018
last update
$19.99
regular price

What you will learn

Develop a Real Time MV* Web Application with AngularJS and Firebase

Build an AngularJS SPA (Single Page Application)

Get familiar with concepts like 2-Way DataBinding, Services, Views, Routing, Directives and much more..

Learn about the Angular built-in services, focusing on the $http service that will help you handling XHR

Learn how to secure your application by building Authentication and Authorization functionalities

Learn how to implement an AngularJS API in your application

Master all the built-in AngularJS directives such as ng-repeat, ng-if, ng-switch, ng-show & ng-hide, ng-model, ng-controller and so on

Write better code by implementing AngularJS best practices

Why take this course?

In this Course you'll learn how to build an Angular 1.x Real Time Application using Firebase and AngularJS while leveraging great Angular Development best practices.


Added a new Section (30+ mins of brand new content): Authentication and Authorization with AngularJS and Firebase.

AngularJS is famous Javascript framework developed by Google and an increasing number of companies are currently looking for expert AngularJS Developers. Mastering AngularJS is a great opportunity that will help you getting a new and better job in the web development industry.

Reviews

"The best AngularJS course I have seen", "Great course, with clear explanation, easy to follow and a lot of content", "Teaching and Learning Angular at it's best", "This course is simply awesome ... , after taking this course, I became aware of what I'm doing and what I'm coding".

This AngularJS course will teach you how this framework can dramatically improve your efficiency, reduce your coding time and deliver your next project as a Single Page Application (SPA).

You'll learn how to create AngularJS directives, controllers, modules, how 2-way data binding works and, more important, how to build an AngularJS Web Application from scratch.

You'll learn some of the best practices and how to deal with common mistakes that a developer can face when dealing with AngularJS projects and you'll dig deeper into the built-in components of this technology.

AngularJS is a Javascript framework used to create Single Page Applications (SPAs) with a declarative approach. This means that Angular is completely extensible: you can define, for example, your own DSL (Domain Specific Language) and services.

The framework is developed and maintained by Google. At the minute it has more then 1.3K contributors on GitHub and is being used in more than 243.000 live websites (Youtube, IndieGoGo, Aerlingus, Virgin America, Forbes are only a few) and is backed by a wide community (more than 122k questions only on stackoverflow).

There are plenty between documentation, tutorials, examples and fiddles in additions to discussion groups, specialized sites and forums where you can find inspiration or solutions to common problems.

Audience

If you are new to AngularJS, no worries. I will drive you through the main topics and will not assume that you are already familiar with the framework.

On the other hand, If you already know AngularJS, you know that it can be as sweet as a rainbow unicorn or as bitter as your worst nightmare: this is why we will teach you a few best practices as well as examples of patterns and anti-patterns all over the course, so that you'll learn a more efficient and clear way of coding your NG apps.

Content and Overview

In this course you'll find 7+ hours of video content; source code is provided for each lesson and in general there will be 2 downloadable attachments per lesson: the start and final source code; this will let you double check that your changes are correct as long as you proceed throughout each chapter. Links to external resources are also provided where useful. Last but not least, I will support you with each question you might have.

The course is divided in 16 sections, each one consisting in several videos (more than 63in total) where we will cover the different components of the AngularJS framework.

By the end of course, you will:

  • Learn how to setup AngularJS and how its architecture is built; (Installation, MVW approach)
  • Acquire familiarity with the main AngularJS components: modules, controllers, routing, 2 way data binding, dependency injection, prototypical inheritance, scopes, filter, directives, services and templates;
  • We will talk a lot about forms, user data validation and filtering. You will learn how to implement a robust form with validation, thanks to Angular Forms and its built-in validator. In other words you will learn how to improve the user experience of your application;
  • Learn how to use $http to query a webserver and handle promises in a response;
  • Be able to build a full Backend Mock to test your application, by using the Angular $HttpBackend service in the NgMock module;.
  • We will dedicate some lessons to custom directives: first a simple implementation then we will unveil the secrets of the "link function", how to isolate the scope and how to make directives reusable with any application.
  • Transform your App into a Real Time application, and learn how to use Firebase and Angular to make updated content available in Real Time on any device.
  • Learn how to secure your application by building Authentication and Authorisation functionalities.


What you will obtain at the end of the course

At the end of the course you will have a deep understanding of the basic concepts of AngularJS, and you will be ready to start your next project by using this great framework.

Screenshots

AngularJS for the Real World - Learn by creating a WebApp - Screenshot_01AngularJS for the Real World - Learn by creating a WebApp - Screenshot_02AngularJS for the Real World - Learn by creating a WebApp - Screenshot_03AngularJS for the Real World - Learn by creating a WebApp - Screenshot_04

Reviews

Abdelrahman
February 8, 2016
every step is well explained and questions in the discussions section are always answered in a reasonable time.
Valerio
January 13, 2016
Excellent course for whoever wants to learn AngularJS. When I started the course I already had a basic knowledge of the framework, but I have found the course very useful and it helped me clarifying many doubts that I had originally. The instructor is very clear and uses a clean and simple language to improve the learning experience. The course lectures can be entirely downloaded, and that allowed me to follow the course from my smarthpone and the training material in each lecture is extensive and complete. Almost every lecture has one or more downloadable file with the source codes used in the lectures and examples. The only think that would make this course even more perfect would be to have downloadable slides (e.g. pdf files) so that also the theory lectures could be consulted offline Recommended!
Diego
January 9, 2016
To be honest, I learnt more than I was expecting, the course is really good and has good information overall.
Tony
January 4, 2016
The course is very easy to follow and suits AngularJS beginners like myself, with a basic knowledge of javascript and the willingness to learn new languages. The teacher is very knowledgeable and shows many aspects of AngularJS, driving the lectures with real world examples and the different obstacles that a developer might encounter while working on an Angular project. This approach simplifies the learning and makes the course entertaining and never boring. It's important to notice that the instructor has been always available for any questions I had, and the response time was always quick and efficient. The course material, is completed and each lecture is provided with initial and final code. Thanks to this course I am now ready to write my first AngularJS application without any issue, thanks to what I learned. I recommend this course to everyon and I hope that Alessandro and Stefano will soon publish new courses as I am really looking forward to learn more from them
T
December 18, 2015
Makes it difficult to understand due to the thick accent. Plus, he doesn't really break things down enough.
Ivan
December 18, 2015
This course was my first experience with AngularJS and I have found it extremely interesting. I was coming from an "older" Web Application technology stack (php, jsf), and I was impressed by how fast you can build a Project with a great UX, thanks to the power of AngularJS. There is a world of possibilities I can think of! I am not a web developer and I am a professional in the embedded and mobile sector, therefore I am planning to extend my Angular knowledge by looking at frameworks like Ionic and similar. I have found the course very linear, the examples follow a logical progression in order to constantly improve the initial app. Some steps might look a little bit slower than others (e.g. when the trainer needs to fill in form data) but this is common when it comes to video training. The course is targeting a beginner to intermediate audience, therefore I wasn't expecting to see more advanced topics. If I really have to think about something that would be worth to add, I would like to understand better (in terms of workflow) how tools like grunt, bower etc. can make the development easier, as well as getting some extra lectures around testing. Anyways, congratulations for the course and thanks for introducing me to this fascinating world, I hope to find time and job application in order to practice and deepen your teachings.
Sabeen
December 11, 2015
Very informative and elaborated course. I loved how each and every topic is explained with possible alterations.
Alex
November 29, 2015
Rich content with smooth speech, step by step. Include all the sample code. Fast response for the question. Recommend!
Martin
November 21, 2015
I have been using AngularJS in my job for the last 6 months but I have only used what I have absolutely need to know. In this course Alessandro has shown me so many more features and best practices that I now want to re-write my application to make it better. I particularly liked the sections on ngMock and most of all on Firebase. I recommend this course if you are an absolute beginner in AngularJS or even f you already have some experience with it. I look forward to learning more form Alessandro in the future!
Ammar
November 18, 2015
Alessandro, as the instructor is good and amazing. His methodology of teaching is simple and practical, that helps the learner grasp the concepts very easily. For each of his video, he has provided a code template that will require at the beginning, and the final code that he has taught. Also, one think that I liked about Alex is, his ability to solve the doubts quickly, and putting an extra effort if, the learners doubt are not cleared. The content videos are not too long, they are very precise and up to the mark. Each video is based on a concept of Angular, and the instructor has not tried to jumble up to many concepts into one video. I recommend this course to all those professionals who have no idea what AngularJS is and really want to learn it form the scratch.
Pablo
November 16, 2015
This was a really nice course. All the content is up to date and he showed us good practices. I ask many questions and he answer very fast. I really love the firebase bonus class. I recommend this course because now I feel really comfortable with angularjs.
Lucas
October 30, 2015
I´ve seen many angularjs tutorials before that left me pretty much in the dark...that is until i took this course. I really have to say that this is hands down the best class on AngularJs you will find on the web (and probably in real life too). Being completely new to the subject, Alessandro managed to explain everything in such a comprehensible and structured manner. Plus he is a really helpful guy too. When i was having issues with my project, Alessandro took his time fixing my file and clarified the things i did wrong. I´m lookin forward to any upcoming courses on angularjs from Alessandro. Great stuff!!
Abel
October 25, 2015
Alessandro goes into great deal of detail and time to demonstrate every little detail of the code we are writing. Why, When and also suggest "quick fixes" but recommends "best practices".. The course provides definitions of Angular terminology too! One simple needs desire to focus and learn! The best part is how engaging and supportive Alessandro is with the students. Responds to issues quickly and always offers his time to solve your problems. I love this course 60% done and on the home stretch almost there! Thank you Alessandro!
Leigh
October 8, 2015
AngularJS for the real world has been the best Angular course I have used so far. Where as many of the courses focus on the whys and whats of Angular and the different way things can be achieved Alessandro cuts through this and gives you the best practice methods based on experience and then shows how to apply these methods to a 'real world' CRUD application who's methods can easily be expanded and used to create your own production application. Great course, well worth the time and money!
Mauro
September 23, 2015
Great job guys! When I bought this course I was skeptical because of previous experience with confusing tutorials, but I must say that I started this course as AngularJS newbie and I quickly learned the basic concepts of Angular. Even the more advanced topics are explained in a clear and complete for a novice student.

Charts

Price

AngularJS for the Real World - Learn by creating a WebApp - Price chart

Rating

AngularJS for the Real World - Learn by creating a WebApp - Ratings chart

Enrollment distribution

AngularJS for the Real World - Learn by creating a WebApp - Distribution chart
173888
udemy ID
2/27/2014
course created date
4/4/2023
course indexed date
Bot
course submited by