||Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities.
||Demonstrate creativity by asking challenging questions and applying innovative procedures and methods.
||Exhibit critical thinking and problem solving skills to locate, analyze and apply information in career planning and employment situations.
||Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity.
||Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply team work skills.
||Present a professional image through appearance, behavior and language.
||Distinguish between CSS and HTML.
||Demonstrate knowledge of HTML5 elements.
||Build a website using <div> tags rather than tables.
||Evaluate various HTML and CSS frameworks (e.g., HTML5 boilerplate, Bootstrap,
Foundation or others).
||Analyze pros and cons of using a HTML and CSS frameworks.
||Demonstrate the difference between a class versus ID.
||Apply selector, property, and value using HTML5.
||Investigate the pros and cons of using inline styles.
||Compare the pros and cons of pixels versus em.
||Differentiate between margin and padding.
||Apply appropriate positioning to items on a web page.
||Evaluate compatibility issues for browsers/browser versions and demonstrate ways to
overcome those issues.
the problems with using eval( ).
||Create code from design mockup.
||Generate HTML that incorporates major formatting tags as well as mixed media assets.
||Utilize CSS to achieve different visual looks for a webpage without modifying the
and interacts with the data provided.
||Write code that is compatible across a given set of web browsers and versions (most
notably Internet Explorer (IE), Chrome, Firefox, and Safari).
||Evaluate the selection and use of software libraries in building client facing portions of
the webpage (e.g., HTML5 Boilerplate, Bootstrap, Foundation, jQuery, Angular).
||Explain the role of the web server in the development stack.
||Explain the role of the database in the development stack.
||Explain the role of the server side language in the development stack.
||Debate the appropriate web stack for a given problem set.
||Demonstrate security mitigation techniques that can be addressed at each level of the
||Explore the history of common server side languages (e.g., Ruby On Rails, PHP or others).
||Explain the differences in server side languages in terms of syntax and function.
||Debate the merits and use of software design patterns as it relates to a dynamic web
||Build a server script demonstrating language control structures and mathematical
||Build a script demonstrating data storage using cookies, sessions, a database, and file
||Write code to perform a file upload and validate the uploaded file against given
||Incorporate a third party library into a script and explain what it does and how it works.
||Explain how a third party library was chosen if multiple libraries with the same purpose
||Install and configure a Content Management Systems (CMS).
||Demonstrate ability to apply security principles to Server Side Code as it relates to data storage and display.
||Explain at least one website attack vector and how to mitigate the risk of that attack.
||Apply responsive design and development.
||Understand search engine crawlers, such as Google, Bing, Yahoo!, and Baidu, in
regards to crawling, indexing and ranking of webpages.
||Master and apply effective use of meta-tags in HTML head of each webpage of a site
(title tag, description tag, and keywords tag) and the URL file name.
||Understand image optimization of .jpeg, .gif and .png (compressing, <img> html tag).
||Plan and employ an internal link strategy of a site.
||Research search engine algorithms, how frequently they are updated, and how they
impact a site’s ranking.
||Comprehend and apply best practice techniques for keywords and keywords research.
||Apply semantic markup to every page of a site (effectively using H1, H2, H3, paragraph, and list tags).
||Demonstrate how semantic markup impacts a site’s architecture, web coding, usability and display flexibility.
||Examine basic SEO tools such as Google Search Console (formerly Google Webmaster Tools) Bing Webmaster Tools, and Google Analytics.
||Explain the different steps of SDLC (Plan, Analyze, Design, Develop, and Implement
||Research and describe the different types of collaboration platforms used in web
development (e.g., GITHub, Apache Subversion (SVN) or others).
||Explain what encryption (https) is and under what circumstances it would be appropriate to implement on a website.
||Research and explain a specialized web compliance practice based on a governmental or industry guideline - Payment Card Industry (PCI), Section 508, American Disability Act (ADA), etc.
||Explain how security could differ between an application on the internet vs. an intranet.
||Determine the fault involved in a data breach and research types of protections
pertinent for a particular website.
||Explore principles of e-commerce as they apply to web development, mobile devices,
banking, and government regulations.
||Explain the goals, mission, and objectives of the career-technical student organization (CTSO).
||Explore the impact and opportunities a student organization can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs.
||Explore the local, state, and national opportunities available to students through participation in related student organization including but not limited to conferences, competitions, community service, philanthropy, and other CTSO activities.
||Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development.
||Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and