3.🕸️Website Development

~ 6 credits

Use Complex Processes to Design & Dev!

~ 3 credits

Use UX to Design!

~ 4 credits

Develop a Complex Website!

~ 4 credits

Manage Complex Data!

~ 6 credits

Code a Complex Outcome!

About

You may choose a common theme throughout this project:

You must keep a Development Logbook to show Iterative Processes from your initial concept, planning, designing, and testing.

~~~ OVERVIEW | Tirohanga ~~~

This comprehensive year-long course is an immersive journey into the realms of software engineering, encompassing three major project units: website development, with the establishment of a sophisticated database connected to either a Python GUI or PHP website with SQL for dynamic data querying, game or GUI application creation. The overarching theme throughout this project-based course revolves around the development of intricate digital solutions, encouraging you to think critically and creatively as you design, code, and manage your projects.

The course is punctuated with checkpoints to keep you on track, and the culmination of this ambitious undertaking is set for the end of Term 3. You are encouraged to maintain a detailed Development Logbook, serving as a testament to their iterative processes, including initial concepts, planning, designing, and testing. This holistic approach equips you with a well-rounded skill set, preparing you for the challenges and opportunities in the dynamic field of software engineering

~~~ TIMELINE   | Rārangi Wā ~~~

DGP Level 3 AS Overview - Website Dev.pdf

~~~ Exemplars of Student Projects ~~~

www_screencapture_com_2024-1-19_07_30.mp4

Rentalo Car Rental Service

by Benjamin Scott (2023), developed with ProjectSpace

Jamz - Personal Music App

by Sanithu Nakandala (2023), developed with ProjectSpace (used Figma for wireframe designs)

JHC Coffee Ordering Web App

by Michael Clincket and Forrest Lung (2023), developed with ProjectSpace

Connect a website/python to a SQL relational Database using PHP (3.3) with queries

(A) Python Program - Flask/Python/sqllite

If you decide to go this route then you could do 3.8, 3.7 and this 3.3. 

So you have a coffee shop? Build a python program to handle the database using Flask and sqllite. Here are some really great resources to start your journey.

(B) Dynamic Data Querying Website (PHP and mySQL)

Similar to Level 2 Database/Website course. See what's new in Internal Overview for Complex Database and Complex Website.

Internal's Overview

as91902.pdf

Complex techniques will include a selection from:

as91903.pdf

Examples of complex techniques include:

as91906.pdf

A complex computer program:

Examples of complex programming techniques include: