WEBDEV.AA1
Web Development
Step-by-step guide for web development. Build interactive, user-friendly websites from scratch.
- Practice in 70 Laboratorios prácticos — nothing to install
- 9 Lecciones interactivas y 51 topics mapped to the official exam objectives
- 233 Preguntas del examen de práctica
Beginner A tu propio ritmo · 1 año de acceso
70 LiveLabs prácticos
Practice real IT tasks in guided environments.
- Entornos reales
- Calificación automática
- Sin instalación
01 / Habilidades que obtendrás
What you will be able to do
- Gain understanding of the web fundamentals: hardware, software, operating systems, networking, and AI hardware
- Expertise in the basics of HTML5 and CSS
- Creating structured web pages, including elements, text formatting, hyperlinks, and semantic vs. non-semantic elements
- Styling web pages using CSS syntax, selectors, and responsive web design principles
- Using JavaScript for adding dynamic behavior and interactivity to websites
- Knowledge of JavaScript fundamentals
- Familiarity of advanced topics: user events, functions, methods, animations, promises, modules, and more
- Ability to validate user input and handle errors in web applications
Course Highlights
-
9 Lecciones estructuradas Cobertura completa de los objetivos principales del curso
-
70 LiveLabs prácticos Escenarios interactivos guiados con evaluación instantánea
-
233 Preguntas de práctica Pruebas de evaluación con justificaciones de respuesta detalladas
-
1 año de acceso completo Aprendizaje a tu propio ritmo, accesible en cualquier momento y en todos los dispositivos
02 / Lecciones y laboratorios
See exactly what you will learn and practice
Plan de estudios
9 Lecciones interactivas · 51 topics01 Introduction 4 topics +
- About This Course
- Who Should Read This Course?
- How This Course Is Organized
- Course Features
02 Foundation of the Internet and Web Development 8 topics · 7 Laboratorio en vivo +
- Introduction to Hardware
- Introduction to Software
- Introduction to Operating Systems
- Introduction to the Internet
- Introduction to Networking
- Introduction to the World Wide Web
- Introduction to AI Hardware
- Summary
7 Laboratorio en vivo in this lesson — see the labs panel →
03 Building Basic Websites with HTML5 8 topics · 11 Laboratorio en vivo +
- Introduction to HTML5
- Document Structure in HTML5
- Introduction to Elements
- Format Text Content
- Use of Hyperlinks for Navigation
- Semantic and Non-Semantic Elements
- Activity 1: Creating an HTML Page
- Summary
11 Laboratorio en vivo in this lesson — see the labs panel →
04 Introduction to CSS for Styling Web Pages 5 topics · 17 Laboratorio en vivo +
- Introduction to CSS
- CSS Syntax and Selectors
- Responsive Web Design
- Introduction to CSS3 Techniques
- Summary
17 Laboratorio en vivo in this lesson — see the labs panel →
05 Mastering Layout Design with CSS 5 topics · 11 Laboratorio en vivo +
- The Box Model
- Create Tables
- Format Tables
- Activity 2: Styling with CSS
- Summary
11 Laboratorio en vivo in this lesson — see the labs panel →
06 Introduction to JavaScript and Dynamic Behavior 3 topics · 8 Laboratorio en vivo +
- Introduction to JavaScript
- Develop HTML5 Forms
- Summary
8 Laboratorio en vivo in this lesson — see the labs panel →
07 Manipulating Elements and Responsive UIs 7 topics · 6 Laboratorio en vivo +
- Improve Forms with HTML5
- HTML5 Attributes for the <form> Element
- Submit Forms with the <button> Element
- Concepts and Techniques for Validating User Input
- Validate User Input with HTML5 Attributes
- Validate User Input with JavaScript
- Summary
6 Laboratorio en vivo in this lesson — see the labs panel →
08 JavaScript Concepts and Web Applications 11 topics · 10 Laboratorio en vivo +
- User Events and JavaScript Event Handlers
- Introduction to JavaScript Functions
- Define a Function
- Call a Function
- Methods as Functions
- JavaScript Animations
- Promises, Modules, Async/Await, and Closures
- AJAX and JSON
- Errors In JavaScript
- Activity 3: Initializing the Quiz Application Using JavaScript
- Summary
10 Laboratorio en vivo in this lesson — see the labs panel →
09 Appendix A: Project +
Laboratorios prácticos Our edge
70 Laboratorio en vivos- Installing Motherboard Components
- Installing an NIC on the Motherboard of a CPU
- Installing Input and Output Devices
- Connecting a USB Flash Drive to a CPU
- Connecting Devices in a Peer-To-Peer Architecture
- Identifying Clients and Servers
- Connecting an iPhone to a Wi-Fi Network
- Using Headings in HTML5
- Using Paragraphs in HTML5
- Exploring HTML5 Ordered List Type Attributes
- Using Control List Counting
- Using Unordered Lists for a To-Do List
- Exploring Unordered Lists Style Types
- Using the Description List
- Using Nested Lists in HTML
- Exploring Structural Elements in HTML5
- Using the Target Attributes of Links
- Linking with the Same Document
- Applying Inline CSS Styles
- Applying Internal CSS Styles
- Integrating External CSS into an HTML Document
- Importing an External CSS Stylesheet
- Using the Element Selector
- Using the Class Selector
- Using the Class Selector for the Specific HTML Element
- Using an id Selector
- Using the Grouping Selector
- Using the Universal Selector
- Using the Absolute Length Measuring Units
- Using the Relative Length Measuring Units
- Understanding the Difference Between Percentage and Pixel Units
- Implementing Media Queries
- Using the 2D Transform rotate() Method
- Using CSS3 Transitions
- Using the animation-timing-function Property
- Setting the Height and Width of an Element
- Using the Padding Longhand Property
- Using the Padding Shorthand Property
- Using the Border Longhand Property
- Using the Border Shorthand Property
- Using the Margin Longhand Property
- Using the Margin Shorthand Property
- Using the HTML Table Tags
- Adding a Border to the HTML Table
- Formatting a Table Using Rowspan and Colspan
- Using the <thead>, <tbody>, and <tfoot> Tags
- Exploring the document.write Method in JavaScript
- Using the Assignment Operator in JavaScript
- Exploring the Object Data Type
- Using the Search Input Type
- Using New HTML5 Input Types
- Using the HTML5 <datalist> Element
- Using the <fieldset> and <legend> Elements
- Using the <textarea> Element with the placeholder Attribute
- Using the HTML5 autocomplete Attribute with the <form> Element
- Using the HTML5 autofocus Attribute with the <input> Element
- Accessing the button Object
- Exploring the <button> Element type Attributes
- Using the <input type="url"> Element of HTML5
- Creating a Registration Form with JavaScript Validation
- Using the onmouseover and onmouseout Events
- Using the onfocus and onblur Events
- Integrating an External JavaScript File into an HTML File
- Using Functions, Arguments, and Return Values in JavaScript
- Understanding Operator Precedence in JavaScript
- Understanding Global and Local Variables in JavaScript
- Using the parseInt() and parseFloat() Methods in JavaScript
- Using the setTimeout() Method
- Using the setInterval() and clearTimeout() Methods
- Exploring Promises in JavaScript
03 / Preguntas frecuentes
Preguntas antes de empezar
Do I need any prior coding experience to learn this web development course? +
What are the technologies I will learn in this course? +
Can I build a website by the end of this course? +
How will this Web Development for Beginners course benefit my career? +
Is this course a good starting point to learn web development? +
Become A Web Development Pro
Elevate your web development skills for exciting job opportunities.
- 1 año de acceso completo
- 70 LiveLab incluido
- Certificado de finalización
No se requiere tarjeta de crédito