Final Exam: Building Restful Web Services with Python
- 1 Video | 35s
- Includes Assessment
- Earns a Badge
Final Exam: Building Restful Web Services with Python will test your knowledge and application of the topics presented throughout the Building Restful Web Services with Python track of the Skillsoft Aspire Pythonista to Python Master Journey.
WHAT YOU WILL LEARN
add a middleware layer into your app to verify authorization information in HTTP request headersbuild an API to return images in response to a GET requestclassify the purpose of the various built-in applications in Djangoconfigure a Flask-RESTful request parser to parse arguments from different locationsconfigure required parameters using the Flask-RESTful request parsercreate a basic REST API to return JSON datacreate a custom class that takes in an ID for a model instance and returns details of that instancecreate an OpenAPIHandler instance which dynamically generates documentation for your Molten applicationcreate a REST API with a route that responds to GET requestscreate a superuser for your Django project and sign in to the Django user administration appcreate a virtual environment from which Molten REST APIs can be run and install various libraries such as Molten, Pytest, and JQcreate custom error messages for specific error handling using MySQL Database and Flask-RESTfulcreate several child Django templates which inherit from a parent templatecreate the view and template for a basic logout page for the logged in users of your websitedefine a Django model and create a migration script for that modeldefine a middleware layer which distinguishes between requests when checking for authorizationdefine a view and a URL pattern in Django in order to render text in a web pagedefine a view which renders an HTML file in its responsedefine the settings for your app by loading a dictionary into the Molten SettingsComponentdevelop a basic Molten app with a single route that takes in a query parameter with a QueryParam instance and returns a value based on that parameterdevelop a URL pattern for two different but related apps in a Django projectdevelop inherited Django templates for a websitedevelop some basic tests to verify the behavior of your Molten applicationgenerate a new Django project and explore the built-in Django admin appidentify important Django components that receive and process user requestsidentify the building blocks that Django provides to develop web applicationsidentify the location of stored media in your Django project directoryidentify the purpose of the various built-in applications in Djangoimplement methods to respond to GET, POST, PUT, and DELETE HTTP requests using the Flask-RESTful libraryimplement the Flask-RESTful library to bundle parsing errors
include an image within a Django modelincorporate an image within a Django modelinstall Flask-RESTful and set up a virtual environment on macOSinstall the curl utility and Flask-RESTful Python library and set up a virtual environment on a Windows machineinstall the Django REST frameworkinstall the Django REST framework and create a Django model to serve API requestsinstall the SQLAlchemy library, connect to a database, and insert records in the databaseissue GET requests to your Django app and analyze the responses that are generatedlist the use cases of Django templates, such as to create views, and identify their role in an applicationmigrate a Django model to a databasemigrate a Django model to a database and register a model with the Django user administration siteoutline the role of models in allowing programmatic manipulation of database tablesperform various select-from-where operations on the data stored as instances in a Django model classrecall the building blocks that Django provides to develop web applicationsrecognize important Django components that receive and process user requestsrecognize the building blocks that Django provides to develop web applicationssend data in a POST request using the request bodyspecify custom error messages for missing arguments using the Flask-RESTful libraryuse a request parser to parse input arguments sent in a request bodyuse the copy method to inherit from a predefined request parser via Flask-RESTfuluse the dump_schema function to convert a schema object to a Python dictionaryuse the Flask-RESTful library to bundle parsing errorsuse the ListView view class to access all the data stored in a Django model classuse the ListView view class to access all the data stored in a Django model class as a list of recordsuse the load_schema function to convert a Python dictionary to a schema object and use the is_schema function to check whether an object is a schema instanceuse the marshal() function, marshal_with, and data_class decorators\use the marshal() function, marshal_with, and data_class decorators to serialize an object to JSON formatuse the OpenAPIUIHandler class to generate a Swagger UI for your Molten applicationwire up the methods to add and retrieve data with the MySQL databasewire up the method to delete data with the MySQL database
IN THIS COURSE
1.Building Restful Web Services with Python36sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.