1
00:00:10,800 --> 00:00:12,930
Hola te saluda va a la costa.

2
00:00:13,570 --> 00:00:15,520
Bienvenidos nuevamente.

3
00:00:15,520 --> 00:00:18,810
Espero que estén listos para comenzar con esta elección.

4
00:00:18,820 --> 00:00:22,870
A continuación vamos a estudiar el tema de introducción aullaba escrit.

5
00:00:23,320 --> 00:00:24,380
Están listos.

6
00:00:24,390 --> 00:00:24,850
Vamos

7
00:00:27,390 --> 00:00:34,140
introducción aullaba Street en esta elección vamos a revisar primero qué es JavaScript JavaScript es

8
00:00:34,140 --> 00:00:39,540
un lenguaje que permite agregar código dinámico a una página HTML.

9
00:00:39,540 --> 00:00:45,750
Por ejemplo si hemos observado algunas páginas que tienen efectos validaciones de formularios etcétera

10
00:00:46,350 --> 00:00:54,180
entonces es JavaScript que nos permite agregar ese tipo de características a una página HTML JavaScript

11
00:00:54,180 --> 00:00:56,650
se conoce como un lenguaje de tipo scripting.

12
00:00:56,910 --> 00:01:03,390
Esto es que no necesitamos de un compilador sino que cada una de sus líneas se van interpretando en

13
00:01:03,390 --> 00:01:09,870
tiempo de ejecución y a su vez también cualquier modificación que hagamos directamente sobre el código

14
00:01:10,110 --> 00:01:12,500
se ve reflejada de manera automática.

15
00:01:12,600 --> 00:01:19,260
Una vez que hemos recargado la página del navegador web JavaScript se puede incluir directamente en

16
00:01:19,260 --> 00:01:26,760
el código HTML o se puede agregar a un archivo externo similar al uso que hemos visto en las hojas de

17
00:01:26,760 --> 00:01:28,610
estilo CSS.

18
00:01:28,620 --> 00:01:35,220
Cabe resaltar que JavaScript no es Java aunque la sintaxis es muy similar el lenguaje JavaScript es

19
00:01:35,220 --> 00:01:42,960
un lenguaje más compacto y no es orientado a objetos debido a que es un lenguaje de tipo scripting y

20
00:01:42,990 --> 00:01:45,680
Java como hemos visto en cursos anteriores.

21
00:01:45,750 --> 00:01:48,450
Es un lenguaje mucho más robusto.

22
00:01:48,450 --> 00:01:54,690
Existen varias similitudes pero en general cada lenguaje tiene sus propias aplicaciones y sus propios

23
00:01:54,690 --> 00:01:59,400
usos utilidades de JavaScript.

24
00:01:59,440 --> 00:02:01,930
Para qué utilizamos JavaScript.

25
00:02:01,930 --> 00:02:09,760
JavaScript nos permite crear interfaces HTML interactivas a su vez también nos permite validar formularios

26
00:02:10,720 --> 00:02:11,040
también.

27
00:02:11,050 --> 00:02:20,480
JavaScript nos permite crear código HTML de manera dinámica es decir al vuelo también nos permite utilizar

28
00:02:20,480 --> 00:02:25,100
la tecnología de AJAX para el manejo de peticiones asíncronas.

29
00:02:25,130 --> 00:02:30,590
Sin embargo el uso de esa tecnología queda fuera del alcance de este curso pero es una de las tecnologías

30
00:02:30,770 --> 00:02:38,700
que vamos a utilizar en cursos posteriores JavaScript también nos permite controlar ciertas características

31
00:02:38,820 --> 00:02:45,360
de los navegadores web debido a que podemos validar qué tipo de navegador web estamos utilizando.

32
00:02:45,360 --> 00:02:51,930
Entre muchas cuestiones más en nuestro curso utilizaremos JavaScript únicamente del lado de cliente

33
00:02:52,350 --> 00:02:57,870
así que lo vamos a utilizar para varias de las cuestiones que hemos comentado en este momento como crear

34
00:02:57,930 --> 00:03:04,680
interfaces HTML de manera interactiva validar formularios y crear HTML dinámico al vuelo

35
00:03:07,320 --> 00:03:13,920
JavaScript en una aplicación Java empresarial como podemos observar en la figura en lugar de JavaScript

36
00:03:13,980 --> 00:03:17,280
en una aplicación empresarial Java es la siguiente.

37
00:03:17,280 --> 00:03:22,980
Por un lado tenemos la capa de presentación y aquí es donde tenemos el código de cliente.

38
00:03:23,040 --> 00:03:27,470
Aquí es donde vamos a utilizar los navegadores web y posteriormente las siguientes capas.

39
00:03:27,660 --> 00:03:33,990
Normalmente se encuentran del lado del servidor Java en este caso puede ser un servidor web o un servidor

40
00:03:34,080 --> 00:03:36,520
completo de Java empresarial.

41
00:03:36,600 --> 00:03:42,390
Entonces como observamos en la capa de presentación encontramos las siguientes tecnologías el uso de

42
00:03:42,390 --> 00:03:47,850
HTML incluyendo el lenguaje JavaScript y las hojas de estilo CSS.

43
00:03:47,850 --> 00:03:53,640
Por lo tanto es aquí donde utilizaremos la tecnología de JavaScript posteriormente del lado del servidor

44
00:03:53,820 --> 00:04:00,600
vamos a utilizar en la capa web tecnologías como JSP Servlet o frameworks como pueden ser Estruch ya

45
00:04:00,600 --> 00:04:07,740
va a ser el seises esprín etc. y del mismo lado del servidor tenemos la capa de negocio en la cual podemos

46
00:04:07,740 --> 00:04:15,170
utilizar tecnologías Java como pueden ser los dejó tãvez de sesión o fue en Ors como esprín finalmente

47
00:04:15,260 --> 00:04:21,410
en la capa de datos la cual nos permite acceder a la información almacenada en una base de datos.

48
00:04:21,440 --> 00:04:29,650
Podemos utilizar tecnologías como JDBC JPA o frameworks como Java y Bernet entre otras tecnologías así

49
00:04:29,740 --> 00:04:35,950
es que podemos clasificar nuestras aplicaciones empresariales Java y podemos observar el lugar que tiene

50
00:04:35,950 --> 00:04:38,450
JavaScript comparadocon Java.

51
00:04:38,470 --> 00:04:43,180
A continuación vamos a crear un ejercicio para poner en práctica el uso de JavaScript.
