- Distinguish between front-end, back-end, and full-stack developers.
- Create and style a webpage with HTML and CSS.
- The benefits of working with UI frameworks.
- Foundational programming skills with basic Python Syntax.
- Use objects, classes and methods.
- Implement Version Control systems.
- Navigate and configure using the command line.
- Use a GitHub repository. Create a GitHub repository.
- Manage code revisions.
- Concepts and principles that underpin how databases work.
- Plan and execute a simple database development project.
- Build a web server.
- Modeling.
- Implement web security best practices.
- API development.
- Principles of REST architecture.
- Build a basic API.
- Build a Django app.
- Use the full stack.
- Configure an environment.
- Django (Web Framework)
- MySQL
- API endpoints
- Cascading Style Sheets (CSS)
- HTML
- Production environments
- JavaScript
- Linux
- Web Development
- Bash (Unix Shell)
- Github
- Insomnia, Postman
- Version Control
- Pseudocode
- Algorithms
- Communication
- Data Structure
- Computer Science
- Debugging
- Authentication and authorization
- REST APIs
- Filtering and ordering
- Serializers and deserializers
- Build a data model
- Design a web application
- Cloud Hosting
- Application Programming Interfaces (API)
- Python Programming
- Computer Programming
- Database (DBMS)
- Database administration