Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf Study, Virtual Classroom, Campus Based/Physical ClassroomVideo and Text Based

Course Overview

The Software Engineering and Application Development certification is a 9 months course. This certification course is designed and made accessible to the students by Intellipaat, and the Electronics & ICT Academy, of IIT Guwahati. The program offers online advanced certification for those who want to make themselves a Software Engineering career by developing applications. Also, alumni status is awarded on behalf of E&ICT Academy, IIT Guwahati on the day students complete this programme.

The Software Engineering and Application Development training is led by the faculty of IIT Guwahati for the development of various kinds of soft skills. Also, with this programme, a 2 Days campus immersion is held at the campus of IIT Guwahati. Those who want to be ideal software engineers, as the participants are trained rigorously through 100+ live sessions with bundles of projects, and case studies. Intellipaat also guarantees 3 interviews and dedicated career services to the students.

The Highlights

  • 9 months course
  • Live online sessions
  • A full-time course
  • Career Services
  • Completion Certificate
  • An Online Bootcamp learning format

Programme Offerings

  • 9 Months Course
  • online bootcamp
  • Career Services
  • Placement Services
  • 3 Guaranteed Interviews
  • No Cost EMI
  • 600 Hours of Applied Learning
  • IIT Guwahati Alumni
  • 50+ Industry Projects
  • Case Studies
  • 24*7 support
  • 2 Days campus immersion.

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesIIT Guwahati (IITG)

Eligibility Criteria

Educational Qualification

  • The candidates will be required to have a bachelor’s degree with marks of 50%.

Work Experience

  • All kinds of professional workers shall be accepted.

Certification Qualifying Details

  • After the course, the participant will be shared with a Software Engineering and Application Development certification by Intellipaat, and the Electronics & ICT Academy of IIT Guwahati.

What you will learn

Software development skillsWeb application development skills

With Software Engineering and Application Development certification syllabus, the candidates will learn to master these skills below:

  • Problem Solving
  • Data Structures
  • Advanced Programming
  • Algorithms
  • Cyber Security
  • Application Development
  • Product Management
  • System Design
  • Full-Stack Specialization
  • Web Architecture
  • Data Science
  • Back-end Specialization
  • Cloud Computing
  • Databases
  • Rest API

Who it is for

Anyone having a zeal towards software engineering, and development, and wanting to become future software engineers are the ideal set of candidates. These candidates can be the following:

  • IT professionals who have a Bachelor’s degree
  • Anyone owning a Bachelor’s degree
  • Someone in the Bachelor’s program last year
  • Freshers spiring to learn software development skills

Admission Details

Here is the Software Engineering and Application Development classes admission process:

Step 1: Visit the official site: https://intellipaat.com/software-engineering-application-development-eict-iit-guwahati/

Step 2: Then students will have to submit the online information for the application.

Step 3: Next the students have to sit for the admission test.

Step 4: Then the students’ applications will be scrutinized.

Step 5: Then a test, and personal interview shall be conducted through the interview panel.

Step 6: Finally an admission letter will be sent to the ones who are successful, and admission will be confirmed after fee payment.

The Syllabus

  • Introduction to Linux
  • Linux Basics
  • Hands-on Sessions And Assignments for Practice

  • Introduction to Python and IDEs
  • Python Basics
  • Object-Oriented Programming
  • Hands-on Sessions And Assignments for Practice

  • Databases Concepts
  • Database Design & Modelling
  • SQL Basics
  • Advanced SQL
  • Deep Dive into User-Defined Functions
  • SQL Optimization and Performance
  • Hands-on Exercise

  • Introduction to Programming in JAVA
  • Programming Basics, Data Types, and Code Flow
  • Input, Output, and Exceptions in JAVA
  • If Statement, Loops, and Code Flow
  • Functions in JAVA

  • Linear search and Binary Search
  • Ternary Search
  • Two Pointers
  • Bit manipulation
  • Simple Array Sorting and its Implementation

  • Sorting Algorithms
    • Simple Array Sorting and its Implementation
    • Sorting Using Divide and Conquer and Implementation
  • Strings and STL
    • Strings
    • STL
  • Linked Lists
    • ArrayList and Linked List
  • Stacks and Queues
    • Stack
    • Applications of Stack
    • Queue
    • Applications of Queue
    • Maths

  • MVC
  • REST APIs and Web Services
  • Object-Relation Mapping
  • Spring Boot
  • Views and Database Indexes
  • Multithreading

  • Building a server for hosting
  • MVC Introduction
  • Web Architecture
  • HTML, CSS, and JavaScript
  • JS Frameworks – Node.js, React / Redux
  • Backend Architecture
  • NoSQL Database – MongoDB

AWS
  • Introduction to Cloud Computing & AWS
  • Elastic Compute and Storage Volumes
  • Load Balancing, Autoscaling and DNS
  • Virtual Private Cloud
  • Storage – Simple Storage Service (S3)
  • Databases and In-Memory Datastores
  • Access Management and Monitoring Services
DevOps
  • Software Version Control using Git
  • Continuous Deployment: Containerization with Docker
  • Continuous Integration using Jenkins
  • Terraform Modules & Workspaces

  • Introduction to Data Science using Python
  • Python basic constructs
  • NumPy for mathematical computing
  • Pandas for Data manipulation
  • Data visualization with Matplotlib
  • Maths for DS-Statistics & Probability
  • Machine Learning using Python
  • Supervised learning-Linear Regression
  • Supervised learning-Logistics Regression
  • Unsupervised Learning And K Means Clustering
  • Hire Clustering And Dimension Reduction
  • Time Series Forecasting
  • OOPs in Python (Self-paced)
  • Python integration with Spark (Self-paced)

Ethical Hacking
  • Introduction to Ethical Hacking
  • Footprinting and Reconnaissance
  • Scanning Networks
  • Enumeration
  • Vulnerability Analysis
  • System Hacking
  • Malware Threats
  • Sniffing
  • Social Engineering
  • Denial-of-Service ( DDoS)
  • Session Hijacking
  • Evading IDS, Firewalls, and Honeypots
  • Hacking Web Servers
  • Hacking Web Applications
  • SQL Injection
  • Hacking Wireless Networks
  • Hacking Mobile Platforms
  • Cloud Security
  • Cryptography

  • Introduction to Product Management
  • Product Vision and Measurement
  • Roadmaps and Prioritization
  • Understanding user stories
  • Interaction with different teams for better product development

  • Introduction to Top Product Companies
  • Interview Questions Asked in Top Product Companies

  • Job Search Strategy
  • Resume Building
  • LinkedIn Profile Creation
  • Interview Preparation Sessions by Industry Experts
  • Mock Interviews
  • Placement opportunities with 400+ hiring partners upon clearing the Placement Readiness Test.

Instructors

IIT Guwahati (IITG) Frequently Asked Questions (FAQ's)

1: What tools will be mastered through this course?

Redux, HTML, CSS, React, SpringBoot, and more will be mastered.

2: Is there any EMI option that is no cost available for the students?

The fee may be conveniently paid in installments using no-cost EMI options.

3: Are there any scholarships offered?

Scholarship information will only be shared when the course advisors are contacted.

Articles

Back to top