Outline
Here is the current Course Outline (by week):
- Week 1
- Course Introduction: (this week!)
- Week 2
- Web Development Tools / Standards Development
- File & site management, working in teams
- Introduction to real-world tools for developers
- Standards in web development
- Week 3
- XHTML1, XHTML 2, HTML 4, HTML 5
- History and current developments
- What should you use?
- Week 4
- Review of CSS concepts
- Deconstructing examples and reusing good code
- Beyond text formatting & page design
- → (Quiz 1)
- Week 5
- Advancing CSS
- Implementing a site-wide system
- → Project outlined
- Week 6
- Server Side Includes
- Using SSIs. Combining with scripting to enable site-wide coding
- Basis for Template Development
- Week 7
- Social Software
- Blogs, wikis, user-driven sites, communities
- Creating sites with Templates
- Week 8
- Development Methodology
- Requirements, Design, Production, Launch, Maintenance
- Working with clients
- → Midterm
- Week 9
- Behaviour
- Adding the final layour: interactivity
- Looking at various JavaScript Libraries and Frameworks
- Week 10
- Site Construction
- Concepts for constructing sites of all sizes. Team or individual.
- Week 11
- Project Work
- Week 12
- Final Examination
Other subjects? Tailor the course!
- What would you like to learn about?
- What are you most interested in learning?
- What skills would you like to acquire?
- Are there subjects not covered here?
- Survey on myBCIT
introductions
All About Alistair Calder
- Web Developer since 1995
- Lead web developer for:
- Top Producer Systems
- Multiactive
- One Atmosphere (my own design firm)
- Currently: Technical lead on student portal, myBCIT
- Broad knowledge set focussed mainly on web technologies
trivia
- Worked as:
- Real Estate Agent
- Waiter
- Car Parts Stacker
- Corporate Trainer
- Played in a band for 3 years
- Software Technical Support
- Muffin Tin Greaser
- Locked myself on the roof of the Rogers Cantel building up at Metrotown by accident. Had to call a friend to come up and let me back in the building.
- Live with a Nova Scotia Duck Tolling Retriever: Finnegan
Introductions: Who Are You?
Pair up with your neighbour and find out from them:
- Name
- Occupation
- Web Development Experience
- Why COMP 1950?
- What do you want to get out of the course?
- Little-known trivia
web space
Each student will get personal webspace. This is different than in the past, as this space is exclusively yours, with your own username and password.
SignalFlare Setup
- You will create your account in the system one by one
- Be prepared to enter your:
- directory name
- username
- password
- TIP: Use your BCIT ID and Password (used for logging into lab computers) to make it easier
- Instructor will have you enter your information to create account
- The account is created immediately
- Your URL will be: http://students.signalflare.ca/{name}
- If you took 1850 last term, you should already have this set up!
FTP into your Account
- Use CORE FTP (Start > Utilities > CoreFTP)
- Click FILE > CONNECT
- Click NEW SITE (bottom left)
- Site Name: SignalFlare
- Host / IP / URL: www.signalflare.ca
- Username: {your username}@signalflare.ca
- Password: {your password}
- Click CONNECT (bottom)
- NOTE: Core FTP may have a typo! Check carefully in the URL field!
assignment
Create your course web site:
- Check out the example page created by a past student: Lori's Example
- Include your personal Introduction (from earlier in this class) for your Bio
- Make sure you include your BCIT ID and myBCIT E-mail address
- Make it as simple or complex as you like
- This page will be used for the rest of the course
- There must be a link for each week we do an assignment in class, or you are assigned one at home.
- Link from the myBCIT Members page to your SignalFlare page