CSS for Server-side Developers

The CSS for Server-side Developers training course is a condensed version of the Advanced CSS course. 

CSS for Server-side Developers is designed to help server side developers understand and and modify CSS in web pages they are responsible for creating. The course is typically delivered rapidly over the course of one day. 

Course Summary

Purpose: 
Learn the key CSS concepts required to support back-end server side development.
Audience: 
Server side developers needing to maintain CSS code.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
Duration: 
1 Day

What You'll Learn

In the CSS for Server-side Developers training course you’ll learn:

  • Cascading Style Sheets Orientation
    • The benefits of CSS
    • How style sheets work
    • Writing CSS style rules
    • Attaching styles to (X)HTML documents
    • Inheritance, the cascade, specificity, rule order, and the box model
  • Formatting Text
    • The font properties
    • Units of measurement
    • Text color
    • Text line settings – line height, indents and alignment
    • Underlines
    • Capitalization
    • Letter and word spacing
    • Descendant (contextual), ID and class selectors
    • Specificity basics
  • CSS Basics
    • Inline
    • Embedded
    • External
    • Style sheets for print and other media
  • More Selectors
    • Pseudoclass and pseudoelement selectors
    • Universal selector
    • Child and adjacent sibling selectors
    • Attribute selectors
  • Box Model – Padding, Borders & Margins
    • What is an element box
    • Setting box dimensions
    • Adding padding around content
    • Adding borders
    • Adding margins
    • Assigning display roles
  • Floating and Positioning
    • Floating elements to the left and right
    • Clearing floated elements
    • Relative positioning
    • Absolute positioning and containing blocks
    • Fixed positioning
  • Page Layouts
    • Fixed, liquid and elastic page layouts
    • Two and Three column layouts using floats
    • Two and Three column layouts using absolute positioning
    • Centering a fixed-width page
  • Hacks and Filters (Working with older browsers)
    • Filtering separate stylesheets
    • Filtering individual rules and declarations
    • Child selector hack
    • Attribute selector hack
    • Star HTML hack
    • Box model hack
  • Bugs and Bug Fixing
    • CSS Validation
    • Specificity in depth
    • Margin Collapsing
    • Firefox extensions
    • Using “layout”
    • Common bugs & fixes
    • Double-margin float
    • Three-pixel job bug
    • IE 6 duplicate character bug
    • IE 6 peek-a-boo
    • Absolute positioning in a relative container

Meet Your Instructor

Simon

Simon has over 15 years of experience defining, developing, and delivering software development training programs.

As a senior instructor and courseware developer for Sun Microsystems, Simon developed and delivered Java training courses for Sun Educational Services’ internal and external customers. While at Sun, he was a guest presenter at JavaOne, Java University, and other software trade shows. Simon’s most significant accolade was his work as the development lead in the design, development,...

Meet Simon »
Nick Picture
Nick

Nick graduated from CSU in 2007 with a 3.54 GPA and a dual degree in Marketing and Computer Information Systems. He worked for two years as a web developer for various companies, including Hewlett-Packard, before founding a web development company specializing in WordPress.

Nick’s core strengths are in the areas of marketing and web development, and he has more than 15 years of web design expertise. His competencies include PHP...

Meet Nick »
Alex banks
Alex

Alex began writing code as an eight year old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study Computer Science at Georgetown University, followed by working as a government consultant and classroom instructor in the Washington, D.C.-area.

Alex has spent his entire career developing web applications that work in the browser, and teaching web development technologies. He has developed several large-...

Meet Alex »
Eve

Eve has been focused on web and curriculum development since college, where she studied user interface design and usability. Since then, she has consulted as a project manager and coder to deliver interactive web applications, from e-Learning portals to mobile apps.

Well-versed in HTML5, CSS3 and other front-end technologies, Eve has lent her interface and training skills to the redesign of the Partner Portal for Microsoft, and to the roll-out of a new call center application for 1-800-...

Meet Eve »
Kamren photo
Kamren

Kamren has a love of all things front-end and has enjoyed bringing his 10+ years of web development experience into each class he teaches. Recently Kamren has been working with a leading insurance company as a senior developer of front-end architecture and mobile web application design. He was instrumental in shaping their front-end development team and leading the company into single page application development. Before that, Kamren had the privilege of being the first Sun Certified Ajax instructor. And a few years...

Meet Kamren »
Craig Photo
Craig

Craig recently released the book, The JavaScript Framework Guide: AngularJS, Backbone, and Ember. Craig has been a guest on the Hanselminutes and JavaScript Jabber podcasts. He’s an avid blogger, and several of his articles have been published in Peter Cooper’s poplular “JavaScript Weekly” newsletter. He also has his own podcast, “The Front-End Developer’s Cast”.

Craig has been a developer for over 15 years at startups, enterprises, and as a consultant. During...

Meet Craig »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom CSS for Server-side Developers training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients

surveyask

Need help finding the right learning solution?   Call us: 877-629-5631