Powered By GitBook
Python Advanced with AWS
8 - Weeks Course Contents

Week 1: Git

    GitHub
    GitLab
    Git Branch
    Pull Request
    Review pull request
    Git submodule
    Git ignore with advanced configurations
    Git LFS
    Git history deletion

Week 2: Python Basics

    Variables & Expressions
    Conditions
    Loops & Iteration
    Functions & Methods
    Data Structures
    Modules and Packages

Week 3: Python Advanced

    Class
    Design Patterns
    Error Handling
    Error with Enums
    Load config files

Week 4: Flask

    Simple Server
    Port Change
    Flask-Script Manager
    Gunicorn with Manager
    Gunicorn single and multi server with Manager
    Dynamic DB (MongoDB, MySQL, MSS-SQL, PostgreSQL)
    Dynamic DB with DB Tunnel (Bastion host)
    E-mail with Flask (SMTP)

Week 5: AWS Basics

    AWS Overview
    AWS IAM Creation
    EC2
    Ubuntu installation
    Python Environment
    Git and SSH
    Run Flask server on Ubuntu (EC2)
    S3 bucket

Week 6: AWS Advanced

    Security Group (Inbound, Outbound)
    Load Balancer
    Nginx
    Simple file upload with S3
    S3 with CloudFront
    AWS CLI
    Transfer Domain
    Bastion Host

Week 7: Add-On Week

    Vanilla JavaScript
    Trello
    MongoDB
    Selenium/BeatifulSoup
    Heroku

Week 8: Canadian and US - Culture and Communication skills:

    Canadian & US etiquette
    Canadian & US Emailing rules and professionalism
    Canadian & US daily phrases
    Canadian & US TV shows and topics
    Local hot topics (travel, food, basketball, hockey, etc)
Last modified 7mo ago