Building websites for mobile devices
Xavid Pretzer
Tue Jan 19, 07:30-09:30pm, 4-237
No enrollment limit, no advance sign up
Single session event
Prereq: web design/development experience
Everything you know about browser compatibility is wrong! At least, if you want mobile users of your site to have a good experience. Using Javascript frameworks and serving the same page to everyone is great for building compatible websites for desktops, but with mobile download speeds recapitulating the days of dial-up modems, the extra overhead becomes significant. Learn about the challenges and quirks of mobile devices and how to give your users a full-featured experience without locking out those with less-capable phones. We'll cover basic techniques, limitations of popular devices, testing, and taking advantage of advanced features. Bring your favorite smartphone or other mobile device if you have one.
Web: http://sipb.mit.edu/iap/mobileweb
Contact: Xavid Pretzer, sipb-iap-mobileweb@mit.edu
Sponsor: Student Information Processing Board
Cosponsor: Electrical Engineering and Computer Science
|
Caffenated Crash Course in PHP
Steve Levine
Tue Jan 12, 07:30-10:30pm, 4-237
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: basic programming experience and familiarity with HTML encou
Although PHP may not stand for "Programmed Hypertext Pwnage," it just may be that awesome. PHP is a server-side scripting language that is used on millions of websites around the world to dynamically generate websites. In other words, your PHP code generates the HTML that is displayed in your internet browser. This class will be a fast-paced introduction to programming in PHP that will teach you the concepts and uses of the language, as well as take you through several examples.
Some topics to be covered: basic syntax, using PHP to generate websites, accessing MySQL databases, using cookies and sessions, security, PHP extensions such as cURL (for accessing outside websites) and GD (for making images), and more. Some basic programming experience and familiarity with HTML is highly encouraged.
Web: http://sipb.mit.edu/iap/php
Contact: Steve Levine, sjlevine@mit.edu
Sponsor: Student Information Processing Board
Cosponsor: Electrical Engineering and Computer Science
|
Drupal Crash Course
Gartheeban Ganeshapillai
Mon Jan 11 thru Fri Jan 15, 10am-12:00pm, 4-265
Enrollment limited: advance sign up required (see contact below)
Signup by: 30-Dec-2009
Limited to 40 participants.
Participants requested to attend all sessions (non-series)
Prereq: Experience with Web 2.0, PHP, and MYSQL recommended
Drupal is a free and open source Content Management System (CMS) written in PHP.
It is used as a back-end system for many different types of websites, ranging from small personal blogs to Enterprise 2.0 collaboration and knowledge management uses to large corporate and political sites. It currently powers whitehouse.gov
This is a week long \\\\*intermediate\\\\* course into Drupal, developing for Drupal, and hacking Drupal. The expected outcome of this course is to become comfortable in installing, managing, developing and troubleshooting with/for Drupal.
\\\\*Should bring a laptop with webserver (will guide in the first class) installed.\\\\*
Web: http://people.csail.mit.edu/garthee/iap2009
Contact: Gartheeban Ganeshapillai, garthee@mit.edu
Sponsor: Electrical Engineering and Computer Science
Cosponsor: Student Information Processing Board
|
Introduction to Web Design
Cathy Zhang, Jonte Craighead
Wed Jan 6, 07-09:00pm, 56-114 Fri Jan 8, 06:30-09:30pm, 56-114 Wed Jan 13, 07-09:00pm, 56-114 Thu Jan 14, 06:30-09:30pm, 56-114 Wed Jan 20, 07-09:00pm, 56-114 Fri Jan 22, 06:30-09:30pm, 56-114
No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: familiarity with HTML and CSS
You don't have to be a professional graphic designer to create beautiful websites. This class will cover basic elements behind great web design such as layout and composition, color theory, imagery, and typography. It will also discuss W3C standards compliance and accessibility guidelines and offer advice on how to go from design to code, whether you are doing it yourself or working with another developer.
Laptops Required!
Web: http://sipb.mit.edu/iap/webdesign
Contact: Cathy Zhang, sipb-iap-webdesign@mit.edu
Sponsor: Student Information Processing Board
Cosponsor: Electrical Engineering and Computer Science
|
Linked Data Product Development Lab
K. Krasnow Waterman, Reed Sturtevant
Mon Jan 11 thru Fri Jan 15, 09am-05:30pm, 4-370 Tue Jan 19, 05:30-09:30pm, E51-395, Final Presentation/Reception
Enrollment limited: advance sign up required (see contact below)
Limited to 50 participants.
Participants requested to attend all sessions (non-series)
Prereq: Details for applying are at URL below.
Create and build a Linked Data killer app! Sir Tim Berners-Lee, creator of the World Wide Web, will kick off the week with his vision of Linked Data. This one week immersive workshop will include lectures on key linked data concepts and technologies. Participants will form multi-disciplinary teams of coders and entrepreneurs for a collaborative week supported by coaches with expertise in Semantic Web, Linked Data, product design, entrepreneurship, Web services and mobile applications. Working prototypes will be evaluated by a blue ribbon panel at the end of the week. Your team's result from this workshop could be a working prototype for an open source project, entry in the $100K competition, etc. Co-sponsored by Decentralized Information Group, CSAIL, and EECS.
Web: http://dig.csail.mit.edu/2010/LinkedData/KillerApp.pdf
Contact: Chris Mather, E40-196, iapsemantic@mitecenter.org
Sponsor: MIT Entrepreneurship Center
Cosponsor: Computer Science and Artificial Intelligence Lab
|
Typography for the web: Principles and tools
Andrew Whitacre, Communications Manager, CMS/C4FCM
Tue Jan 26, 02-04:00pm, 2-142
Enrollment limited: advance sign up required (see contact below)
Signup by: 25-Jan-2010
Limited to 20 participants.
Single session event
There's nothing better than good typography to make your website more readable, searchable, and beautiful. This class starts with the first principles of typography and applies them to the web. By the end of the class, you will know 1) how to choose the right font for the job, 2) how to design your text beautifully without sacrificing accessibility for the visually impaired, and 3) what tools are available to expand your skills and make your type-on-the-web life a whole lot easier. This class presumes basic knowledge of Cascading Style Sheets (CSS).
Contact: Andrew Whitacre, Communications Manager, CMS/C4FCM, awhit@MIT.EDU
Sponsor: Comparative Media Studies
|
Web Programming in python with Django
Maria Rodriguez, Steve Levine, Andrew Farrell
Wed Jan 27, 06:30-09:30pm, 56-114
No enrollment limit, no advance sign up
Single session event
Prereq: proficiency with HTML, CSS, and Python
Developed four years ago by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly. Django comes with an easy-to-understand templating engine, an Object-relational matter that lets you manipulate your database though interactions with python objects, and an autoconfigured admin interface.
Web: http://sipb.mit.edu/iap/django
Contact: Maria Rodriguez, sipb-iap-django@mit.edu
Sponsor: Student Information Processing Board
Cosponsor: Electrical Engineering and Computer Science
|
|