Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 2.12 KB

README.md

File metadata and controls

44 lines (30 loc) · 2.12 KB

my_assignments

Assignment #1: Docker

I successfully followed the tutorial, completing all assigned tasks in the terminal. This immersive experience allowed me to gain proficiency in various aspects of Docker. Throughout the process, I acquired essential skills, such as:

  • Creating containers
  • Pulling containers from repositories
  • Running containers
  • Executing scripts within containers
  • Proficiently removing containers when needed
  • Grasped the concept of deploying static websites using Docker (both with the provided port settings and custom ports)

This practical knowledge proved invaluable as it demonstrated Docker's capacity to host websites efficiently, eliminating the need for resource-intensive virtual machines.

In summary, this assignment solidified my understanding of Docker and its utility in simplifying website hosting, making it an indispensable tool for modern web development.

Assignment #3 Development

1. Arduino

  • Developed multiple projects using sensors, IoT, and controllers within the Arduino IDE and C# coding.
  • Created voice-controlled switches through Alexa's voice commands.
  • Utilized Blynk IoT to enable virtual switch control of physical lights.
  • Implemented Blynk IoT for precise motor control in a remote-controlled car.
  • Established master-slave communication between controllers.
  • Enabled serial communication between different controllers.
  • Achieved precise control of servo motors.
  • Utilized various sensors, including smoke detectors, ultrasonic sensors, and temperature sensors.
  • Integrated a fingerprint scanner for user registration and verification.

2. Raspberry Pi

  • Applied TensorFlow for image detection using a USB camera to identify objects based on their characteristics.
  • Programmed in Python for this project.

3. picoCTF

  • Successfully completed 41 pico gym exercises on the official picoCTF website utilizing the webshell.

4. Python & MySQL

  • Utilized Python for frontend development and MySQL for backend functionality to create a database.
  • The database stores song titles, enabling sorting into playlists and filtering by artists, language, and other attributes.