Start today
Learn at your own pace. Get mentored by a senior co-developer at your convenience.
Sign upWhat you will learn
- How the web works
- How to build beautiful & responsive web pages using HTML & CSS
- Importance of the aesthetic & functional aspects of HTML
- Write clean, maintainable CSS using SMACSS & BEM methodologies, SCSS.
- Build a web application using Django
- Build APIs using the Django REST framework
- Implement user interactions in web pages using Javascript
- Build single-page applications (SPAs) using Vue and integrate them with APIs.
What you will receive
- Course completion certificate
- Blogging space
- GitHub profile review
- LinkedIn profile review
- Resumé review
- Internship/placement assistance
Modules
Module 1
Web fundamentals
- Markdown
- The client-server architecture
- Nodes, IP addresses and ports
- Web servers
- DNS & Hosts file
- HTML
Module 2
Frontend fundamentals
- CSS basics
- Flex box
- Figma overview
- Design to HTML — Style guide basics
- Styling Form elements
- Styling page elements
- Responsive interfaces using media queries and CSS grids
- SMACSS and BEM methodology
- SCSS
Module 3
Python & Django
- Python
- Virtual environments & PIP packages
- Setting up a Django project
- Writing your first Django app
- Model-View-Template overview
- Templates
- Views
- Models
- Class-based Views
- CRUD views
- Generic Views
- Authentication
- Django Admin Panel
Module 4
Javascript & Vue
- JavaScript basics
- DOM traversal and manipulation
- Events
- Form validation
- Difference between vanilla JS and SPAs
- Vue JS Essentials
- Templates
- Reactivity
- Computed Properties
- Rendering
- Binding
- Event handling
- Lifecycle hooks
- Watchers
- Refs
- Vue Components In-Depth
- Transitions
- Routing
- State management
Module 5
Django REST framework
- RESTful APIs and HTTP Methods
- HTTP Status codes
- Serialization
- Requests and Responses
- Class-based views
- Authentication and permissions
Batches
Timings
Flexible. Self-paced.
Code-reviews & online meetings between Monday-Friday except public holidays.
Duration
Flexible. Self-paced.
Requirements
- A computer with an internet connection
- Basic knowledge of SQL - DDL and DML statements
- Basic knowledge of Python or other scripting language
- An active CoDevs subscription.