The nanodegree program is from Udacity & co-created by Google, Amazon, GitHub and AT&T.
Webcast (about the nanodegree)
- Movie Trailer [Python, Bootstrap] (submitted on 2017-04-15): Server-side code written in Python to store a list of my favorite movies, including box art imagery and a movie trailer URL. This data is then served to a web page using HTML and CSS allowing visitors to review these movies and watch the trailers.
- Build Portfolio Site [Bootstrap] (submitted on 2017-04-19): Developed a personal portfolio page using HTML, CSS, and the Bootstrap framework. The page is fully responsive and works on mobile, tablet, and desktop browsers.
- Log Analysis [SQL] (submitted on 2017-05-10): A large database with over a million rows is explored by building complex SQL queries to draw business conclusions for the data. The project mimics building an internal reporting tool for a newpaper site to discover what kind of articles the site's readers like. The database contains newspaper articles, as well as the web server log for the site.
- Item Catalog [Python, Flask, SQLAlchemy, Jinja2] (submitted on 2017-06-04): A RESTful web application (CMS) utilizing the Flask framework which accesses a SQL database that populates categories and their items. OAuth2 provides authentication for further CRUD functionality on the application. OAuth2 is implemented for Google & facebook providers.
- Neighborhood Map [KnockoutJS, Google Maps API, Responsive web design] (submitted on 2017-06-18): An interactive SPA that uses various APIs. This includes making function calls to Google Maps and other location-based services like Foursquare.
- Linux Server Configuration [Shell] (submitted on 2017-06-07): Installing & configuring all required software to turn a baseline Ubuntu AWS (Amazon Web Services) server into a fully functional web application server, including Apache Web Server and PostgreSQL database server.
- Programming Foundations with Python - Kunal Chawla
- Responsive Web Design Fundamentals - Cameron Pittman
- Intro to HTML and CSS - Cameron Pittman
- Responsive Images - Cameron Pittman & Sam Dutton
- Shell Workshop - Karl Krueger
- ~ Linux Command Line Basics - Philip Mallory & Karl Krueger
- Version Control with Git - Richard Kalehoff
- GitHub & Collaboration - Richard Kalehoff
- ~ How to Use Git and GitHub
- HTTP and Web Servers - Karl Krueger
- ~ Networking for Web Developers
- ~ Intro to JavaScript
- ~ Intro to jQuery
- Intro to Relational Databases - Karl Krueger
- Full Stack Foundations - Lorenzo Brown
- Authentication & Authorization: OAuth - Lorenzo Brown
- Designing RESTful APIs - Lorenzo Brown
- Intro to AJAX - Cameron Pittman
- JavaScript Design Patterns - Ben Jaffe
- Google Maps APIs - Emily Keller, Ajay Hemnani & Michael Wales
- Configuring Linux Web Servers - Michael Wales
~
: project is not fully included, or included in FSND version 3.0.0 not version 4.0.0