September 24, 2012 - Monday
NOTE: You MUST apply and be accepted into this program. Applications are available at davincicoders.com/application/
Together these technologies comprise what the web and software development industry collectively term “Frontend Development.” Frontend refers to that which is seen and interacted with by the user from within a browser such as Chrome, Firefox, Safari or Internet Explorer. With proficiency in just these three languages one can easily fulfill a position as a “Frontend Developer” with companies such as OkCupid, Tumblr, CBS, Showtime, and many more.
This class will cover HTML5 and CSS3, the latest standards of these languages, in great depth and detail. You will learn the roles each play, the syntax of writing each language, and come to understand a number of phenomena and idiosyncrasies inherent to each language.
Topics covered include:
- The underlying role of each language, termed “separation of concerns”
- Language specific syntax
- Understanding tags, elements, and the “Document Object Model” (DOM)
- Understanding the hierarchy of a page and how it is affected by CSS
- The seven major concepts to understanding CSS
- Definition vs. Description
- Block vs. Inline
- Page Flow
- The Box Model
- Classes vs. IDs (when to use one over the other)
- “Slicing” and making layouts “web ready”
- Modern techniques for getting the best of SEO, usability, and good design
- The threefold nature of Frontend Development, and how each language fits it
Beyond merely memorizing HTML tags and CSS properties, the goal of this class is to provide you with a thought process, an actual discipline and skill, and a truly solid foundation on which to continue honing your development skills and thus furthering your career.
Most importantly DaVinci Coders will help you focus on solving problems like a seasoned programmer would. By emphasizing the process of thinking like a software developer, students will be able to deal with problems that they haven’t encountered before while still being able to meet deadlines and achieve set goals.
DATE: September 24, 2012 - Monday
LOCATION: DaVinci Institute, 511 E. South Boulder Road, Louisville, CO 80027
DIRECTIONS: Driving Directions
COST: $6000, Members: $6000, SuperMembers: $6000
Lead Instructor for DaVinci Coders
Richard holds a degree in Digital Media, and has been actively pushing the envelope of web development since 2002. Prior to entering the web industry, Richard served in the U.S. Army working in various technical fields including telecommunications and networking. Richard is currently forming ultrachromatic.com a giclee and large-format printing service. He also teaches Web Development for the BDW program at the University of Colorado, and has a long history of freelance development.