16
Certification Program in Big Data Analytics 1 | P a g Advanced Certification in Software Engineering and Application Development

Software Engineering and Application Development

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Certification Program in Big Data Analytics 1 | P a g

Advanced Certification in

Software Engineering and Application Development

Advanced Certification in Software Engineering and Application Development 2 | P a g e

Table of Contents

1. About the Program

2. Partnering with E&ICT, IIT Guwahati

3. About Intellipaat

4. Key Features

5. Career Support Services

6. Eligibility Criteria & Application Process

7. Program Curriculum

8. Certification

9. Success Stories

10. Contact Us

Advanced Certification in Software Engineering and Application Development

3 | P a g e

About the Program The program offers a full-fledged online advanced certification training for those who wish to make their career in Software Engineering and Application Development. The course curriculum is led by the leading faculty of IIT Guwahati and designed for aspiring Software Engineers who want to land themselves in top organizations.

Advanced Certification in Software Engineering and Application Development

4 | P a g e

Partnering with E&ICT, IIT Guwahati

IIT Guwahati is the 6th IIT established in India. Since 1994, the institute has been at the

forefront of engineering and technology education globally. This advanced certification

program is in partnership with E&ICT Academy, IIT Guwahati. E&ICT, IIT Guwahati is an

initiative of MeitY (Ministry of Electronics and Information Technology, Govt. of India) and

formed with the team of IIT Guwahati professors to provide high-quality education programs.

Upon the completion of this program, you will receive:

Advanced certification in Software Engineering and Application Development by E&ICT, IIT Guwahati

Alumni status of E&ICT, IIT Guwahati

Achievements- IIT Guwahati:

• Ranked in top 7 by NIRF India Rankings 2021 – NIRF

• It also holds a global rank of 41 in Economic Times 2021 Rankings – Economic Times

Advanced Certification in Software Engineering and Application Development

5 | P a g e

About Intellipaat

Intellipaat is one of the leading e-learning training providers with more than 1.2 Million

learners across 150+ countries. We are on a mission to democratize education as we

believe that everyone has the right to quality education.

Our courses are delivered by subject matter experts from top MNCs, and our world-class

pedagogy enables quick learning of difficult topics in no time. Our 24/7 technical support

and career services will help learners jump-start their careers in their dream companies.

Advanced Certification in Software Engineering and Application Development

6 | P a g e

Key Features

600+ HRS APPLIED

LEARNING

24/7 SUPPORT

50+ REAL TIME

CASE STUDIES & PROJECTS

CERTIFICATION PROGRAM

FROM A TOP UNIVERSITY

DEDICATED LEARNING MANAGER

SESSIONS FROM TOP

PROFESSORS AND INDUSTRY

EXPERTS

CAREER SERVICES

EXECUTIVE ALUMNI STATUS

Advanced Certification in Software Engineering and Application Development

7 | P a g e

Career Support

DEDICATED LEARNING MANAGER

Get mentored by experts, receive personalized feedback on your

PERSONALIZED INDUSTRY MENTOR

We match your profile with the right industry mentor based on your

MOCK INTERVIEWS

Mock interviews to make you prepare for cracking interviews by top

GUARANTEED INTERVIEWS & JOB SUPPORT

Get interviewed by our 400+ hiring partners and enhance

RESUME PREPARATION

Get assistance in creating a world-class resume from our

Advanced Certification in Software Engineering and Application Development

8 | P a g e

Eligibility Criteria & the Application Process

Those wishing to enroll in this certification program in Software Engineering and

Application Development will be required to follow the admission process mentioned

below.

Eligibility Criteria

For the admission to the certification program in Software Engineering and Application Development, candidates should:

Have a bachelor’s degree with an average of 50% or higher marks and a basic

understanding of programming concepts

Be working professionals with zeal to build a career in Software Engineering and Application Development.

Application Process The application process consists of three simple steps. Candidates have to submit their

application. An offer of admission will be made to the selected candidates, and their

application will be accepted upon the payment of the admission fee.

SUBMIT APPLICATION

Tell us a bit about yourself and why you want to join this

ADMISSION TEST & APPLICATION REVIEW

Clear the admission test and have a personal interview

with our interview panel

ADMISSION LETTER

Shortlisted candidates would be offered the admission

Advanced Certification in Software Engineering and Application Development

9 | P a g e

Courses offered

INSTRUCTOR LED TRAINING COURSES

1. Pre Work using Java

2. Application Development Process

3. Object Oriented Programming & Software Engineering.

4. Data Structures and Algorithms

5. Database Design & Querying

6. Advance Data Structures

7. Solving Top Product Companies Interview Questions

8. Product Management

9. Capstone Project - High Level & Low Level System Design

Specialization

1. Backend Specialization

2. Full Stack Specialization

3. Cloud Computing & DevOps

4. Data Science

5. Cyber Security`

Advanced Certification in Software Engineering and Application Development

10 | P a g e

Program Curriculum

Pre – Work

Introduction to Programming ( Java)

Basic Program constructs – Classes, Objects, Loops, Functions, Arrays, etc.

Application Development Process

1.1 Understanding Application development requirements and the environment 1.2 Design and Prototyping 1.3 Module level implementation and Unit testing 1.4 Integration and Testing

Object Oriented Programming & Software Engineering.

2.1 Object Oriented Programming and Design 2.2 Agile Methodology 2.3 Unit Testing, Code Refactoring, Writing Clean Code 2.4 Introduction to version Control & Git 2.5 Overview of Operating Systems

Data Structures and Algorithms

3.1 Asymptotic notations, Time Complexity, Dynamic Arrrays 3.2 Arrays, Strings, Hashing Techniques 3.3 Sorting, & Searching Techniques 3.4 Stacks & Queues – Introduction, Implementation, Standard Problems, Operations on stack 3.5 Linked Lists – Singly, Circular, Doubly Linked List 3.6 Trees, Tries, Heap 3.7 Graphs: Introduction, DFS and BFS, Graph Cycle, Topological Sorting, Minimum Spanning Tree, BackTracking, Shortest Paths 3.8 Greedy 3.9 Dynamic Programming” 3.10 Analysis of an Algorithms and Evaluating the right algorithm for a problem

Database Design & Querying

4.1 Databases Concepts – sql – Querying, Joins, DB Design 4.2 Database Design & Modelling 4.3 Working with SQL Queries 4.4 Joins, Sub Queries, Views

Advanced Certification in Software Engineering and Application Development

11 | P a g e

Advance Data Structures

5.1 Combinatorics and Probability 5.2 Matrix exponentiation 5.3 Advanced Trees: Segment Tree, k-D Tree 5.4 Advanced Graphs : Network Flow 5.5 Advance Programming in C – Pointers.

Solving Top Product Companies Interview Questions

In this module you will be solving question asked by top product companies.

Product Management

7.1 Introduction to Product Management 7.2 Product Vision and Measurement 7.3 Roadmaps and Prioritization 7.4 Understanding user stories 7.5 Interaction with different teams for better product development

Capstone Project - High Level & Low Level System Design

In this module, you will be exposed to how to tackle business problems using technology. This involves breaking down business problems into business requirements and further refining them to create an application architecture that includes both low and high-level design. Later code the application and showcase the same to prospective employers.

Specialization Specialization 1: Backend Specialization

MVC

REST APIs and Web Services

Object-Relation Mapping

Spring Boot

Views and Database Indexes

Multithreading

Specialization 2: Full Stack Specialization

Building a server for hosting

MVC Introduction

Web Architecture

HTML, CSS and JavaScript

Advanced Certification in Software Engineering and Application Development

12 | P a g e

JS Frameworks – Node.js, React / Redux

Backend Architecture

NoSQL Database – MongoDB

Specialization 3: Cloud Computing & DevOps

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

Specialization 4: Data Science

Introduction to Data Science using Python

Python basic constructs

NumPy for mathematical computing

Pandas for Data manipulation

Data visualization with Matplotlib

Advanced Certification in Software Engineering and Application Development

13 | P a g e

Maths for DS-Statistics & Probability

Machine Learning using Python

Supervised learning-Linear Regression

Supervised learning-Logistics Regression

Unsuperwised Leaning And K Means Clusturing

Hire Clustering And Dimention Reduction

Time Series Forecasting

OOPs in Python (Self-paced)

Python integration with Spark (Self-paced)

Specialization 6: Cyber Security

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

Advanced Certification in Software Engineering and Application Development

14 | P a g e

Certification After the completion of the course, students will get certificates from E&ICT, IIT Guwahati.

Advanced Certification in Software Engineering and Application Development

15 | P a g e

Intellipaat Success Stories

Vishal Pentakota

Best part of this online course is the series of hands-on demonstrations the

trainer performed. Not only did he explain each concept theoretically, but also

implemented all those concepts practically. Great job. Must go for beginners.

Shreyashkumar Limbhetwala

I want to talk about the rich LMS that Intellipaat data science training offered.

The extensive set of PPTs, PDFs, and other related course material were of

the highest quality and due to this my learning with Intellipaat was excellent

and I could clear the Cloudera Data Scientist certification in the first attempt.

Giri Karnal

I had taken the Data Science masters’ program which is a combo of SAS, R

and Apache Mahout. Since there are so many technologies involved in the

Data Science course, getting your query resolved at the right time becomes

the most important aspect. But with Intellipaat, there was no such problem as

all my queries were resolved in less than 24 hours.

Sharath Reddy Yellapati

The course material was very well organized. The trainer

explained the basics of each module to me. All my queries were

addressed very clearly. The trainer also made me realize how

important this course is for beginners in IT stream.

Advanced Certification in Software Engineering and Application Development

16 | P a g e

Contact Us

INTELLIPAAT SOFTWARE SOLUTIONS PVT. LTD

Bangalore

AMR Tech Park 3, Ground Floor, Tower B, Hongasandra Village, Bommanahalli, Hosur Road, Bangalore – 560068

USA

1219 E. Hillsdale Blvd. Suite 205, Foster City, CA 94404

If you have any further queries or just want to have a conversation with us, then do call us

IND: +91-7022374614 | US: 1-800-216-8930