The school of progr amming and development n a n o d e g r e e s y L l a b u s




Download 1.17 Mb.
Pdf ko'rish
bet6/9
Sana02.03.2023
Hajmi1.17 Mb.
#43979
1   2   3   4   5   6   7   8   9
Bog'liq
Udacity Enterprise Syllabus Full Stack Web Developer nd0044
1667458021 (1), 1698295492
LESSON TITLE
LEARNING OUTCOMES
ENDPOINTS AND 
PAYLOADS
• 
Structure and Organize API Endpoints.
• 
Describe and explain Cross-Origin Resource Sharing (CORS).
• 
Manage CORS requests using HTTP headers.
• 
Manage CORS controls using Flask-CORS.
• 
Parse request path and body from an HTTP request.
• 
Implement HTTP POST, PATCH and DELETE methods using Flask.
• 
Handle application errors using Flask.
API TESTING
• 
Describe and explain the purpose and benefits of API testing.
• 
Test a REST API using Flask and unittest.
• 
Develop an application iteratively and safely using Test Driven 
Development (TDD).
API 
DOCUMENTATION
• 
Read and explore API documentation from a number of API developers.
• 
Write effective documentation for your own API.


10
THE SCHOOL OF PROGRAMMING AND DEVELOPMENT
Course 3: Identity Access Management
In the third project of the program, you will build the backend for a coffee shop application. You’ll add user 
accounts and authentication to your application and use role-based access management strategies to 
control different types of user behavior in the app. The application must:
For this project, you will use:
• Display graphics representing the ratio of ingredients in each drink.
• Allow public users to view drink names and graphics.
• Allow the shop baristas to see the recipe information.
• Allow the shop managers to create new drinks and edit existing drinks.
This project will give you a hands-on chance to practice and demonstrate your new skills, such as:
• Implementing authentication and authorization in Flask.
• Designing against key security principles.
• Implementing role-based control design patterns.
• Securing a REST API.
• Applying software system risk and compliance principles.
Identity Access Management
Project
Implement authentication and authorization in Flask and understand how to design against key security 
principle. You will also gain experience with role-based control design patterns, securing a REST API, and 
applying software system risk and compliance principles.
Nanodegree Program Overview


Learn More at 
WWW.UDACITY.COM/ENTERPRISE
11
FULL STACK WEB DEVELOPER

Download 1.17 Mb.
1   2   3   4   5   6   7   8   9




Download 1.17 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



The school of progr amming and development n a n o d e g r e e s y L l a b u s

Download 1.17 Mb.
Pdf ko'rish