In this class you will learn how to code HTML and CSS, the coding languages used to create webpages. We focus on best practices for structuring the content of your webpages with HTML and then styling the content with CSS.
Once you have the basics under your belt, you will move on to real-world page layout. You will learn text and link styles, centered page layout, background images, CSS-based navigation, forms, uploading files via FTP, and much more. We will provide you with the content and prepared images for use in these projects but this training will give you hands-on practice coding websites from scratch all the way through uploading them to make them live.
The course workbook can be completed in any code editor. In class, you can use either Sublime Text or Dreamweaver in Code View.
Who Needs to AttendAnyone who will need to build or manage a website in the near future. This course can be taken using either a Windows or Mac computer. You will need to download several web browsers and a simple text editor such as Notepad on Windows or TextEdit on a Mac. Past that, no special software is needed.
Course BookNoble Desktop Web Development
Course OutlineSection 1
- Coding Basics: Intro to HTML Syntax
- Coding Links
Adding Images
Section 2
- Intro to Cascading Style Sheets (CSS)
- The Div Tag & Basic Page Formatting
- Using Browser Developer Tools
- HTML5 Semantic Elements
- Fluid Layout & Max-Width
Section 3
- Revolution Travel: Real World Layout
- The Box Model
- Floats & Images
- Coding Links: Images, Email, & Named Anchors
Section 4
- Styling Links
- Styling the Navigation
- Shared CSS and Centering Content
- Setting the Viewport Meta Tag
Section 5
- HTML and CSS Wireframe
- CSS Background Images
- Fun with Fonts
- Hipstirred Layout: Fine Tuning with Box Model
Section 6
- CSS Buttons and Floats
- Hipstirred: Hi-Res Images
- Uploading to a Live Website via FTP
- Form Basics
This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.
Upon registration, the instructor will send along additional information about how to log-on and participate in the class.