Difference between revisions of "Web Design and Development III (MGDP2060)"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(See also)
Line 178: Line 178:
 
== See also ==
 
== See also ==
  
* [[MGDP2060 Vocabulary]]
+
* [[Web Design and Development III (MGDP2060)

Revision as of 10:54, 12 January 2016

Web Design and Development III (MGDP2060) is a course at Hennepin Technical College.

Contact information

Instructor: Karl Jones

Email: karl.jones@hennepintech.edu

Calendar

Requirements

File storage

You will need a USB flash drive, external hard disk drive, or other removeable media to store your files.

  • You are responsible for your own data security
  • Make backup copies regularly
  • Have at least two copies:
    • A working copy, which you edit
    • A backup copy in a secure location
  • Better yet, use a source code repository
  • If you cannot turn in your work because you lost or over-wrote your files, then you didn't do the work, and your grade will suffer accordingly

Textbook

The textbook WordPress: The Missing Manual is not strictly required. However, we will make extensive use of it in class, and you should have your own copy unless you feel strongly that you can get along without it.

Options

You may use your own laptop computer, rather than school workstations.

  • You must do equivalent work
  • Note that tech support from school or instructor may be limited or unavailable

Vocabulary

See Vocabulary (MGDP2060) for a list of terms used in this course.

Class structure

A typical class session consists of these phases:

  • 5:30 - 5:40 = preliminaries
    • Everybody settled at their workstation?
    • Any immediate problems with workstations, network, files, homework, anything?
  • 5:40 - 7:00 = Lecture
    • Discussion of topics
    • Demonstration of examples
  • 7:00 until done = In-class exercises based upon lecture topics
    • Sometimes with "Do by next week" or "Do by end of semester" exercises
  • Remainder of evening until 9:15 = Open lab
  • 9:20 = Done for the night

Online resources

Course detail

Source: Course Detail @ hennepintech.edu

  • ID #: 000810
  • Subj: MGDP # 2060
  • Sec: 57
  • Title: Web Design & Development III
  • Dates: 08/27/2015 - 12/17/2015
  • Days: Thursday
  • Time: 5:30pm - 9:20pm
  • Credits: 3.0
  • Instructor: Jones, Karl
  • Location: Brooklyn Park campus, room H185

Prerequisites:

  • MGDP 1250 - Web Design & Development I

Description

The dynamic needs of modern web applications would not be possible without server-side technologies.

This course explores PHP by developing dynamically driven content, form processing, Content Management Systems (CMS) and will focus on WordPress.

Topics also include database setup, database queries, publishing and syncing to a web host.

Students will study LAMP principles using XAMPP.

In this project-based course, students design and develop a dynamic website utilizing WordPress as a CMS. Concepts include WordPress fundamentals, creating custom themes, website maintenance, and using plug-ins to extend WordPress.


This course also continues to explore HTML, CSS, JavaScript, asset management, design considerations, remote hosting, and live publishing (FTP) as introduced in Web Design & Development I & II.

(Prereq: MGDP1250) (BP) 3 cr

Course Summary

Source: Course Summary @ hennepintech.edu

Description

The dynamic needs of modern web applications would not be possible without server-side technologies.

This course explores PHP by developing dynamically driven content, form processing, Content management systems (CMS) and will focus on WordPress.

Topics also include:

In this project-based course, students design and develop a dynamic website utilizing WordPress as a CMS.

Concepts include:

  • WordPress fundamentals
  • Creating custom themes
  • Website maintenance
  • Using plug-ins to extend WordPress

This course also continues to explore topics from prerequisite courses:

Prerequisites:

Goals

The following goals will be addressed in the course:

  • Demonstrate the ability to differentiate programming languages for the web
  • Distinguish how programming languages work together
  • Demonstrate use of JavaScript for web development
  • Integrate information for a web site
  • Utilize Content Management Systems to create dynamic web site
  • Demonstrate the use of PHP within a web site
  • Integrate Google Maps into a web page
  • Demonstrate use of dynamic scripting languages within a web site design
  • Create a fully functional dynamic web site using WordPress
  • Deploy web site to web hosting service

See also

  • [[Web Design and Development III (MGDP2060)