This is the code repository for Learning Angular for Django Developers [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
Want to build amazing web applications using Python as a programming language? This course will enhance your skills by using Angular to build the front end and Django, a Python framework, to build the back end. This course walks you through the complete process of both front-end and back-end development using Python and Angular. You’ll build a real-world card dealer website during the course. You’ll add features such as car components choice, homepage videos, compelling graphics, and different car models to choose from. This way, customers will get a functional and attractive web application. Finally, you’ll learn to deploy the application on Amazon Web Services (AWS). By the end of the course, you’ll be able to combine the powers of your favorite language—Python—with Angular to provide an end-to-end web development solution.
- Understand Angular’s basic concepts to build a rich front end
- Create Angular components and use data binding and events
- Use routing to navigate among different views and their components
- Create services for communicating with the back end
- Connect back-end code with front-end UIs via REST protocols
- Deploy your application to Amazon Web Services
To fully benefit from the coverage included in this course, you will need:
If you’re an intermediate or expert Python developer and want to learn Angular and be able to add it to your projects, then this course is for you. Prior knowledge with HTML, CSS, and JavaScript is assumed.
This course has the following software requirements:
The software requirements are as follows:
AWS Console
Git
GitHub
Terraform
Ansible
AWS compute services
AWS IAM
AWS CLI setup
JavaScript for the web application
Software Required (With version mentioned) :
Modern browser: Google Chrome, Firefox, Edge (latest version). A web server: Web Server for Chrome extension is the recommended (https://goo.gl/pxqLmU). If not using chrome: http-server Node Package (npm install http-server -g). Code is available in examples folder. Open index.html to see the examples in the browser. Any text editor such as VS Code, Atom, Sublime Text
Latest Node.js (Node + npm). To generate the library created along with this book, change directory to the code bundle and run "npm install" to install all dependencies (babel to transpile the code and other Istanbul to run the tests). To generate the compiled library, run "npm run dev". The file PacktDataStructuresAlgorithms.min.js will be generated inside examples folder
Hardware specifications :
4G memory, modern chipset. Any laptop or better released in the last 3 years.
OS required :
Windows, Mac OS or Linux