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. |