Dramweaver Domain 1 - Working in the Web Industry

This objective covers critical concepts related to working with colleagues and clients as well as crucial legal, technical, and design-related knowledge. This section contains presentations, projects, and quizzes to help you pass the Adobe Dramweaver CC Certification Exam.

1.1 Identify the purpose, audience, and audience needs for websites.

a. Determine whether content is relevant to the purpose, the audience, audience needs, user experience, and has an appropriate design for target devices.
  • Key Terms: client goals, target audience, demographics, accessibility, technical limitations, bandwidth, browsers, resolution, user interface, usability, user experience, business problem to be solved, expected results, response design, etc.

1.2 Communicate with colleagues and clients throughout the project.

a. Demonstrate knowledge of techniques for communicating ideas about expected outcomes with peers and clients.

  • Key Terms: design process, sitemap, mood boards, style tiles, storyboarding, design comp, sketches, specifications, wireframes, prototypes, iterations, change orders, drafts, feedback loop, project scope, scope creep, platform requirements, code commenting, etc.

b. Demonstrate knowledge of basic project management concepts.

  • Key Concepts: schedule, budget, project goals, dependencies and prioritization, proposal, phased project planning, completion benchmarks, pair programming, project documentation, asset management, naming conventions, A/B testing, test plan, basic agile project management concepts, cloud collaboration, and file management, etc.

1.3 Demonstrate an understanding of the type of permissions required to use specific content.

a. Identify legal and ethical considerations for using third-party assets such as copyright, permissions, and licensing.

  • Key concepts: Creative Commons, public domain, intellectual property, derivative work, commercial/non-commercial use, attribution, work for hire, fair use/fair dealing, etc.

b. Identify when and how to obtain permissions in order to use code and content.

  • Key Concepts:  model release, location release, media release, restricted location, stock assets, frameworks, code, templates, implications of using an asset hosted on a different site (hotlinking), etc..

1.4 Demonstrate an understanding of key technologies related to web design and development.

a. Demonstrate fundamental knowledge of internet terminology.

  • Key Terms: accessibility, absolute vs relative URL, site architecture, URL, web servers, TCP/IP, FTP, ISP, bandwidth, domain registration, DNS, web host, localhost, etc.

b. Demonstrate fundamental knowledge of search engines and search engine optimization.

  • Key Terms: SEO, keywords, metadata, alternate text, hierarchy, back links, best practices, indexing and crawling, sitemap, etc.

 c. Demonstrate fundamental knowledge of web security concepts.

  •  Key Concepts: Protocols (FTP/SFTP, HTTP/HTTPS, etc.), common malware types, firewalls, risk of linking to external content, DDoS, security needs, file permissions, authentication, authorization, spamming, CAPTCHA, etc.

d. Demonstrate knowledge of key web development concepts. 

Key Concepts: use HTML for structure, use CSS for appearance; use JavaScript for behavior, server-side languages, frameworks, responsive vs adaptive web design, etc.

1.5 Demonstrate knowledge of basic design principles and best practices employed in the industry.

a. Communicate visually using the elements and principles of design and common web design techniques. 

  • Key Concepts: symmetry, proximity, continuity, balance, color theory, typography, grid system, hierarchy, etc.

b.    Identify user experience design elements and practices.

  • Key Concepts: accessibility, consistency, user experience research, Hick’s law, Fitt’s law, discoverability, functionality, aesthetics, etc.

c. Identify elements of user interaction

  • Key Concepts: navigation, mouse input, keyboard input, touch input, menus, controls, form elements, feedback (tooltips and validation), etc.