Internet of Things
Theory and practice of Internet of Things:
- Overview of IoT and its generations.
- Typical IoT system architecture.
- RTOS, Sensors, Single Board Computer.
- IoT communication protocols (MQTT, LPWAN, CoAP, ….).
- Design IoT solutions.
Introduction to Network Security
Theory and practice of Network Security:
- Overview of Security Basics.
- Typical Cryptography.
- Basic System Security.
- Network Security in Practice.
- IDS/IPS
Distributed Systems
Practical and end-to-end aspects :
- Distributed Systems Overview
- AWS, Google App Engine, Bluemix, Azure.
- IaaS, PaaS, SaaS, FaaS.
- HDFS
- Hadoop Map-reduce.
Wireless Security
Theory and practice of Wireless Security:
- Wireless Protocols, Systems
- WEP, WPA, WPA2.
- Vulnerable wireless networks
- Cracking Wifi Approaches, Tools,
- Counterattack methods.
Introduction to Data Communication
Theory of Data Communication:
- Overview of Data Communication
- Network Protocols
- Signal Processing
- Channel Encoding/Decoding.
- Channel Multiplexing.
- Spectrum
Introduction to Computer Network
Theory of Computer Network:
- Overview of computer networks.
- Application layer.
- Transport layer.
- Network layer and routing.
- Link layer.
- Physical layer.