1 |
Computer Fundamentals and Operating System |
- Computer Fundamentals, Hardware / Software, Applications
- Basics of Operating System, OS Installation (Windows & Linux), Basics of Windows OS, Linux installation (Red Hat, CentOS, Ubuntu), Booting process
- Basic Linux Commands, vi, vim, Nano text editor
- Advanced Linux Commands
- Shell Scripting
|
120 |
60 |
180 |
- Acquire foundation knowledge of computers and operations
- Understand hardware and software components
- Gain knowledge of operating systems and installation
- Learn Linux commands and shell scripting
|
2 |
Fundamentals of Internet and Computer Network |
- Basics of Internet, usage & applications
- Introduction to LAN, MAN, PAN, WAN, WLAN
- Ethernet fundamentals and cabling, ISO-OSI model, TCP/IP model
- IP addressing (Classes, CIDR, Prefix, IPv6)
- TCP/IP troubleshooting utilities (hostname, ipconfig, arp, ping, tracert, pathping, route, netstat, getmac, nslookup)
- Router & switch hardware, telnet and SSH access
- Static routing, default routing, dynamic routing
- Types of switches, installation, configuration, MAC binding
- NAT concepts (static, dynamic), gateway load balancing
- Switching, VLAN, VTP (IEEE802.1Q)
- Configuring services – Telnet, SSH, NFS, FTP, Web, DHCP, DNS
- Access Control Lists (Standard, Extended, Named)
- VPN concepts, site-to-site VPN configuration, Easy VPN server
|
120 |
120 |
240 |
- Use Internet effectively for information retrieval & data transfer
- Understand client-server relationships
- Learn types of networks and communication devices
- Understand domain name concepts, addressing & URLs
- Plan and manage small/medium size back-end infrastructure
- Design simple webpages using HTML
- Establish and configure networking concepts
- Perform basic network administration operations
|
3 |
Web Application Development |
- Front-End Development: Introduction to Web Design, Text Editors, HTML5, CSS, JavaScript, Bootstrap-4
- Database Concepts: Introduction to Databases, MySQL Workbench, Tables & Views, Queries, Joins, Aggregate functions, MySQL functions
- Back-End Development: Server-side programming with PHP, Website security, Database connectivity with PHP & MySQL
|
100 |
200 |
300 |
- Acquire knowledge of website development
- Understand database concepts & create DB using SQL
- Learn front-end design using HTML, CSS, JavaScript, Bootstrap
- Implement back-end logic with PHP and MySQL
|
4 |
Cyber Security & Web Application Penetration Testing |
- Cyber Security & Ethical Hacking: Basics of Cyber Security, Cryptography, Footprinting, Scanning, Enumeration, Vulnerability Analysis, System Hacking, Malware Threats, Sniffing, Social Engineering, DoS, Session Hijacking, IDS/Firewalls evasion, Hacking wireless networks, Mobile & IoT hacking, Cloud security, Securing DNS/Web/DB servers, Linux Firewall, ACLs
- Web App Penetration Testing: Hacking Web Servers & Applications, Web Testing Frameworks, OWASP Top 10, Secure Coding Practices, API Testing, Best Practices
|
50 |
130 |
180 |
- Gain in-depth knowledge of Cyber Security & Ethical Hacking
- Understand various cyber threats and countermeasures
- Secure DNS, Web and Database servers
- Apply OWASP Top 10 for application security
- Perform penetration testing on web applications
|
5 |
Employability Skills |
- |
- |
- |
60 |
- Develop communication & soft skills
- Improve professional behavior
- Become job-ready with additional non-technical skills
|
6 |
On-the-Job Training (OJT) |
- |
- |
- |
30 |
- Apply acquired skills in real-world workplace
- Gain hands-on job experience
|
Total Duration |
390 |
510 |
990 |
- |