
Welcome to Django + AngularJS
This is what we're going to build in this course.
This course's requirements
Download and install the Django project from https://github.com/codingforentrepreneurs
Download Try AngularJS 1.5 from https://github.com/codingforentrepreneurs
Setup a single page app in Django.
Serving Angular Templates via Django.
Static Files in Django + Angular
Serving Angular Templates via Django part 2.
Start the API Integration
Update the Backend API
Use AngularJs to login to the Django Rest Framework
How to use ngCookies (https://docs.angularjs.org/api/ngCookies) to store JWT token.
Use Angular's built in $http service (https://docs.angularjs.org/api/ng/service/$http) to run HTTP methods to create a comment in the backend.
Update Comment Create API Endpoint in Django.
Update the Comment List API View to be more dynamic.
Integrating the Angular ngResource with the Django Backend.
Learn about methods in the ngResource to handle various events.
Build the reply to comment form
Simple way to toggle content in AngularJS
Create a custom directive for the Comment Thread.
Complete the custom comment thread directive.
User Interface improvements.
Add a HTTP Interceptor for a ngResource part 1
Add a HTTP Interceptor for a ngResource part 2
Show the server error on the comments form.
Show login form errors and do updates to the comment form.
Dynamically load Templates in AngularJS
Improve overall usability and squash glitches.
Render Markdown in AngularJS
User login API update changes to use the custom Login View Function built in the Blog API project (Django + Django Rest Framework)
Update User Login in AngularJS
Update API Endpoint for Registering users.
Create the register detail component in AngularJS to allow users to register.
Allow users to delete their own comments and final clean up to the project.
Thank you so much for watching!
When it comes to building modern web applications, you need to think about two aspects: the backend and the front end.
Django is one of the most popular backend frameworks in the world.
AngularJS is one of the most popular front-end frameworks in the world.
Together, they make magic. This series is about integrating that magic to show you what's possible in today's cutting edge technology.
We're going to be working with you step-by-step and teaching you everything along the way. By the end, you'll have a powerful Blog web application driven by the beautiful combination of Django and AngularJS.