Semantic HTML
Last reviewed 10 April 2021 by Crispin Read
This session explains why using semantic HTML is good for SEO robots, developers and accessibility. The learners will be shown some facts about disability and have accessibility explained to them
Why this is important
1/4 people are affected by a disability. The web isn’t meant to be exclusive, writing semantic HTML means all software/ hardware created to assist people with disabilities has a like codebase to work on.
Outcomes
Following this training you will be able to: Understand some of the issues disabled users have when using the internet and what you can do as a developer to help provide a solution.
Learner Requirements
N/A
Outline
- What does Semantic HTML mean?
- What are the benefits of semantic HTML?
- Accessibility
- Web standards
- Tasks
Tasks
Mandatory
Resources
Skills, Knowledge, Behaviours and Values
Technical Skills
Skills, Knowledge, Behaviours and Values
Core Skills
This workshop is designed to develop the following from our core skills directive
- Communication
- Presentation
- Logic
- Problem Solving
- Reflection
- Research
- Learning from failure
- Teamwork
- Empathy
Apprenticeship Standard
This workshop will encourage the development of the following from the Software Developer Level 4 Standard
COMPETENCIES (Skills)
- C1 - Logic: writes good quality code (logic) with sound syntax in at least one language.
- C5 - Problem solving: can apply structured techniques to problem solving, can debug code and can understand the structure of programmes in order to identify and resolve issues.
- C8 - Deployment: can understand and utilise skills to build, manage and deploy code into enterprise environments.
- C9 - Development lifecycle: can operate at all stages of the software development lifecycle, with increasing breadth and depth over time with initial focus on build and test..
- C12 - Can respond to the business environment and business issues related to software development.
BEHAVIOURS
- B1 - Logical and creative thinking skills.
- B2 - Analytical and problem-solving skills.
- B3 - Ability to work independently and to take responsibility.
- B7 - Ability to communicate effectively in a variety of situations.
- B8 - Maintain productive, professional and secure working environment.
Knowledge
- K1 - Understands and operates at all stages of the software development lifecycle.
- K3 - Understands how teams work effectively to produce software and contributes appropriately.
- K4 - Understands and applies software design approaches and patterns and can interpret and implement a given design, compliant with security and maintainability requirements.
- K5 - Understands and responds to the business environment and business issues related to software development.