• No hay productos en el carrito.

Inicio / Cursos / 2026
Impartido por Cope AutomationPago único de $2,800 MXN · acceso por 12 meses

2026

The ONLY course that teaches the CORE of JavaScript — what every QE/SDET must know before trusting AI-generated code

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 22 unidades
Qué aprenderás

Lo que serás capaz de hacer

*** LEARN THE BASICS BEFORE YOU START CODING WITH AI *** AI tools can generate code — but can you make sense of it? This course helps you master the core JavaScript concepts every QA and Test Engineer must know.” JavaScript/TypeScript with Node.js have become one of the most popular full stack programming languages . With no doubt, JavaScripts ranks #1 with regard to the availability of test automation tools and frameworks including some of the popular ones - WebdriverIO, Cypress, Playwright, TestCafe, Nightwatch, Mocha, Jest, Jasmine, CodeceptJS and Casper.js and so on. There goes the reason why a test engineers and SDETs should add JavaScript and Node.js into their career skills. Why this course? Covers what is absolutely necessary for test automation Tool/framework agnostic which works for any JS based tools or framework All examples are taken from REAL TIME TEST AUTOMATION projects Suites for beginners or experienced with other language background such as JAVA, Python or C# 100 + quizzes and Exercises provided The demo code is available in GitHub HD Video quality This course specifically addresses the challenges of test engineers who come from different language backgrounds and can easily relate and understand syntax and rules of JavaScript The course is designed as 6 weeks learning plan: Week 1: Introduction Node.js project set up Variables Data types Week 2: Operators Strict mode Conditional Statements Week 3: Loops String Manipulation Week 4: Functions Arrow functions Callback functions Promises Async/Await Functions - Real time us case Week 5: Objects Arrays Week 6: Classes Node.js Essentials Error Handling All sections have enough exercise and quizzes so you can practice more and be comfortable in writing effective and less error prone code.

  • JavaScript and Nodejs fundamentals including rules and syntax
  • Nodejs project set up
  • Functions including callback, arrow and async/await
  • Objects and Array and its use in test automation
  • String manipulation
  • Object Oriented Programming in JS

Temario

UNIDAD 1 - Week1: Introduction · 3 lecciones

UNIDAD 1 - Week1: Introduction

  • IntroductionVideo · 2 min
  • JavaScript as a programming languageVideo · 4 min
  • QuizCuestionario · 0 min
UNIDAD 2 - Installation and set up · 9 lecciones

UNIDAD 2 - Installation and set up

  • Node.js installationVideo · 3 min
  • QuizCuestionario · 0 min
  • VSCode InstallationVideo · 3 min
  • QuizCuestionario · 0 min
  • First node project - "Hello, World!"Video · 8 min
  • QuizCuestionario · 0 min
  • Useful extensionsVideo · 4 min
  • CommentsVideo · 5 min
  • QuizCuestionario · 0 min
UNIDAD 3 - Variables · 5 lecciones

UNIDAD 3 - Variables

  • Variable definition & syntaxVideo · 4 min
  • Variable rulesVideo · 8 min
  • var, let and constVideo · 9 min
  • Variable scopingVideo · 5 min
  • QuizCuestionario · 0 min
UNIDAD 4 - Data types · 8 lecciones

UNIDAD 4 - Data types

  • Data TypesVideo · 5 min
  • Literals of each typeVideo · 7 min
  • typeof operatorVideo · 8 min
  • Data type - different formsVideo · 9 min
  • Trythy, falsy and nullish valuesVideo · 11 min
  • Data type conversion - inbuilt functionsVideo · 9 min
  • Data types - summaryVideo · 8 min
  • QuizCuestionario · 0 min
UNIDAD 5 - Week 2: Operators · 11 lecciones

UNIDAD 5 - Week 2: Operators

  • Operators Intro and typesVideo · 2 min
  • Overall operatorsVideo · 4 min
  • Assignment operatorVideo · 6 min
  • Arithmetic operatorVideo · 6 min
  • Comparison operatorVideo · 7 min
  • Logical AND (&&)Video · 6 min
  • Logical OR (||)Video · 4 min
  • Logical Not (!)Video · 7 min
  • Logical operator OR - default valueVideo · 4 min
  • Ternary operatorVideo · 8 min
  • QuizCuestionario · 0 min
UNIDAD 6 - Strict mode · 2 lecciones

UNIDAD 6 - Strict mode

  • Strict modeVideo · 5 min
  • QuizCuestionario · 0 min
UNIDAD 7 - Conditional Statements · 10 lecciones

UNIDAD 7 - Conditional Statements

  • Conditional statement introVideo · 3 min
  • Use case 1: Just IfVideo · 4 min
  • Use case 2: If (NOT)Video · 3 min
  • Use case 3: If and elseVideo · 3 min
  • Use case 4: Nested if conditionsVideo · 5 min
  • Use case 5: if..else [Inner conditions]Video · 4 min
  • Use case 6: Use of if conditional in loopsVideo · 2 min
  • Switch case - syntaxVideo · 4 min
  • Switch case - demoVideo · 5 min
  • QuizCuestionario · 0 min
UNIDAD 8 - Week3:Loops · 8 lecciones

UNIDAD 8 - Week3:Loops

  • Loops - IntroVideo · 4 min
  • Standard for loop - simple use caseVideo · 6 min
  • Standard for loop with ArrayVideo · 14 min
  • Standard for loop - use of break statementVideo · 6 min
  • Loops - forEachVideo · 6 min
  • Loops - whileVideo · 8 min
  • Loops - for...in and for...ofVideo · 6 min
  • QuizCuestionario · 0 min
UNIDAD 9 - String Manipulation · 10 lecciones

UNIDAD 9 - String Manipulation

  • String introVideo · 4 min
  • String - different formsVideo · 3 min
  • Formatting stringVideo · 5 min
  • Comparing stringVideo · 9 min
  • Extract substring - slice methodVideo · 10 min
  • String replace and replaceAllVideo · 11 min
  • Extract substring - split methodVideo · 7 min
  • Extract substring - indexOf methodVideo · 8 min
  • Use of backslash in stringVideo · 7 min
  • QuizCuestionario · 0 min
UNIDAD 10 - Week4: Functions · 8 lecciones

UNIDAD 10 - Week4: Functions

  • Function - introVideo · 7 min
  • Named function demoVideo · 12 min
  • Annomyous function demoVideo · 7 min
  • Function parameterVideo · 15 min
  • Rest parameters and arguments objectVideo · 8 min
  • Return statementVideo · 8 min
  • Self invoking functionVideo · 3 min
  • Functions - Check Your UnderstandingCuestionario · 0 min
UNIDAD 11 - Arrow functions · 2 lecciones

UNIDAD 11 - Arrow functions

  • Arrow functionVideo · 4 min
  • Arrow functions demoVideo · 9 min
UNIDAD 12 - Callback functions · 5 lecciones

UNIDAD 12 - Callback functions

  • What is callback function - quick demoVideo · 5 min
  • Callback function overviewVideo · 8 min
  • Understanding callback function - How it works?Video · 11 min
  • Return statement in callback functionsVideo · 7 min
  • Callback function - SummaryVideo · 2 min
UNIDAD 13 - Promises · 2 lecciones

UNIDAD 13 - Promises

  • Promises - IntroVideo · 3 min
  • Promises demoVideo · 12 min
UNIDAD 14 - Async/Await · 2 lecciones

UNIDAD 14 - Async/Await

  • Aync/Await -IntroVideo · 3 min
  • Async and await demoVideo · 5 min
UNIDAD 15 - Functions - Real time us case · 5 lecciones

UNIDAD 15 - Functions - Real time us case

  • Callback - Real time use caseVideo · 6 min
  • Promises - Real time use caseVideo · 10 min
  • Asyn/Await - Real time use caseVideo · 4 min
  • Function as object - How?Video · 3 min
  • QuizCuestionario · 0 min
UNIDAD 16 - Week5:Objects · 13 lecciones

UNIDAD 16 - Week5:Objects

  • Objects overviewVideo · 5 min
  • Objects creation - Different waysVideo · 10 min
  • PropertiesVideo · 6 min
  • Methods and use of this keywordVideo · 4 min
  • Dynamic key and valueVideo · 7 min
  • Access Object's memberVideo · 8 min
  • Object assignmentVideo · 6 min
  • Merging objectsVideo · 4 min
  • Iterate object properties and methodsVideo · 3 min
  • Use of JSON.stringify methodVideo · 3 min
  • Object Oriented Programming - InheritanceVideo · 3 min
  • Use of constructor property to differentiate object typesVideo · 3 min
  • QuizCuestionario · 0 min
UNIDAD 17 - Arrays · 10 lecciones

UNIDAD 17 - Arrays

  • Arrays - IntroVideo · 8 min
  • Array creation - different waysVideo · 5 min
  • Add elementsVideo · 4 min
  • length property - rulesVideo · 6 min
  • Different data structureVideo · 6 min
  • Traverse and access elementsVideo · 9 min
  • Merging use of spread operatorVideo · 1 min
  • Use of map methodVideo · 5 min
  • Use of filter methodVideo · 3 min
  • QuizCuestionario · 0 min
UNIDAD 18 - Week6:Classes · 8 lecciones

UNIDAD 18 - Week6:Classes

  • Classes - IntroVideo · 4 min
  • Classes - syntaxVideo · 3 min
  • Page object model - contextVideo · 2 min
  • Create a simple class with two methodsVideo · 3 min
  • Class - inheritanceVideo · 11 min
  • Getter propertyVideo · 4 min
  • Setting up variable and constructorVideo · 6 min
  • QuizCuestionario · 0 min
UNIDAD 19 - Node.js Essentials · 14 lecciones

UNIDAD 19 - Node.js Essentials

  • Node.js recap and API documentationVideo · 3 min
  • Modules - IntroVideo · 2 min
  • CommonJS module - exports and requireVideo · 9 min
  • ECMAScript module - export and importVideo · 6 min
  • Reading JSON file using requireVideo · 3 min
  • process.env usageVideo · 15 min
  • process.cwd() usageVideo · 8 min
  • fs module overviewVideo · 2 min
  • fs module - folder operationsVideo · 9 min
  • Read fileVideo · 3 min
  • Write fileVideo · 5 min
  • Delete fileVideo · 1 min
  • console output to a fileVideo · 3 min
  • QuizCuestionario · 0 min
UNIDAD 20 - Error Handling · 5 lecciones

UNIDAD 20 - Error Handling

  • Error Handling - introVideo · 8 min
  • Common error objects in JSVideo · 4 min
  • throw statement demoVideo · 8 min
  • try..catch demoVideo · 10 min
  • QuizCuestionario · 0 min
UNIDAD 21 - Exercises · 3 lecciones

UNIDAD 21 - Exercises

  • ExercisesLectura · 0 min
  • VariablesActividad · 0 min
  • String ManipulationActividad · 0 min
UNIDAD 22 - Course Materials · 1 lecciones

UNIDAD 22 - Course Materials

  • Powerpoint & GitHub URLLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    22 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    19 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: 2026

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Cope Automation.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 22 unidades · 144 lecciones · 60 h
  • 12 meses de acceso
  • 19 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Cope Automation; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · 2026

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture