Final Exam: Novice Programmer
Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Novice Programmer will test your knowledge and application of the topics presented throughout the Novice Programmer track of the Skillsoft Aspire Web Programmer to Apprentice Programmer Journey.
WHAT YOU WILL LEARN
-
Use the django admin interface to create new users and groupspresent different views for users who are signed in to your django web site as opposed to regular usersrollback insert and update commands executed within a transactionrecognize mysql default behaviourconnect to a mysql server using a command line interfacedefine the model for the profile of a user of your django applicationdefine the url, view, and template for a new web page in a django applicationstart a transaction and execute statements within itlist the tasks involved in building a web site and how web frameworks can speed up the processenable the creation of new instances of your django model by implementing a createview viewdefine an entity in your django application in the form of a modelset permissions for users to delete instances of your django model and define the redirect url for a successful deleteidentify requirements that a database management system needs to satisfystart the built-in django development server on the default port, as well a specified portgenerate a new app within a django projectuse the distinct keyword as well as the group by clause to identify duplicates and cardinalityidentify the correct data types and constraints for specific columns in a table schemause views to complex abstract queries in mysqlcompute the inner join of two relationscreate composite indices and drop indicesprepare a small but meaningful relationships that can be used to work with data aggregation operatorsenumerate the acid properties and their importancerecall the steps and software required when processing web requests for static and dynamic web sitesuse the like and in operators as well as wildcards in queriesenumerate attributes of keys, super-keys, and candidate keysinvoke a stored procedure and pass in required argumentsimplement referential integrity checks using foreign key constraintsrun simple queries using wildcards and where clausescreate a row-level trigger executed after inserts into a mysql tablepropagate a model definition to your project's database by generating and running a migration script
-
build a user login page in a web site using built-in django objectsallow users to update instances of your django model by means of a updateview viewdefine a logout template to serve as the logout page for your django web siteleverage stored procedures to control transaction executionenumerate applications of stored proceduresuse the django template language to generate a url for a url patterndefine a view and enumerate applications of viewsuse the built-in generic listview to list instances of a model in your django projectuse the manage.py script of a django project to propagate model definitions to the databaseinstall mysql on different platformsrecognize the django framework features that can help to simplify web developmentidentify commands that cannot be rolled back once executedgenerate a new django project and describe the various files that are created by this operationconvey notifications to your web site's users with flash messagesdisplay all details of a django model instance using the built-in detailview viewmodel relationships in a real-world scenario for use in a database systemsave the data submitted in a user registration form to the django project databasecreate a virtual python environment and install django in itcreate a row-level trigger executed before inserts into a mysql tableuse the group by clause with important common aggregation functions such as sum, count, min, maxuse relational and logical operators in the where clause of mysql queriesdefine a trigger and enumerate use cases of triggers in a database systemcompute the cross-join of two relationsview, update and create instances of your django model from the built-in admin interfacedefine the natural join operatorcompute the left outer join of two relationsdefine a database index and enumerate advantages and disadvantages of indexing columns in a relationimplement views in mysqlcreate a superuser for your django project and sign in to the django user administration appspecify non-null constraints while creating tables
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.