Web Design and Development

Web Design & Development


CIW Web Design & Development Career Track

For those seeking a comprehensive and rigorous education in Web application development and management, CIW offers a dual career track that includes both the CIW Web Design and CIW Web Development tracks. This advanced career track teaches and validates skills in Web foundations, front-end Web design, and back-end Web development through a challenging series of all CIW Web technology courses which includes CIW Internet Business Associate, CIW Site Development Associate, CIW Network Technology Associate, CIW JavaScript Specialist, CIW Advanced HTML5 & CSS3 Specialist, CIW E-Commerce Specialist, and CIW Database Design Specialist.

CIW Web Design and Development Career Track Information

What do students get from the CIW Web Design and Development Career Track?

CIW Web Design and Development Career Track

A CIW Web Design & Development Professional is proficient in the major areas of Web site creation and management, including site design, application development and networking.. This proficiency in a wide array of skills gives CIW Web Design and Development Professionals many options in the job market.

Web Design

Web site designers create the "look and feel" that visitors will see when they access a site on the World Wide Web. Web site designers determine the most effective site layouts, color schemes, navigational links and fonts to maintain visitor interest in the site. Site designers primarily establish the organization, mood and tone of the site relative to its content, with input from various parties (stakeholders, marketing, sales and IT departments). In short, Web site designers are responsible for developing the user interface and aesthetics of a Web site, given input from those who know the company's audience and the company's technological abilities.

Web Development

Web application developers use Web programming languages and products to develop Web sites, generally for Web server applications. Web developers design, build and test the Web pages and hyperlinks that form the application. Web developers must be proficient in programming and scripting languages such as JavaScript, Perl, Java, C++ and others. They must also understand and implement database design skills to integrate the front and back ends of the application.

Web application developers may also lead project teams that design Web applications, so strong project management and analytical abilities are desirable skills for this job role.

View CoursesView Career Track Courses

Skills and Knowledge

  • Hypertext Markup Language (HTML)
  • Cascading Style Sheets (CSS)
  • Basic Web design
  • Basic networking
  • JavaScript coding and programming
  • Perl coding and programming for back-end processing
  • Database design and management
  • Adobe Flash
  • Microsoft Silverlight
  • Adobe Photoshop
  • Adobe Fireworks
  • GNU Image Manipulation Program (GIMP)
  • Adobe Dreamweaver
  • Microsoft Expression Web

Job Roles

  • Full-stack Web developer
  • Web developer
  • Front-end Web developer
  • Web designer
  • User interface (UI) designer
  • User experience (UX) designer
  • Web application developer
  • Software developer
  • Application programmer
  • Client/server developer
  • Web architect


  • Good communication skills
  • Organizational skills
  • Visual design
  • Ability to work well with others
  • Attention to detail
  • Analytical and critical thinking
  • Operations analysis
  • Deductive reasoning
  • Information organization
  • Complex problem solving
  • Creative thinking
  • Communication with supervisors, peers and/or subordinates
  • Project and task planning and management
  • Data analysis and organization
View Career Track Courses


  • Meet with customers or management to discuss the needs of the Web site and expected needs of the site's audience
  • Plan how the site should look based on required functionality
  • Write code for the site, using coding languages such as HTML, CSS and JavaScript
  • Work with other team members to determine site content
  • Work with graphics and other designers to determine the site’s layout
  • Integrate graphics, audio and video into the site
  • Design, build and maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media
  • Perform or direct Web site updates
  • Write, design or edit Web page content, or work with others producing content
  • Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria and choose solutions
  • Back up files from Web sites to local directories for instant recovery in case of problems
  • Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction
  • Evaluate tandards, and is compatible with browsers, devices or operating systems
  • Maintain knowledge of current Web technologies or programming practices through continuing education reading, or participation in professional conferences, workshops or groups
  • Analyze user needs to determine technical requirements
  • Develop or validate test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types