Skip to content

berryny/uxc6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

City Tech UXC6

Course

Introduction

The basic web development course is an introduction to front end web site development. In this 6-week course, the students will be exposed to HTML5 and CSS3. By the end of this course, the student will have developed a working set of web pages with various forms of functionality based upon CSS design standards and a working understanding of JavaScript programming.

Dates

  • Days: Monday and Wednesday
  • Time: 2PM - 5PM
  • Class: Jan 22nd, 27th, 29th, Feb 3rd, 5th, 10th, 19th and 24th
  • Presentation: Monday, February 24th

GitHub

What is the Internet?

The Internet is a network, or system, that connects millions of computers worldwide.

What is a web___?

  • A webpage is a single page shown in a web browser. A single video page on YouTube.com is a webpage.
  • A website is a collection of webpages under a single URL (Uniform Resource Locator). Youtube (youtube.com) is a website.
  • A web application is a website which offers advanced functionality like a computer program would. An example of a web application would be a web based calendar, or web based email. Youtube.com is also a web application

Website

A website or web site is a page or collection of pages on the World Wide Web that contains specific information which was all provided by one person or entity and traces back to a common Uniform Resource Locator (URL).

URL is an acronym for Uniform Resource Locator and is a reference (an address) to a resource on the Internet.

What is browser?

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

Most used web browser by country, as of June 2015. Google Chrome, Firefox, Safari, UC. Iron, Microsoft Edge, Opera and Android.

Browsers to Install

Google Chrome Download

Safari - Apple Download

Firefox browser Download

Firefox Quantum: Developer Edition Download

Opera browser Download

Microsoft Edge

Software Installs

MAMP is a free, local server environment that can be installed under macOS and Windows. Download

Atom text editor for PC/Mac Download

Install Helpful Atom Plugins

HTML

HTML stands for HyperText Markup Language. Developed by scientist Tim Berners-Lee in 1990, HTML is the "hidden" code that helps us communicate with others on the World Wide Web (WWW).

HTML tags​: HTML documents are described by HTML tags. Each HTML tag describes different content element in a document. Here are some examples:

  • The text between <html> and </html> describes an HTML document
  • The text between <head> and </head> provides information about the document The text between <title> and </title> provides a title for the document
  • The text between and describes the visible page content
  • The text between <h1> and </h1> describes a heading
  • The text between <p> and </p> describes a paragraph

Resources

Simple HTML and Inline CSS

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Simple HTML and Inline CSS</title>
</head>
<body>
  <h1 style="background-color: yellow; color: black; text-align:center;">My First HTML with Inline CSS</h1>
  <img src="https://picsum.photos/300" alt="Lorem Picsum" style="display: block; margin: 5% auto;">
  <div class="container" style="border: 3px solid red;">
    <p style="background-color: green; color: yellow; padding: 10px 5px 20px 5px; margin: 20px 20px 20px 20px;">
      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    </p>
  </div>
</body>
</html>

Sample Code using HTML5 tags

<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Web Development 101</title>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>
    <header>
      <nav>
        <menu>
          <ul>
            <li>About</li>
            <li>Portfolio</li>
            <li>Resume</li>
            <li>Contact</li>
          </ul>
        </menu>
      </nav>
    </header>
    <aside>
      <div class="sidebar">
        <h2>Sidebar Header</h2>
        <p>This is the sidebar content.</p>
      </div>
    </aside>
    <main>
      <div class="site-content">
        <h1>Week One: HTML Sample Code</h1>
        <p>This class is awesome!</p>
      </div>
    </main>
    <footer>
      <p>&copy 2020 <br/> Author: First and Last Name</p>
    </footer>
  </body>
</html>

CSS: Sample Code

CSS stands for Cascading Style Sheets and it represents the design conventions that are applied to the display of HTML elements on screen, paper and other media

Sample Code

body {
    background-color: powderblue;
}
h1 {
    color: white;
    text-align: center;
}
p {
    font-family: Verdana;
    font-size: 20px;
}

Additional Resources

Test a website's performance

Create Github account and enable Github Pages

Keyboard shortcuts in Windows

Applies to: Windows 10 Windows 8.1 Windows 7

Mac keyboard shortcuts

By pressing certain key combinations, you can do things that normally need a mouse, trackpad, or other input device. Learn more

What is the revenue generation model for DuckDuckGo?

e-Newsletters

Alternatives

Create a README.md: Basic writing and formatting syntax

Create sophisticated formatting for your prose and code on GitHub with simple syntax. Learn more

README: Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

README: GitHub package

The github package brings Git and GitHub integration right inside Atom. Learn more

About

City Tech UXC6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages