banner icon bg
Register Now for Courses
  • Batch

    01

  • Course Duration

    10-11 Months

  • Mode

    Live Online

  • Commencement Date

    July 2024

  • Application Closure Date

    Closed

  • Session Timing

    Sunday, 10.00 AM to 1.00 PM

Admission Criteria

Admission Criteria

Eligibility Criteria

  • Qualification: Graduate/4-year Engineering/Tech Degree / B.Sc / BCA / M.Sc / MCA from a recognized university (UGC/AICTE/DEC/AIU/State Government/recognized international universities).
  • Minimum 50% and above required for qualification.
  • Industry Targeting (Preference): IT, Tech, Software, Engineering Research, Business Analytics, etc.

 

The programme is designed for Software Programmers, Quality Assurance Professionals, Database Administrators, Support/Maintenance Professionals, and others who wish to build expertise in domains such as Web and Mobile App Development, Backend Development with Databases.

About IITM Pravartak

IITM Pravartak Technologies Foundation is a section 08 Company housing the Technology Innovation Hub on Sensors, Networking, Actuators, and Control Systems (SNACS). IITM Pravartak is funded by the Department of Science and Technology, Government of India, under its National Mission on Interdisciplinary Cyber-Physical Systems and hosted as a Technology Innovation Hub (TIH) by IIT Madras. The IITM Pravartak Technology Innovation Hub aims to focus on new knowledge in the SNACS area through extensive and application-oriented research. IITM-PTF gladly takes the role of preparing young India for the next generation of world-class technologies. The NM-ICPS is a comprehensive Mission aimed at complete convergence with all stakeholders by establishing strong linkages between academia, industry, Government, and International Organizations.

Key Highlights Jaro Education

Explore Libraries of Immersive Tools & Languages Covered

IITM Pravartak Tools

Note: This is an indicative list of course topics and is subject to change as per IITM Pravartak’s discretion.

Pedagogical Methodology

🎯
Simulation Exercises
📚
Assignments and Quiz
📲
Direct to Device (D2D)
💡
Capstone Projects

Learning Outcomes

Develop dynamic and responsive user interfaces using HTML, CSS, and JavaScript, incorporating frameworks like React.

Create server-side applications using technologies like Node.js and Express, enabling efficient data exchange with front-end interfaces.

Acquire the ability to design and implement databases using both SQL and NoSQL systems, enabling efficient data storage and retrieval.

Seamlessly connect front-end and back-end components, creating cohesive and functional web applications.
Master version control systems like Git and understand the deployment process for web applications.

Jaro Expedite - Career Booster

📄
Profile Building
Rigorously building the candidate’s profiles and resume scrutinizing their LinkedIn profiles. Jaro Education enables personalised feedback to boost overall virtual presence.
📃
Resume Review
Moving forward with carefully curated resume reviews that ensures you are interview-ready for the workplace of tomorrow.
🧑‍🏫
Placement Assistance
Get career assistance as per the profile and preferences. On average, get 5-6 job recommendations to enhance quality employment opportunities.
👨
Career Enhancement Sessions
Bridging connectivity to link the best talent with organizations through eminent sessions from top-class industry speakers.

Note: IITM Pravartak or Jaro Education do not guarantee or promise you a job or advancement in your existing position. Career Services is simply provided as a service to help you manage your career in a proactive manner. Jaro Education provides the career services described here. IITM Pravartak is not involved in any way with the career services described above and offer no commitments.

Admission Process

  1. 1

    Eligibility of Applicant

  2. 2

    Application Submission

  3. 3

    Screening & Shortlisting

  4. 4

    Admission & Fee Payment

  5. 5

    Book your Seat

Unleash the benefits that await you with Jaro Value adds.

%

higher employee retention rate

%

increase in employee productivity

%

higher incomes per employee

%

businesses achieved measurable growth

Companies that already trust us!
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education
Jaro Education

Syllabus Breakdown

  • Overview of Full Stack Development
  • Role of Full Stack Developer
  • Understanding the Full Stack Development Process
  • Basics of Internet and Web
  • The internet analogy – How does the internet work?

A. Programming with JavaScript (7 hours)

 

  • Introduction to JavaScript programming language
  • Syntax, variables, and data types
  • Control flow and loops
  • Functions and scope
  • Arrays and objects
  • DOM manipulation and event handling

 

B. Programming Constructs, Control Structures (8 hours)

 

  • Introduction to programming constructs (conditionals, loops, etc.)
  • Control Structures (If else ladder, Switch case, Ternary Operator)
  • Introduction to OOPs concepts
  • Abstraction, Encapsulation, Inheritance, Polymorphism, Interfaces, Modifiers, Classes and Objects
  • Time and space complexity analysis

 

C. Data structures and algorithms (12 hours)

 

  • 1-D Arrays, 2-D arrays and matrices
  • Linked Lists, Stacks and Queue
  • Sorting and searching algorithms
  • Trees and Binary search trees
  • Dynamic programming, Heaps and Graphs

 

D. System Design

 

  • Fundamentals of System Design
  • Design principles and patterns
  • High level design (HLD) and low level design (LLD)

A. Learning tools required for Full Stack Development (3 hours)

 

  • Introduction to development tools and environments
  • Version control systems (e.g., Git)
  • Integrated development environments (IDEs)
  • Package managers (e.g., npm)

 

B. Building Web Pages With HTML, CSS & JavaScript (12 hours)

 

  • Introduction to HTML
  • HTML Element Structure
  • Common Tags and Supported Attributes
  • Introduction to CSS
  • CSS styling and layout techniques
  • Deep dive into the box model
  • Typography and Positioning, HTML Forms
  • Flex Boxes and responsive web design
  • JavaScript integration for dynamic web page behavior

 

C. Bootstrap to Build a Responsive Website (6 hours)

 

  • Introduction to Bootstrap framework
  • Building responsive web pages and layouts
  • Utilizing Bootstrap components and utilities

 

D. Advanced JavaScript (9 hours)

 

  • Closures and higher-order functions
  • Asynchronous programming with callbacks and promises
  • ES6 features (arrow functions, modules, etc.)
  • JS Prototypes, Prototype Inheritance
  • Deep Dive to ES6
  • Async JS-Sending and receiving data

 

E. Front-end Development with React (15 hours)

 

  • Introduction to React
  • Component-based development
  • State management and data flow
  • Routing and navigation
  • React events & forms
  • Lists and Conditional Rendering
  • React Handling side effects
  • React optimization
  • Class Based Components
  • Building a custom React Hook
  • React Router
  • Auth and deployment
  • Core Concepts in Redux

A. Learning Node.js (6 hours)

 

  • Introduction to Node.js and its architecture
  • Interactive node with REPL
  • Node Module System
  • File system & streams
  • Web servers with HTTP module
  • Understanding Cluster & Working threads
  • Events

 

B. Mastering the Express framework (10 hours)

 

  • Setting up an Express server
  • Routing and middleware handling
  • Database integration and CRUD operations
  • Rendering/Template engines
  • Building Restful APIs using Express

 

C. Databases and Data Modeling with SQL & NoSQL (15 hours)

 

  • Introduction to SQL and relational databases
  • Querying databases using SQL
  • Introduction to NoSQL databases (e.g., MongoDB)
  • Document-oriented data modeling
  • Modeling Relationships

 

D. Testing and Debugging

 

  • Introduction to software testing concepts
  • GIT terminologies and GitHub repository setup
  • Fundamentals of AWS and deploying a simple web-app
  • Unit testing with frameworks like Jest and Mocha
  • Web hosting, scalability and performance

  • Code organization, modularisation, documentation and commenting
  • Introduction to Generative AI
  • Prompt building & engineering
  • Developing code using Generative AI and prompting techniques
  • Performance optimisation techniques
  • Emerging trends & Future Directions

Programme Fee Details

Programme Fee Details
  • Jaro Education
    Easy EMI options available*

Application Fee

INR 1,500/- + GST

Total Programme Fee

INR 1,40,000/- + GST

Instalment Pattern

Instalment Pattern

    Instalment 1

    INR 60,000/- + GST (5 days from date of offer)

    Instalment 2

    INR 40,000/- + GST (10th September 2024)

    Instalment 3

    INR 40,000/- + GST (10th November 2024)

    Earn a Career Certificate

    Participants who successfully meet the evaluation criteria and satisfy the requisite attendance criteria will be awarded a ‘Certification of Completion’ – Executive Certificate Programme in Full Stack Web Development from IITM Pravartak.

    Apply Now Apply Now
    <span>Earn a Career Certificate</span>

    Know the Facilitators

    Prof. Anand Handa
    Prof. Anand Handa

    Post-Doctoral Fellow and Senior Research Engineer at C3iHub, IIT Kanpur

    Prof. C. Pandurangan
    Prof. C. Pandurangan

    Faculty of Computer Science and Engineering at IIT Madras

    Shubham Lal
    Shubham Lal

    Software Developer at Microsoft

    The Jaro Advantage

    Jaro Education 1

    Personalized Learning Support

    • Career Acceleration: Get unmatched career guidance, resume-building workshops, and 1:1 mentorship to fast-track your professional growth.
    • 24/7 Student Support: Dedicated assistance at every step—from enrollment to graduation.
    • Future-Ready Learning: Engage in immersive, industry-aligned programs designed for lifelong career relevance.
    Jaro Education 2

    Expert-Led Doubt Resolution

    • Learn from the Best: Access mentorship from top-tier faculty and industry leaders.
    • Collaborative Learning: Join dynamic discussion forums and peer-to-peer networks for deeper insights.
    • Real-World Problem Solving: Apply knowledge through case studies and interactive sessions.
    Jaro Education 3

    Powerful Global Networking

    • Elite Alumni Community: Connect with 350,000+ professionals worldwide for career opportunities and collaborations.
    • Exclusive Events: Attend global webinars, networking meetups, and industry talks.
    • Lifelong Access: Stay updated with cutting-edge trends and alumni benefits long after graduation.

    Unlock Your Path to Success

    Unsure about which course to choose? We understand—selecting the right programme can feel overwhelming. That’s why our intuitive Course Finder is here to help you discover the perfect match based on your skills, goals, and interests. Let us guide you toward your next career milestone with confidence.

    Find My Ideal Course Find My Ideal Course
    Unlock Your Path to Success
    Refer & Earn – Amazing Rewards Await!

    Refer & Earn – Amazing Rewards Await!

    Share the gift of education—refer your friends and colleagues now! Earn fantastic rewards for every successful referral and empower others to advance their careers while you benefit.

    Start Referring Today! Start Referring Today!

    Frequently Asked Questions

    Completing the Executive Certificate Programme in Full Stack Web Development opens up an array of exciting career opportunities. Graduates of this programme can expect:

     

    • Enter the job market as versatile developers capable of handling both front-end and back-end tasks, making you a valuable asset for various projects.
    • Contribute to the creation of interactive and user-centric web applications for diverse industries.
    • Equip yourself with the skills to build your own web-based start-ups and bring innovative ideas to life.
    • Gain a competitive edge in the job market with a comprehensive skill set that is in high demand across industries.

    Learners will gain a comprehensive skill set that is highly sought after across industries, providing them with a competitive edge. This includes proficiency in both front-end and back-end development.

    Yes, upon successfully completing the programme, participants will receive a certification from CEP, IIT Delhi.

    Participants can contribute to the creation of interactive and user-centric web applications across diverse industries, enhancing their versatility and adaptability in the professional landscape.
    whatsapp Jaro Education