Gruki Logo

Gruki - Documentación de Programación

InicioCursosjavascript

Curso de javascript

Aprende este lenguaje de programación con ejemplos prácticos y explicaciones claras.

Lecciones disponibles

1

Introducción a JavaScript

JavaScript

2

Cómo ejecutar JavaScript en el navegador

JavaScript

3

Cómo ejecutar JavaScript en Node.js

JavaScript

4

Variables y tipos de datos

JavaScript

5

Operadores aritméticos

JavaScript

6

Operadores de comparación

JavaScript

7

Operadores lógicos

JavaScript

8

Tipos de datos primitivos

JavaScript

9

Conversión de tipos de datos

JavaScript

10

Estructuras de control: if, else, switch

JavaScript

11

Bucles for, while, do-while

JavaScript

12

Funciones: declaración y ejecución

JavaScript

13

Funciones con parámetros y retorno

JavaScript

14

Funciones anónimas y arrow functions

JavaScript

15

Ámbito y contexto de variables (var, let, const)

JavaScript

16

Funciones de orden superior

JavaScript

17

Callbacks y su importancia

JavaScript

18

Introducción a Arrays

JavaScript

19

Métodos básicos de Arrays (push, pop, shift, unshift)

JavaScript

20

Métodos avanzados de Arrays (map, filter, reduce)

JavaScript

21

Objetos en JavaScript

JavaScript

22

Manipulación de objetos

JavaScript

23

Destructuring en objetos y arrays

JavaScript

24

Template literals

JavaScript

25

Spread y Rest operators

JavaScript

26

Introducción a la programación orientada a objetos en JavaScript

JavaScript

27

Prototipos y herencia

JavaScript

28

Clases y constructor

JavaScript

29

Métodos y propiedades en clases

JavaScript

30

Getters y Setters

JavaScript

31

Módulos en JavaScript (import y export)

JavaScript

32

Promesas en JavaScript

JavaScript

33

async/await

JavaScript

34

Manejo de errores (try-catch)

JavaScript

35

localStorage y sessionStorage

JavaScript

36

Introducción al DOM

JavaScript

37

Seleccionar elementos del DOM

JavaScript

38

Modificar elementos del DOM

JavaScript

39

Eventos en JavaScript

JavaScript

40

Delegación de eventos

JavaScript

41

Manipulación del CSS con JavaScript

JavaScript

42

Formularios y validaciones en JavaScript

JavaScript

43

Fetch API y solicitudes HTTP

JavaScript

44

JSON y su uso en JavaScript

JavaScript

45

WebSockets y eventos en tiempo real

JavaScript

46

Introducción a frameworks y librerías (React, Vue, Angular)

JavaScript

47

Instalación de Node.js y npm

JavaScript

48

Módulos en Node.js

JavaScript

49

Creación de un servidor con Express.js

JavaScript

50

Uso de Middlewares

JavaScript

51

Introducción a bases de datos en JavaScript

JavaScript

52

Conexión con bases de datos MongoDB

JavaScript

53

Conexión con bases de datos SQL

JavaScript

54

CRUD en bases de datos con JavaScript

JavaScript

55

Autenticación y JWT

JavaScript

56

Webpack y bundlers

JavaScript

57

Introducción a TypeScript

JavaScript

58

Tipos en TypeScript

JavaScript

59

Interfaces y clases en TypeScript

JavaScript

60

Programación funcional en JavaScript

JavaScript

61

Patrones de diseño en JavaScript

JavaScript

62

Testeo con Jest

JavaScript

63

Debugging en JavaScript

JavaScript

64

Introducción a Web Components

JavaScript

65

Creación de APIs con JavaScript

JavaScript

66

GraphQL con JavaScript

JavaScript

67

Seguridad en JavaScript

JavaScript

68

Manejo de errores avanzado

JavaScript

69

Programación asincrónica avanzada

JavaScript

70

WebAssembly y JavaScript

JavaScript

71

Service Workers y PWA

JavaScript

72

WebRTC y transmisión en vivo

JavaScript

73

Electron.js y aplicaciones de escritorio

JavaScript

74

Creación de bots con JavaScript

JavaScript

75

Aplicaciones en tiempo real con Socket.io

JavaScript

76

Docker y JavaScript

JavaScript

77

CI/CD con JavaScript

JavaScript

78

Serverless con JavaScript

JavaScript

79

Edge Computing y JavaScript

JavaScript

80

Blockchain y JavaScript

JavaScript

81

AI y Machine Learning en JavaScript

JavaScript

82

Aplicaciones móviles con JavaScript (React Native)

JavaScript

83

Aplicaciones híbridas con Ionic

JavaScript

84

Testing E2E con Cypress

JavaScript

85

Performance Optimization

JavaScript

86

SEO en aplicaciones JavaScript

JavaScript

87

Automatización con Puppeteer

JavaScript

88

Web Scraping con JavaScript

JavaScript

89

Uso de APIs públicas

JavaScript

90

Microservicios en JavaScript

JavaScript

91

GraphQL avanzado

JavaScript

92

Análisis de logs y monitoreo

JavaScript

93

Caching con Redis

JavaScript

94

Web Components avanzados

JavaScript

95

Migración de proyectos en JavaScript

JavaScript

96

Creación de librerías propias

JavaScript

97

Estrategias de escalabilidad

JavaScript

98

Consejos para entrevistas técnicas

JavaScript

99

Revisión de código y buenas prácticas

JavaScript

100

Creación de un portafolio con proyectos

JavaScript