AWS Cloud Developer - Training Projects Details

Project Description

Completed multiple projects as part of the ALX-sponsored Cloud Developer Nanodegree program on Udacity.

Projects

  • Serverless Application on AWS FaaS: Built a serverless app using AWS FaaS, enabling users to create, update, and delete TODO items with authentication and file upload capabilities.
  • Udagram Image Filtering Application: Developed a cloud-based image filtering app with an Angular web app and Node-Express backend, utilizing AWS S3 for image storage.
  • Udagram Cloud Developer Project: Demonstrated cloud development principles, showcasing expertise in cloud git process, TypeScript, NodeJS, RESTful design, and AWS Elastic Beanstalk.
  • Monolith to Microservices Exercise: Explored microservices design principles and containers using Docker.

The skill set required include

  • Technical Skills:
    • Cloud development (AWS Elastic Beanstalk, AWS FaaS)
    • NodeJS and TypeScript development
    • RESTful design principles and HTTP status codes
    • Microservices architecture and design principles
    • Containerization using Docker
    • Cloud deployment and management
  • Soft Skills:
    • Self-directed learning and development
    • Problem-solving and analytical thinking
    • Time management and organization
    • Adaptability and continuous learning