Home

WEB215 • Advanced Markup and Scripting

Catalog Description

This course covers the advanced programming skills required to design Internet applications and interactive web content. Emphasis is placed on the programming techniques required to develop Internet applications, interactive web content, frameworks, and using libraries.

Official description from the Combined Course Library of the North Carolina Community College System. 3 credit hours, 2 class hours and 3 lab hours. Most colleges require WEB115 first.

From Pages to Applications

This is the MERN course - MongoDB, Express, React, and Node. The first half is front-loaded with tutorials so you meet each piece on its own before you meet all four at once. The second half is one project: describe it, deploy a skeleton with a login, get data onto the screen, then build create, update, and delete around it.

Two habits matter more here than in WEB115. You'll read a great deal of somebody else's code, and you'll spend real time at the command line. Neither is optional, and both take longer than you expect the first few times.

About the Tutorial Hours

The Codecademy and freeCodeCamp modules in M02 through M07 have hour estimates - MongoDB around five, React around six, Node around five. Those aren't padding. Look at the whole block early and plan for it, because they come on top of the certifications, not instead of them.

Accounts and Materials

How Scoring Works Here

Peer-reviewed work normally splits two thirds to your submission and one third across two reviews, and many of the tutorial modules are marked NPR (No Peer Review). The full arithmetic, including how to read a total that puzzles you, is on the Grading page.

The Rules Your Pages Must Satisfy

The checker tests everything you build against the Web Standards, and your whole site against the Course Site Standards. Run it before you submit - see Validation - and work the review checklist on your own submission first.

Course Standards covers how to work in any course of mine, and the FAQ explains why journals, work logs, and peer reviews exist. Assignments lists the modules in order, and the Schedule numbers the weeks.