Giter Club home page Giter Club logo

1000-zelda's Introduction

Requirements for $1,000 Website and IM415 Portfolios

Darth Vader

Requirements for a professional website

Steps

  1. Log in to Github account
  2. Fork this repository
  3. Think of a character other than Darth Vader
  4. Work JUST in Github, by editing the index.html file (TIP: you could copy and paste from your favorite editor - or let Mr. M. show you how to REALLY use Github - that would take a good bit of time to learn 0 we'll do it later in IMD courses anyways.)
  5. Change all links, text, references / images to your character
  6. See requirements below

Requirements for $1000 Website Assignment

Also for IM415 Portfolio Assignment

Note: this example has ALL of the requirements


Netlify to serve up Github pages

  • Github can be SLOW to update the web view of your HTML (maybe allows less than 10 updates per hour)

  • Github is NOT slow for making changes

  • Solution: Have Netlify.com serve up you repository

  • Sign up to https://netlify.com with your Github credentials (username / password)

  • Example

  • https://1000-darth-vader.netlify.com/ (you can change the subdomain to anything you want)


Favicon - Favorite Icon...

  1. Find a .png for your character at least 128x128 pixels (260X260 is recommended)
  2. Generate a bunch of icons and the necessary code with https://realfavicongenerator.net
  3. Add the code
  4. Download all the generated icons
  5. add all the icons to your repository - replacing the Darth Vader Icons
  6. VERIFY you icon is working with https://realfavicongenerator.net/favicon_checker

IMPORTANT

Since this is not in the root of a domain... you must remove the /

<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"> wrong

becomes

<link rel="apple-touch-icon" sizes="57x57" href="apple-icon-57x57.png"> correct


Twitter Cards


Fresh Ping Website Monitor

  1. Set up your own FreshPing monitoring account https://www.freshworks.com/website-monitoring/
  2. Create your own FreshPing pubic status page https://statuspage.freshping.io/5040-mrmccormackdarthvaderpage1000

Other monitoring tools Mr. M. has used (If FreshPing doesn't work)


Google Analytics

  1. Add Google Analytics to your site https://analytics.google.com
  2. Add the required JavaScript to your page
  3. Wait a day, and check out who has visited your site

Your OWN Placeholder images


HTML W3 Validation

  1. Change the HTML validation link to your URL

Website Performance


Chrome Inspector Audit (Lighthouse)


Chrome Console - fix errors

  • if you can fix any errors show in Chrome Inspector Console
  • There are errors in Mr. M.'s Darth Vader 1000 -which are easily fixed
ERROR
Mixed Content: The page at 'https://1000-darth-vader.netlify.com/' was loaded over HTTPS, but requested an insecure image 'http://icons.iconarchive.com/icons/artua/star-wars/256/Darth-Vader-icon.png'. This content should also be served over HTTPS.


Mobile Screen Shot

Update your repository README.md file

  • add your own information in the README.md file (this is the file you are looking at now)
  • .md meads a markdown file - markdown is a simple language used by all professional programers
  • it's fast and simple once you learn a few basic things.
  • INSTRUCTIONS HERE: https://guides.github.com/features/mastering-markdown/

FontAwesome Challenge


Links to YOUR Github.com repository

  • change the footer to link to YOUR repository
<small><a href="https://github.com/mrmccormack/1000-vader">https://github.com/mrmccormack/1000-vader</a></small>

Netlify Status


Your OWN Social Image using Adobe Spark

  • create your own image for your own README.md file
  • your image will replace Mr. McCormack's ** Spark image at top of README.md
  • must use https://spark.adobe.com/sp/ (Create Graphic)
  • You must edit the README.md file to change this image
  • you can link to your Adobe Spark image

THE END !

  • hope you enjoy learning the PROFESSIONAL techniques to create websites

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.