A forward repo pushed from MOB-2-Networking-and-Backend-Systems.git
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
02-Constructing-Requests
03-Modeling-data
04-Intro-to-Concurrency
05-Design-Pattern-SOLID
06-Project-Product-Hunt-API
07-Intro-to-Backend
08-Databases
08-Resources-and-Routes
10-Project-Travel-App
11-Test-Driven-Development
12-Authentication-and-Security
14-Deployment
15-Custom-Project
.DS_Store
.gitignore
Readme.md

Readme.md

Networking and Backend Systems

Become a fullstack mobile developer by learning how to use and build web APIs, as well as to design, build, and deploy web API services with Python and Flask, a minimalist web application framework.

We will learn about networking in iOS, explore how to make network requests and build a web API.

Objectives

  • Networking - Getting data from the internet.
  • JSON Parsing/Modeling.
  • Consuming data from an API.
  • Build a simple backend for your iOS app with Python & Flask.

Competencies

Students should be able to:

  • Construct a simple backend server in Python and Flask using RESTful architecture.
  • Effectively make use of industry-standard software packages and libraries to make HTTP requests and serialize/deserialize JSON as needed.
  • Assess the quality of their code using the “red, green, refactor” method for Test-Driven-Development (TDD).
  • Design and implement a RESTful backend architecture.

Projects

1. Product Hunt API
2. Travel App - Backend and Frontend
3. Custom Project - Backend - Frontend

Course Schedule

Evaluations

To pass the course, students will have:

1. Completed all challenges.