Career Details
15-1255.00 - Web and Digital Interface Designers
Design digital user interfaces or websites. Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices. May use web framework applications as well as client-side code and processes. May evaluate web design following web and accessibility standards, and may analyze web use metrics and optimize websites for marketability and search engine ranking. May design and test interfaces that facilitate the human-computer interaction and maximize the usability of digital devices, websites, and software with a focus on aesthetics and design. May create graphics used in websites and manage website content and links.
Key Facts

Tasks

Generic
- Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
- Collaborate with web development professionals, such as front-end or back-end developers, to complete the full scope of web development projects.
- Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
- Conduct user research to determine design requirements and analyze user feedback to improve design quality.
- Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
- Create searchable indices for Web page content.
- Create Web models or prototypes that include physical, interface, logical, or data models.
- Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
- Develop and document style guidelines for Web site content.
- Develop new visual design concepts and modify concepts based on stakeholder feedback.
- Develop or implement procedures for ongoing Web site revision.
- Develop system interaction or sequence diagrams.
- Develop Web site maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.
- Develop, validate, and document test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
- Direct and execute pre-production activities, such as creating moodboards or storyboards and establishing a project timeline.
- Document technical factors such as server load, bandwidth, database performance, and browser and device types.
- Identify or maintain links to and from other Web sites and check links to ensure proper functioning.
- Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, or legal issues including accessibility and privacy.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Perform or direct Web site updates.
- Perform Web site tests according to planned schedules, or after any Web site or product revision.
- Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Register Web sites with search engines to increase Web site traffic.
- Research and apply innovative solutions for product design, visuals, and user experience to meet the needs of individual web development projects.
- Research, document, rate, or select alternatives for Web architecture or technologies.
- Respond to user email inquiries, or set up automated systems to send responses.
- Select programming languages, design tools, or applications.
- Write and edit technical documentation for digital interface products and designs, such as user manuals, testing protocols, and reports.
- Write supporting code for Web applications or Web sites.
Knowledge

Tools

- Application servers
- Desktop computers
- Laptop computers
- Personal computers
- Web servers
- Universal serial bus USB flash drives
Technology

- 3M Post-it App
- Adobe Systems Adobe AfterEffectsHOT
- Adobe Systems Adobe Creative CloudHOT
- Adobe Systems Adobe Dreamweaver
- Adobe Systems Adobe Fireworks
- Adobe Systems Adobe Flash
- Adobe Systems Adobe IllustratorHOT
- Adobe Systems Adobe InDesignHOT
- Adobe Systems Adobe PhotoshopHOT
- Apple Keynote
- Evernote
- Flipgrid
- Google DocsHOT
- Google Sites
- Google Slides
- JamBoard
- Kapwing
- Microsoft ExcelHOT
- Microsoft Publisher
- Microsoft VisioHOT
- Screencast-O-Matic
- Screencastify
- SmugMug FlickrHOT
- Social media sitesHOT
- Trimble SketchUp ProHOT
- WeVideo
- YouTubeHOT
- Adobe Systems Adobe AcrobatHOT
- Apache Subversion SVNHOT
- Atlassian JIRAHOT
- Dropbox
- GitHOT
- Sitecore CMS
- Adobe Systems Adobe ActionScript
- Adobe Systems Adobe Flex
- Advanced business application programming ABAPHOT
- AJAXHOT
- Apache AntHOT
- Apache GroovyHOT
- Apache KafkaHOT
- Apache Maven
- Apache SparkHOT
- Apache StrutsHOT
- Apache TomcatHOT
- Apple Cocoa
- Atlassian BambooHOT
- Backbone.jsHOT
- Bootstrap
- C
- C#HOT
- C++HOT
- Cascading Style Sheets CSSHOT
- Chef
- Common business oriented language COBOLHOT
- Common gateway interface CGI
- DjangoHOT
- DrupalHOT
- Dynamic hypertext markup language DHTML
- Eclipse IDEHOT
- Enterprise JavaBeans
- Ext JS
- Extensible HyperText Markup Language XHTML
- Extensible markup language XMLHOT
- Extensible stylesheet language transformations XSLT
- Extensible stylesheet language XSL
- FlexBox
- GoHOT
- Google AngularJSHOT
- HashiCorp Vagrant
- Hewlett Packard LoadRunner
- Hypertext markup language HTMLHOT
- IBM InfoSphere DataStage
- IBM Rational Rose
- IBM WebSphereHOT
- Integrated development environment IDE softwareHOT
- JavaScriptHOT
- JavaScript Object Notation JSONHOT
- Jekyll
- JetBrains PhpStorm
- jQueryHOT
- JUnitHOT
- Jupyter Notebook
- LAMP Stack
- MeteorJS
- Microsoft .NET FrameworkHOT
- Microsoft Active Server Pages ASPHOT
- Microsoft ActiveX
- Microsoft ASP.NETHOT
- Microsoft ASP.NET Core MVCHOT
- Microsoft AzureHOT
- Microsoft Commerce Server
- Microsoft PowerShellHOT
- Microsoft SQL Server Integration Services SSISHOT
- Microsoft Visual BasicHOT
- Microsoft Visual Basic for Applications VBAHOT
- Microsoft Visual Basic Scripting Edition VBScriptHOT
- Microsoft Visual Basic.NET
- Microsoft Visual C# .NET
- Microsoft Visual InterDev
- Microsoft Visual SourceSafe
- Microsoft Visual StudioHOT
- Node.jsHOT
- Nunjucks
- Objective CHOT
- Oracle Fusion MiddlewareHOT
- Oracle JavaHOT
- Oracle Java 2 Platform Enterprise Edition J2EE
- Oracle JavaServer Pages JSPHOT
- Perforce Helix software
- PhantomJS
- PHP: Hypertext PreprocessorHOT
- Practical extraction and reporting language PerlHOT
- PuppetHOT
- PythonHOT
- RHOT
- ReactHOT
- RequireJS
- RubyHOT
- Ruby on RailsHOT
- Salesforce VisualforceHOT
- ScalaHOT
- SeleniumHOT
- Spring FrameworkHOT
- Subversion
- SwiftHOT
- Travis
- Unified modeling language UMLHOT
- Zend Framework
- Airtable
- Amazon DynamoDBHOT
- Amazon Elastic Compute Cloud EC2HOT
- Amazon Kinesis
- Amazon RedshiftHOT
- Amazon Web Services AWS softwareHOT
- Apache CassandraHOT
- Apache HadoopHOT
- Apache HiveHOT
- Apache HTTP ServerHOT
- Apache PigHOT
- Apache SolrHOT
- Blackboard software
- CA Erwin Data Modeler
- Customer information control system CICS
- Data entry softwareHOT
- ElasticsearchHOT
- FileMaker Pro
- Google AnalyticsHOT
- Hibernate ORM
- IBM Cognos ImpromptuHOT
- IBM Informix
- MarkLogic
- Microsoft AccessHOT
- Microsoft Internet Information Service IIS
- Microsoft SQL ServerHOT
- Microsoft SQL Server Reporting ServicesHOT
- MicroStrategyHOT
- MongoDBHOT
- MySQLHOT
- NoSQLHOT
- Oracle Business Intelligence Enterprise EditionHOT
- Oracle Eloqua
- Oracle JDBCHOT
- Oracle PL/SQLHOT
- Oracle softwareHOT
- PostgreSQLHOT
- Qlik Tech QlikViewHOT
- Relational database management softwareHOT
- Salesforce softwareHOT
- SAP Crystal ReportsHOT
- Structured query language SQLHOT
- TableauHOT
- Teradata DatabaseHOT
- Transact-SQLHOT
- Amazon Simple Storage Service S3HOT
- Amazon Web Services AWS CloudFormationHOT
- IBM Domino
- Android
- Apple macOSHOT
- BashHOT
- Hewlett Packard HP-UX
- Job control language JCL
- KornShell
- LinuxHOT
- Microsoft WindowsHOT
- Microsoft Windows ServerHOT
- Oracle SolarisHOT
- Red Hat Enterprise LinuxHOT
- Shell scriptHOT
- Ubuntu
- UNIXHOT
- UNIX ShellHOT
- Ansible softwareHOT
- Atlassian Confluence
- ConfluenceHOT
- Google AdWordsHOT
- Google DriveHOT
- HubSpot softwareHOT
- Microsoft OfficeHOT
- Microsoft ProjectHOT
- Microsoft SharePointHOT
- Oracle Primavera Enterprise Project Portfolio ManagementHOT
- Slack
- Blink
- Cisco Systems Webex
- Google Meet
- IBM NotesHOT
- Delphi Technology
- Microsoft DynamicsHOT
- NetSuite ERPHOT
- Oracle Fusion ApplicationsHOT
- Oracle HyperionHOT
- Oracle JD Edwards EnterpriseOneHOT
- Oracle PeopleSoftHOT
- SAPHOT
- SAP Business ObjectsHOT
- DockerHOT
- GitHubHOT
- Oracle WebLogic ServerHOT
- Red Hat OpenShiftHOT
- Red Hat WildFlyHOT
- Skype
- Spring BootHOT
- IBM Power Systems software
- Splunk EnterpriseHOT
- IBM SPSS StatisticsHOT
- SASHOT
- The MathWorks MATLABHOT
- Moodle
- Nearpod
- NagiosHOT
- WiresharkHOT
- SymantecHOT
Certifications

Licensing

Related Programs

Clicking on the Degree programs in the list below will take you away from the Careers page.
Purpose: The curriculum is designed primarily for students who wish to transfer to a four-year college or university to complete a baccalaureate degree in computer science. The curriculum emphasizes the study of the science of computing and the use of computing in a scientific setting.
Purpose: The curriculum is designed for individuals who seek full-time employment in the graphic design field. Job opportunities include graphic designer, art director, illustrator, production artist, package designer and web content developer, among others in the graphic design marketplace.
Purpose: The curriculum is designed for individuals who seek full-time employment in the communication design profession. Upon completion, an individual would be prepared to work in the field of web-based interactive design including multimedia techniques specific to the web. Job opportunities include web designer, UX designer, web content developer and motion graphic designer, among others in the graphic design marketplace.
Purpose: This curriculum is designed for those who seek employment in the field of information technology, for those who are presently in that field and who wish to increase their knowledge and update their skills, and for those who must augment their abilities in other fields with knowledge and skills in information technology.
Credit for Prior Learning: Students in this program may be eligible for credit for prior learning. See an academic advisor or counselor for further information.
Purpose: This curriculum is designed for those who seek employment in the field of cloud computing, for those who are presently in that field and who desire to increase their knowledge and update their skills, and for those who must augment their abilities in other fields with knowledge and skills in cloud computing.
Credit for Prior Learning: Students in this program may be eligible for credit for prior learning. See an academic advisor or counselor for further information.
Purpose
Prepares students for entry-level positions or transfer pathways in computing, software development, and artificial intelligence. Students gain foundational programming, data structures, and algorithmic problem-solving skills with optional specialization in General CS, AI, or Data Science & Machine Learning.Purpose: This program is designed to prepare students for entry-level employment in data centers or companies that support data center function as a technician, operator and/or technologist. Coursework will prepare students to earn the DICSI Installer 2 (Fiber Optic) and OSHA 10 industry credentials.
Recommended prerequisites: There are no required prerequisites for this certificate. It is recommended that the student possess a proficiency in high school English, high school algebra and geometry, and possess the ability to utilize hand tools and instrumentation.
Purpose: This program prepares the student to design and implement traditional/legacy stand-alone and client-server applications using procedural and object-oriented development techniques. Upon completion, graduates are prepared to study for one of the following industry certifications: MCP-Programming or the Sun Certified Programming for Java 2.
Purpose: This program is designed to provide students with skills that support the newest capabilities and advances in digital data analytics. These new features in digital data analytics technology enable the data analyst to collect, analyze and make data accessible for making business decisions. This program focuses on training data analytics specialists who can provide these advantages to their employers and stay on the leading edge of technology. Upon completion, graduates are prepared to study for data analytics exams such as CompTIA Data+, Microsoft Certified: Data Analyst Associate and Google Data Analytics Certificate. Credit for Prior Learning: Students in this program may be eligible for credit for prior learning. See an academic advisor or counselor for further information.
Purpose: This curriculum is designed for those who seek employment in the field of cloud computing, for those who are presently in that field and who desire to increase their knowledge and update their skills, and for those who must augment their abilities in other fields with knowledge and skills in cloud computing.
Credit for Prior Learning:Students in this program may be eligible for credit for prior learning. See an academic advisor or counselor for further information.
Purpose: This program is designed to provide students with skills that support the newest capabilities and advances in database technology. These new features in database technology enable databases to increase in scale and provide higher security and greater reliability. This program focuses on training database technologists who can provide these advantages to their employers and stay on the leading edge of database technology. Upon completion, graduates are prepared to study for some of the exams for the Oracle Database Administrator Certified Associate.
Credit for Prior Learning: Students in this program may be eligible for credit for prior learning. See an academic advisor or counselor for further information.
Purpose: This program prepares students for entry-level employment in data centers and related industries that require technicians/technologists trained in engineering technology, information technology, fiber optics, electronics, and data processing. Coursework will prepare students to earn the A+ Hardware, A+ Software, Network Troubleshooting, ETA FOI (Fiber Optic), and OSHA 10 industry credentials. Recommended prerequisites: There are no required prerequisites for this certificate. It is recommended that the student possess proficiency in high school English, high school algebra, and geometry and possess the ability to utilize hand tools and instrumentation.
Purpose: This program is designed for individuals seeking employment in a technical support center and for those persons employed who wish to update their skills in the help desk field. This curriculum will prepare students for employment as help desk specialists/technicians, desktop support specialists, and technical support specialists. Upon completion, graduates are prepared to study for the A+ Software, A+ Hardware, Network+, Security+ and AWS Certified Cloud Practitioner exams.
Credit for Prior Learning: Students in this program may be eligible for credit for prior learning. See an academic advisor or counselor for further information.
Purpose:This program is designed for individuals seeking employment in either a mobile application software development firm or large organization with a mobile application development team as well as for those persons already employed who wish to update their skills in mobile application development and testing. This curriculum will prepare students for employment as junior mobile application developers as well as quality assurance test engineers for native mobile applications. Upon completion, graduates are prepared to study for the Google Associate Android Developer certification.
Purpose: This program provides the student with the aesthetic, technical, and management knowledge required for the creation and management of well-designed and well-organized websites. This career studies certificate also prepares the student for the CIW Associate Certification and the CIW Associate Design Specialist Certification.
Credit for Prior Learning: Students in this program may be eligible for credit for prior learning. See an academic advisor or counselor for further information.
Computer Science courses required for the Computer Science degree are available at the Chesapeake and Virginia Beach campuses.
Graphic designers impact the function and visual appearance of messages and information. From physical collateral to digital screens and experiences, designers are tasked with developing specific visual languages for identity systems, marketing, advertising, publications, and digital environments. Designers use typography, photographs, illustrations, and graphic elements to construct messages with the intention of attracting attention and fulfilling a specific goal—to inform, persuade, educate or entertain.
TCC is an Oracle Academic Initiative (OAI) Partner and an authorized Oracle training site. The courses in this program prepare students for the examinations leading to Oracle Certified Associate (OCA) and Oracle Certified Professional (OCP) industry certifications.
The courses in this program prepare students for the following Certified Internet Webmaster (CIW) industry certifications:
Internet Business Associate and Network Technology Associate
Site Development Associate
Web Design Specialist
TCC is an Oracle Academic Initiative (OAI) Partner and an authorized Oracle training site. The courses in this program prepare students for the examinations leading to Oracle Certified Associate (OCA) and Oracle Certified Professional (OCP) industry certifications.
These courses in this program prepare students for the following Certified Internet Webmaster (CIW) industry certifications:
ITD 110 - Site Development Associate
ITD 210 - Web Design Specialist
The courses in this program prepare students for the examinations leading to industry certifications as a Cisco Certified Networking Associate (CCNA).