Module |
Course Topic |
Description |
Module-1 |
Python Programming |
Introduction to Python, installation, language fundamentals, operators, input/output statements, flow control, data structures, functions, advanced Python modules, and packages. |
Module-2 |
HTML5 |
Basics of HTML, structure, URL reference techniques, semantic elements, tags, sections, divisions, buttons, attributes, lists, tables, and forms. |
Module-3 |
CSS3 |
Introduction to CSS, box model, stylesheets levels, selectors, developer tools, colors, padding, margin, CSS stylings, positioning elements, visibility, z-index, flex & grid properties, media queries, pseudo selectors, transitions, animations. |
Module-4 |
JavaScript |
JavaScript fundamentals, variables, data types, type conversions, conditional statements, loops, functions, DOM, event handling, local/session storage, CRUD operations, math objects, prototype inheritance, error handling, regular expressions, form validations, generators, sets, maps. |
Module-5 |
Web Development with Django |
Introduction to Django, installation, project setup, dynamic web pages basics, views, templates, form processing, interacting with a database, Django administration site. |
Module-6 |
Django REST Framework |
REST API basics, creating REST APIs in Django, POSTMAN for testing, serialization, security, authentication, authorization, token-based authentication, JWT authentication. |
Module-7 |
MongoDB as No-SQL Database |
Introduction to NoSQL, MongoDB basics, installation, configuration, operations, integration with Django. |
Module-8 |
Kafka as Distributed Messaging System |
Messaging system basics, Kafka architecture and components, installation, operations, integration with Django and MongoDB. |
Module-9 |
ReactJS & Redux |
Introduction to ReactJS and Redux, advanced JavaScript & ES6, creating React applications, components, states, props, event handling, CSS in React, React hook, forms, router, maps, conditional rendering, local storage, context-API, HTTP methods, managing application state. |
Module-10 |
Integrating ReactJS & Django |
– |
Module-11 |
Project – Developing Ria Web Site |
Use Python, ReactJS, Redux, Django, Django Restful Framework, MongoDB, and Kafka to develop a web site. |