Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.16 KB

File metadata and controls

28 lines (24 loc) · 1.16 KB

techbow-web-development

Course Goal

  • Learn backend development techniques and tools and gain a breadth of knowledge
  • Work on real microservices and databases
  • Learn practical know-how through significant hands-on coding samples
  • Identify, formulate, and solve common engineering problems
  • Apply engineering design to produce solutions that meet specified needs

Set up environment

Docker is the only environment you need: https://docs.docker.com/get-docker/

Materials

Syllabus

  • Getting Started: build your first HTTP API using Python Flask
  • Deploy your backend to Docker
  • Introduction to Redis
  • Include Redis to your backend
  • Your first RESTful API
  • Introduction to RabbitMQ and air sensor demo project
  • Introduction to MySQL
  • Storing resources in a SQL databases
  • [Optional] Simplify RESTful API development using Flask-restful
  • [Optional] Simplify storage with Flask-SQLALchemy
  • [Optional] Orchestrate Docker using Kubernete