Full Stack Web Developer program

Full Stack Web Developer program

Nanodegree key: nd004-cn

Version: 1.0.0

Locale: en-us

Learn how to create server-side, data-driven web applications that support any front-end and can scale to support hundreds of thousands of users.

Content

Part 01 : Project - Movie Website

You will write server-side code to store a list of your favorite movies, including box art imagery and a movie trailer URL. You will then serve this data as a web page allowing visitors to review their movies and watch the trailers.

Part 02 : Project - Build a Portfolio Site

You will be provided with a design mockup as a PDF-file and must replicate that design in HTML and CSS. You will develop a responsive website that will display images, descriptions and links to each of the portfolio projects you will complete throughout the course of the Front-End Web Developer Nanodegree.

Part 03 : Developers' Tools

Brush up your knowledge of essential developers' tools such as the Unix shell, Git, and Github; then apply your skills to investigate HTTP, the Web's fundamental protocol.

Part 04 : Project - Logs Analysis

You will analyze data from the logs of a web service to answer questions such as "What is the most popular page?" and "When was the error rate high?" using advanced SQL queries.

Part 05 : Project - Item Catalog

You will develop an application that provides a list of items within a variety of categories as well as provide a user registration and authentication system. Registered users will have the ability to post, edit and delete their own items.

Part 06 : Project - Neighborhood Map

Extend the power of the web frontend using JavaScript, JQuery, and AJAX to build advanced interactive web applications.

Part 07 : Project - Linux Server Configuration

You will take a baseline installation of a Linux distribution on a virtual machine and prepare it to host your web applications, to include installing updates, securing it from a number of attack vectors and installing/configuring web and database servers.

Part 08 (Elective): Elective Course: Intro to JavaScript

Part 09 (Elective): Elective Course: Networking for Web Developers

Part 10 (Elective): Elective Material: Full Stack Webcasts

This is an archive of webcasts related to the Full Stack curriculum. Everything here is entirely optional!

Part 11 (Career): Career: Job Search Strategies

Part 12 (Career): Career: Networking

Part 13 (Career): Career: Full Stack Interview Practice