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 ClassroomVideo and Text Based

Course Overview

The Software Development PGP - Specialisation in Cyber Security by upGrad is a rigorous and engaging 13-month-long online study. The training is tailored to suit working professionals’ needs and help build practical understanding and industry-specific skills. This programme will ensure that you get professional networking opportunities and kick-start a career in cybersecurity

International Institute of Information Technology Bangalore or IIITB offers and accredits the course. Industry experts have designed the Software Development-Specialisation in Cyber Security course syllabus to make you a skilled cybersecurity professional. You will work on 7+ projects based on real-time situations. 

Moreover, the curriculum will equip you with the experience of completing several industry-relevant projects to successfully transition to the Cyber Security domain. The Software Development-Specialisation in Cyber Security online course equips you with expertise in 6 programming languages and tools. 

Lastly, you’ll have the IIIT Bangalore’s alumni status along with an Executive PGP certificate. upGrad also provides you with placement assurance and prepares you for roles like cybersecurity engineer, cybersecurity expert, software developer, application security engineer, cybersecurity analyst, and network security engineer.

The Highlights

  • Course from IIIT B 
  • Industry projects
  • Dedicated career assistance and Bootcamp
  • 400+ hours of content
  • Blended learning approach
  • 7+ case studies and projects
  • Personalised mentorship
  • 10 live sessions
  • Software Career Transition Bootcamp 
  • Six tools and software
  • Alumni status from IIITB
  • Placement assurance
  • Diploma from IIITB

Programme Offerings

  • Software Career Transition Bootcamp
  • IIIT B course
  • Industry Projects
  • career support
  • Personalised mentorship
  • live sessions
  • Blended learning approach
  • Case Studies
  • Executive PGP certificate
  • Placement assurance

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesIIIT Bangalore
  • Software Development - Specialisation in Cyber Security course fee can be paid via EMI plans.

Executive PG Programme in Software Development - Specialisation in Cyber Security fee structure

Particulars

Fee

Executive PG Programme in Software Development - Specialisation in Cyber Security (course fee)

Rs. 2,99,000

EMI options

Starting at Rs. 11,667


Eligibility Criteria

The Software Development - Specialisation in Cyber Security programme doesn’t necessitate any coding experience. To get enrolled, you require an undergraduate degree in disciplines like B Tech/BCA/BSc/BE or other with 50% or equivalent passing marks. However, your degree must have appropriate computation and mathematics components. 

Moreover, after completing all courses in the Executive programme, IIIT Bangalore rewards you with its alumni status and an Executive PGP certificate.

What you will learn

Ethical hackingKnowledge of Cryptography

As you finish the Software Development - Specialisation in Cyber Security syllabus, you will master these concepts: -

  • Application security
  • Data secrecy
  • Network security
  • Cryptography
  • Information security and applied cryptography
  • Ethical hacking 
  • Penetration testing  
  • Database security

Who it is for

The Software Development- Specialisation in Cyber Security certification course is best suited for: -

  • Tech support engineers and admins
  • Managers and project leads in tech/IT companies
  • IT and technology professionals

Admission Details

Step 1- Click on https://www.upgrad.com/cyber-security-pgd-iiitb/ to kickstart your admission procedure for the Executive PGP in Software Development - Specialisation in Cyber Security. 

Step 2- To sign up with upGrad, provide a valid email address, phone number, and full name. Click on ‘Continue Application’ to proceed. 

Step 3 – On this page, fill in your preferred specialisation and total years of experience. Now the application form will appear on your screen, submit basic details and professional and educational experience. 

Step 4- When you file your application, upGrad will evaluate your suitability for the course. After this, you may be requested to take an online entrance test.

Step 5- If upGrad shortlists after considering your profile, they will extend a provisional offer. Now, make the full programme fee payment and submit the necessary documents. upGrad will extend the final admission offer to you.

Application Details

To sign up with upGrad to enrol in the Software Development - Specialisation in Cyber Security online course, offer your valid email ID, full name, and contact number. The detailed application form asks for your email ID, full name, gender, date of birth, city, country, and state. If you have appeared for competitive exams, such as GREGMATGATE, or CAT, you can add your score as well. 

In the subsequent section, fill in your academic details like your degree level, the institute name, the discipline of study, final degree marks or GPA, and graduation’s month and year. If you have pursued a postgraduate degree, fill out the associated details.

Lastly, provide your total years of professional experience and most recent work experience background.

The Syllabus

  • Tools: Java11 & IntelliJ
  • Fundamentals of Programming Language with basic data structures (Java)

  • Abstraction & Encapsulation
  • Arrays, ArrayLists, Environment Set up
  • Inheritance & Polymorphism
  • Tools: Java11 & IntelliJ
  • Assignment (optional)

  • Design & Prototyping
  • Tools: Java11, IntelliJ & JUnit
  • Assignment: Requirements Identification
  • Requirements Identification
  • Assignment: Module level implementation
  • Module level implementation & Unit testing
  • Integration & Testing
  • Assignment: Design & Prototyping (optional)

  • Tools: Java, IntelliJ, JUnit, Git, GitHub
  • Object-Oriented Design
  • SDLC & Agile Methodology
  • Assignment – OOAD
  • Testing & Version Control

  • Searching & Sorting (Divide & Conquer included)
  • Greedy, Dynamic Programming - Optional
  • Algorithm Analysis + Recursion
  • Sets & Dictionaries (Hashtable, Trees & BSTs, Heaps)
  • Stacks & Queues
  • Mandatory Assignment
  • Tools: Java & IntelliJ
  • Graphs & Graph Algorithms

  • Searching & Sorting (Divide & Conquer included)
  • Algorithm Analysis + Recursion
  • Sets & Dictionaries (Hashtable, Trees & BSTs, Heaps)
  • Stacks & Queues
  • Mandatory Assignment
  • Greedy Algorithm - Optional
  • Dynamic Programming – Optional
  • Graphs & Graph Algorithms

  • Programming Language Fundamentals (Python)

  • OS Fundamentals & Security
  • Introduction to Cybersecurity
  • Tools: Python Crypto Library, Linux
  • Cryptographic Key Management
  • Cryptography and Encryption
  • Identity Access Management
  • Message Digests and Digital Signatures
  • Assignment/Project - Access Control

  • Secured Networks System with Firewall
  • Tools: Wireshark, NMap, Splunk
  • Introduction to Network Security & Spoofing
  • Network Access Control
  • Packet Inspection & Attack Against Availability
  • Assignment/Project - Intrusion Detection System/Exploiting Virtual Machine
  • SIEM tools & additional security measures

  • Introduction to Application Security
  • Cookies & Tracking
  • Web-based applications & associated vulnerabilities
  • Phishing & other attacks on Identity
  • Data & Database Security
  • Mobile Security (Optional)
  • Cloud Application Security (Optional)
  • Tools: Kali Linux, BurpSuite, OWASP BWA, OWASP ZAP, sqlmap & AWS
  • Penetration Testing, Fuzzing (Optional)
  • Assignment/Project - Exploit web application
  • Regulation, Compliance, & Risk management

  • Capstone Project

IIIT Bangalore Frequently Asked Questions (FAQ's)

1: What are the top skills I’ll learn from this course?

You will master skills like network security, application security, cryptography, data secrecy, and much more.

2: What are the main features of the Software Development - Specialisation in Cyber Security online course?

The training includes 400+ hours of extensive and engaging content, 10+ live sessions, 7+ case studies, industry projects, and six software and tools.

3: Do I need coding skills to enrol?

No. There’s no mandatory requirement of having coding skills or experience.

4: If I opt for an EMI plan, do I need to make a downpayment?

Yes. You must pay Rs. 15,000 as a downpayment before the programme begins.

Articles

Back to top