Learning Objectives
5 objectives- Understand the foundational concepts and technologies that underpin the internet and networking.
- Develop knowledge of web development technologies and their practical applications.
- Gain awareness of internet security, privacy concerns, and best practices to mitigate cyber threats.
- Explore emerging technologies including cloud computing, IoT, and mobile platforms.
- Analyze e-commerce systems, social media frameworks, and their impacts on society.
Content Outline
PreviewUnit 4659: Internet Technologies and Networking
1. Introduction to Internet Technologies
- History of the Internet
- Origins and evolution
- Key milestones
- Internet Architecture
- Basic structure and components
- Client-server model
- Key Internet Protocols
- HTTP/HTTPS
- FTP
- SMTP
- DNS
2. Networking Fundamentals
- Network Models
- OSI Model Layers and Functions
- TCP/IP Protocol Suite Overview
- IP Addressing
- IPv4 and IPv6
- Address classes and formats
- Subnetting
- Subnet masks
- Calculating subnets
- Network Devices
- Routers
- Switches
- Hubs and Access Points
3. Web Development Technologies
- HTML
- Structure of web pages
- Semantic elements
- CSS
- Styling and layout techniques
- Responsive design basics
- JavaScript
- Core syntax and DOM manipulation
- Event handling
- Frameworks and Libraries
- Bootstrap: Grid system and components
- jQuery: Selectors and event handling
4. Internet Security and Privacy
- Importance of Security and Privacy
- Encryption Techniques
- Symmetric and asymmetric encryption
- SSL/TLS protocols
- Firewalls
- Types and functions
- Virtual Private Networks (VPNs)
- Concepts and use cases
- Secure Coding Practices
- Input validation
- Protection against common vulnerabilities (e.g., XSS, SQL Injection)
- Common Cyber Threats
- Malware, phishing, DDoS attacks
5. Cloud Computing
- Cloud Computing Concepts
- Definition and benefits
- Service Models
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Deployment Models
- Public, private, hybrid clouds
- Major Cloud Service Providers
- AWS, Microsoft Azure, Google Cloud
6. Internet of Things (IoT)
- IoT Ecosystem Overview
- Sensors and actuators
- Communication protocols (e.g., MQTT, CoAP)
- IoT Platforms
- Data collection and management
- Applications
- Smart homes, healthcare, industrial IoT
7. Mobile Technologies
- Mobile Operating Systems
- Android, iOS basics
- Mobile App Development
- Native vs. hybrid apps
- Responsive Web Design
- Techniques for mobile-friendly websites
- Mobile Security Considerations
- App permissions
- Data protection
8. Data Communication and Networking
- Principles of Data Communication
- Data transmission modes
- Signal types
- Network Topologies
- Star, bus, ring, mesh
- Transmission Media
- Wired (twisted pair, coaxial, fiber optic)
- Wireless (Wi-Fi, Bluetooth)
- Wireless Communication
- Standards and protocols
- Network Protocols
- DHCP, ARP, ICMP
- Network Performance Optimization
- Bandwidth management
- Latency reduction techniques
9. E-Commerce and Online Payments
- E-commerce Technologies
- Online storefronts and CMS
- Online Payment Systems
- Digital wallets
- Payment gateways
- Security Measures in E-commerce
- PCI DSS compliance
- Fraud detection techniques
10. Social Media and Networking
- Social Media Platforms Overview
- Facebook, Twitter, LinkedIn, Instagram
- Social Networking Technologies
- APIs and integration
- Online Communities
- Forums, groups
- Social Media Marketing Strategies
- Content creation
- Influencer marketing
- Impact of Social Media on Society
- Privacy issues
- Information dissemination and misinformation
Unlock the full outline
Get the complete content outline, learning outcomes and assessment methods for Internet Technologies.
KSh 20 one-off, or included with a plan
Learning Outcomes
Unlock the outline above to see learning outcomes.
Assessment Methods
Unlock the outline above to see assessment methods.