Skip to content

bthomas2622/bthomas2622.github.io

Repository files navigation

Ben Thomas Project Portfolio

This my portfolio of coding and creative projects. It also contains the projects I completed for my Udacity Front End Web Developer Nanodegree certification.

Selected Projects

  • Nectar of the Gods
  • Bread Log
  • GameDev Blog
  • GTFS Lab
  • Space Canoe
  • Bee Game
  • Giant Bomb Chrome Extension
  • Twitch Chatbot
  • JavaScript Created Online Resume
  • Classic Arcade Game
  • Website Optimization
  • Neighborhood Map
  • JavaScript Tester: RSS Feed Reader
  • Press Space to Wave

Nanodegree Program Summary

Learn the fundamentals of how the web works and gain a working knowledge of the three foundational languages that power each and every website: HTML, CSS and JavaScript. This Nanodegree will provide a guided, efficient path for you to learn to build beautiful, responsive websites optimized for security and performance.

Nanodegree Curriculum

  • create a professional portfolio using HTML and the Bootstrap CSS framework
  • use the power of jQuery’s DOM manipulation to dynamically populate a resume with your own information
  • develop your very own arcade game in JavaScript with the HTML5 Canvas API
  • discover how to optimize your application’s perceived load time by taking the Critical Rendering Path into account
  • learn that frames per second isn’t just important for games and how to ensure a silky smooth experience in your applications by optimizing for 60 frames per second
  • explore best practices in application architecture and design patterns
  • build a complex mapping application using the Knockout framework and a variety of third-party API services
  • develop and maintain applications with the confidence test-driven development promotes, using the Jasmine testing framework

How to "Run"

To run this project simply open the "index.html" file in a browser of your choice.

Directory Structure

The index.html fild contains the application. The css folder holds the stylesheets. The images folder holds images. The javascript (js) folder holds the bootstrap and jquery frameworks. The "dist" folder holds optimized stylesheets and images. Each portfolio project is contained in its own folder.

Contributing

Anyone is welcome to re-use the code used in this project.

References

Contact Me

For any questions please email me at [email protected]

License

The content of this repository is not licensed.