assess to the text book will be provided
1) Complete the environment installation steps onpages 7–9 of your textbook.
Steps include:
- -Installing Python
- -Installing PyCharm Community Edition
- -Virtualenv
- -Installing Django
- -DB Browser for SQLite
- Using DB Browse
2) Complete all the “Exercise” sections in Chapters 1 and 2:
- Exercise 1.01: Creating a Project and App, and Starting the Dev Server
- Exercise 1.02: Project Setup in PyCharm
- Exercise 1.03: Writing a View and Mapping a URL to It
- Exercise 1.04: Exploring GET Values and QueryDict
- Exercise 1.05: Creating a Templates Directory and a Base Template
- Exercise 1.06: Rendering a Template in a View
- Exercise 1.07: Using Variables in Templates
- Exercise 1.08: Generating and Viewing Exceptions
- Exercise 1.09: Debugging Your Code
- Exercise 2.02: Creating an Entry in the Bookr Database
- Exercise 2.03: Using the create() Method to Create an Entry
- Exercise 2.04: Creating Records for a Many-to-One Relationship
- Exercise 2.05: Creating Records with Many-to-Many Relationships
- Exercise 2.06: A Many-to-Many Relationship Using the add() Method
- Exercise 2.07: Using the get() Method to Retrieve an Object
- Exercise 2.08: Using the all() Method to Retrieve a Set of Objects
- Exercise 2.09: Using the filter() Method to Retrieve Objects
- Exercise 2.10: Querying Across a Many-to-Many Relationship Using Field Lookup
- Exercise 2.11: A Many-to-Many Query Using Objects
- Exercise 2.12: A Many-to-Many Query Using the set() Method
- Exercise 2.13: Using the update() Method
- Exercise 2.14: Using the delete() Method
AD130: Web Application Development – Project 1
Project Description:
Each great journey begins with a humble step. Before we can do awesome things with Django, we need to be
prepared with a productive environment. In the first part of Project 1 you need to complete all the installation and
configuration activities to set up the Django environment for your Operating System.
1) Complete the environment installation steps on pages 7–9 of your textbook.
Steps include:
– Installing Python
– Installing PyCharm Community Edition
– Virtualenv
– Installing Django
– DB Browser for SQLite
– Using DB Browser
After environment setup is done, it’s time to practice some coding. Projects in this course are correlated to
Capstone assignments, as projects will help you to practice features that need to be implemented in the Capstone
project. For this reason, it is critically important to complete all the exercises provided in the book.
2) Complete all the “Exercise” sections in Chapters 1 and 2:
–
Exercise 1.01: Creating a Project and App, and Starting the Dev Server
Exercise 1.02: Project Setup in PyCharm
Exercise 1.03: Writing a View and Mapping a URL to It
Exercise 1.04: Exploring GET Values and QueryDict
Exercise 1.05: Creating a Templates Directory and a Base Template
Exercise 1.06: Rendering a Template in a View
Exercise 1.07: Using Variables in Templates
Exercise 1.08: Generating and Viewing Exceptions
Exercise 1.09: Debugging Your Code
Exercise 2.02: Creating an Entry in the Bookr Database
Exercise 2.03: Using the create() Method to Create an Entry
Exercise 2.04: Creating Records for a Many-to-One Relationship
Exercise 2.05: Creating Records with Many-to-Many Relationships
Exercise 2.06: A Many-to-Many Relationship Using the add() Method
Exercise 2.07: Using the get() Method to Retrieve an Object
Exercise 2.08: Using the all() Method to Retrieve a Set of Objects
Exercise 2.09: Using the filter() Method to Retrieve Objects
Exercise 2.10: Querying Across a Many-to-Many Relationship Using Field Lookup
Exercise 2.11: A Many-to-Many Query Using Objects
Exercise 2.12: A Many-to-Many Query Using the set() Method
Exercise 2.13: Using the update() Method
Exercise 2.14: Using the delete() Method
Submit the resulting files to Project 1 in Moodle.
FOR INSTRUCTOR USE ONLY
Grading Rubric
Grading accepts a start value of 100. Points will be deducted for failure to fully complete or meet the stated requirements.
Grading: 90-100 = Represents work of superior quality (A); 80-89 = Represents work of good to very good quality (B); 70-79 =
Represents adequate command of class content (C); 69 and below = Represents work that shows a need for development or
improvement (F); 0 = Represents plagiarized work (F).
AD130: Web Application Development (NCP-WEB)
Student:
Instructor:
Date:
Project 1
Description of requirements
Completed environment setup on pages 7-9
Complete Chapter 1 exercises
Complete Chapter 2 exercises
Project submitted by due date
TOTAL
YOUR SCORE: ________
Instructor Comments:
Possible
Points
20
35
35
10
100
Your
Points