Course Outline
PREREQUISITES:
- Basic computer skills
- Basic internet knowledge
- Familiarity with frontend technologies (HTML, CSS, JavaScript)
PYTHON
Topics:
- Introduction to Pyhon
- Syntax
- Data types
- Python math
- Conditional statement, loop
- Input output
- Exception handling
- OOP
- Regular expression
- Libraries/modules
- Decorators
- Generators
- Closures
Hands-on Practice:
- Writing Python scripts
- Basic applications
- Handling files
- Error management
- Advanced Python features
- Practical implementation
DJANGO, API DEVELOPMENT
Topics:
- Introduction
- Displaying hyperlinks
- Creating websites
- Administration panel
- Forms creation
- Emails functionality
- Template language
- Static files
- Integrations
- Sessions
- cookies
- RESTful APIs with Django
- Serialization
- Testing
Hands-on Practice:
- Creating a Django project
- Implementing basic features
- Building forms
- Sending emails
- Templating
- Managing sessions
- Cookies
- Live project implementation
- Building and testing RESTful APIs
- Integrating with front end
MYSQL
Topics:
- Introduction and architecture
- Creating and managing
- Data dictionary
- Configuration
- Tables, Schemas, SELECT, INSERT, UPDATE, DELETE, Joins
Hands-on Practice:
- Writing SQL queries
- Working with relational databases
- Database management
- Optimizing queries
Final Project:
- Full Stack Application with Django, RESTful API, MySQL
There are no items in the curriculum yet.