Mouse over each class for more information.
( Click to: Collapse all | Expand
all | BOUNCE all )
Objectives and Concepts:
The objective of this course is to provide students with the necessary skills to build
JavaScript web applications using modern techniques, frameworks, libraries, and tools
that are used among developers within the industry. The concepts learned in this class
will be applicable to many technology stacks students may work with in the future.
The first half of the course will cover JavaScript and client-side development
fundamentals. The second half of the course will focus on building a single page
application from start to finish using a modern JavaScript framework. Each lecture will
build on top of the same application. This class will use the Ember.js framework, but the
concepts learned are applicable to other popular JavaScript frameworks and your skills
will be easily transferrable to whatever front-end stack you may work with in the future.
Concepts:
The course will cover how to build server-side web applications and APIs. We will also
look at the differences between traditional server-side technologies like PHP and how it
differs from Node.js, an asynchronous server-side alternative using JavaScript.
Course Description:
Build a real web site in a collaborative group It’s time to dig in and get some real-world experience. In
this hands-on course, you’ll work on semester-long industry web projects. Student teams work on every area
of development including: project management, graphic production, database architecture, scripting and
programming, security and marketing. You’ll also gain a lecture-focused overview of important industry
subjects such as project and resource planning, implementing security, database and information
architecture, testing and debugging application, and launching and marketing sites.
Why Students Take ITP-460:
To learn what it’s like to build a real web site for a real client, from planning to execution to
marketing. One of the biggest complaints of companies about students entering the web industry is that they
have no experience working in groups or with real-world processes. This class teaches students those
important skills.
Prequisite: Instructor Approval.