Thomas Wallace

Lectures and Resources

Web Technologies

Spring 2019 | IFSC 1310

Semester Wrap-Up

Additional Learning Resources

Assignment

Your final project is Due Wednesday, May 8, 2019 at 3:30pm. Please send me the site URL. Late submissions will not be accepted. Please make sure to have any late work to me by this time as well.

JavaScript and DOM

Assignment

Read the following Article on Progressive Enhancement. Send me an email explaining progressive enhancement in your own words. Please discuss why it is important to use progressive enhancement and include a link to another article you found and read relating to the topic. Due before class Monday.

Introduction to JavaScript

Assignment

Complete Module 1 (Introduction to JavaScript) in the Introduction to JavaScript course at Codecademy.  You’ll need to create an account so you can save your progress and completion of other modules in the future. Please send me a screenshot of the completed exercise.

For those of you interested in taking a deeper dive, check out this free book on the topic https://eloquentjavascript.net/3rd_edition/

Site Planning and Final Project

Assignment

Complete the site planning questionnaire for your final project. I understand this is a fictitious client, so play that role as you work through the questions. Send me a completed version of this document to tswallace@ualr.edu and athirumalare@ualr.edu. The final project is due Wednesday, May 8, at 3:30pm.

Web Forms

Assignment

  1. Implement a contact form solution on your Dragon Project. If necessary create a contact page. Try to integrate the form with your site design as much as possible.
  2. Dragon Project – Due Wednesday (4/17)

Project Lab Q&A

Individual Web Project

Choose one of the two micro-site projects and submit url to me by April 17, 2019.

Starter HTML

SpaceX Dragon

Segway Centaur

Assignment

By Monday you should have you completed page template designed and validated. We will add a contact form to your site so be sure have a place in mind to put this. It can be on its own page or embedded in another page.

Bringing it all Together

Individual Web Project

Choose one of the two micro-site projects and submit url to me by April 17, 2019.

Starter HTML

SpaceX Dragon

Segway Centaur

ASSIGNMENT

Begin work on the Micro-site project of your choice. We will work on these projects in a lab environment next week. Please be prepared to ask questions. This project is due before class April 17, 2019.

Image Creation and Optimization

Assignment

Create a banner image to insert into the header of your css-demo document. Using the technique covered in class, insert the image you created and optimized, into your sample css document we have been working on in class. We’ll begin our first full site project on Wednesday.

Image Editing

Assignment

Save a copy of the image you create in class today. You’ll be submitting it along with Monday’s assignment.

Positioning Lab Debrief

Assignment

Complete the following tutorial and submit the icon you create in the tutorial.

Create an Icon in Gravit

You should email this icon to me before class Monday  (4/1/19). I do not expect you to perfectly replicate the icon in the tutorial but I would like to see a solid effort from each of you. This is a challenging assignment so I encourage you to not wait until the night before it is due. Good Luck!

Intro to CSS

Assignment

Read the Positioning Overview before the next class.

Once we have completed working through the CSS development exercise, please send me a functioning url to preview. The should not be identical to what we coded in class. Please include your own touches that demonstrate your understanding. Final Submission Due 3/13/19.

Introduction to CSS

Assignment

Start working on the exercises at Flexbox Froggy. Next week I’ll ask you to submit a screenshot of the completion page for exercise 24.

Introduction to CSS

File Management

Assignment

  • Create and Validate a prototype HTML document that includes examples of all HTML elements covered thus far. For a list of requirements view this page.
  • Publish to Cloud9 and send me the url (Don’t forget to remove everything following the index.html in the url.)
    Example:
    https://preview.c9users.io/tswallace/thomas-wallace-17/index.html?_c9_id=livepreview0&_c9_host=https://ide.c9.io
    should be
    https://preview.c9users.io/tswallace/thomas-wallace-17/index.html
    Send to tswallace@ualr.edu and athirumalare@ualr.edu before 2.25.18.
  • Be prepared for a quiz on Wednesday covering all content discussed this far.
  • Reading Assignment: CSS Basics

Structure, Content, Design, Behavior

Assignment

Evaluate your favorite web site based on our discussion of Structure, Content, Design, and Behavior. This is a written assignment that should be emailed to me (tswallace@ualr.edu) and Akhila (athirumalare@ualr.edu) no later than 2-4-19. Make sure you discuss the following elements: Site URL, An assessment of the Structure, Content, Design, and Behavior of the site, Things you like about the site, Things you would change.