1 00:00:00,820 --> 00:00:17,579 Hola, bienvenidos al curso Introducción a Javascript. Mi nombre es Carlos Barahona y a lo largo de este curso soy el encargado de tutorizaros, con lo cual os voy a guiar a través de los distintos conceptos que forman el lenguaje de Javascript, partiendo desde cero. 2 00:00:17,920 --> 00:00:25,730 Yo soy ingeniero informático de formación y aprobé las oposiciones de profesor técnico de formación profesional 3 00:00:25,730 --> 00:00:30,149 de la especialidad de sistemas y aplicaciones informáticas en el 2006. 4 00:00:31,050 --> 00:00:35,909 Actualmente doy clase en un ciclo de grado superior, en el desarrollo de aplicaciones web, 5 00:00:36,590 --> 00:00:41,670 y en concreto imparto el módulo de desarrollo en torno al cliente. 6 00:00:42,729 --> 00:00:47,189 Personalmente he tocado este lenguaje de formación varias veces a lo largo de mi vida profesional. 7 00:00:47,189 --> 00:01:01,750 Sin embargo, ha sido estos últimos años cuando más tiempo le he dedicado. Fundamentalmente porque ha sido en esta época en la cual este lenguaje se ha desarrollado más y se ha vuelto más potente y más flexible. 8 00:01:02,210 --> 00:01:13,840 Este curso de introducción a Javascript está organizado en distintos bloques y aunque partimos desde el primer bloque en los conceptos de cero, como si no supiéramos nada, 9 00:01:13,840 --> 00:01:19,579 sí que intentamos llegar a conceptos avanzados, como puede ser la programación basada en objetos, 10 00:01:20,400 --> 00:01:26,299 que es el paradigma que siempre nos han dicho que utiliza Javascript. 11 00:01:27,120 --> 00:01:34,519 Sin embargo, actualmente podríamos intentar o podríamos hablar que Javascript intenta simular la programación orientada a objetos. 12 00:01:35,040 --> 00:01:35,939 Hasta ahí vamos a llegar. 13 00:01:35,939 --> 00:01:49,120 No solo hasta ahí, sino que también veremos conceptos que nos permiten optimizar el rendimiento de nuestros programas en este tipo de lenguajes, que en Javascript no deja de ser un lenguaje interpretado. 14 00:01:50,260 --> 00:02:02,620 Para poder realizar este curso no necesitaremos un ordenador muy potente, no os preocupéis. Basta con que podamos instalar las últimas versiones de un par de navegadores web, por ejemplo Firefox y Edge, si os gusta. 15 00:02:02,620 --> 00:02:06,060 además necesitaremos un editor de texto plano 16 00:02:06,060 --> 00:02:09,340 que preferiblemente haya sido pensado para PROMAR 17 00:02:09,340 --> 00:02:12,259 por ejemplo en este caso os podría recomendar 18 00:02:12,259 --> 00:02:15,180 Sublime Text o Visual Code Studio 19 00:02:15,180 --> 00:02:16,639 cualquiera de los dos es también 20 00:02:16,639 --> 00:02:19,659 en el caso de que utilicéis un ordenador Mac 21 00:02:19,659 --> 00:02:23,460 con sistema operativo Sierra, creo que es el último 22 00:02:23,460 --> 00:02:27,180 podréis utilizar Atom, que también es un editor de texto plano 23 00:02:27,180 --> 00:02:28,919 que tiene versión para Mac 24 00:02:28,919 --> 00:02:55,349 Al final del curso necesitaréis además instalar un servidor web. Este servidor web va a ser un servidor web que utilice Javascript en la parte backend. Esto es un poco nuevo, sobre todo para aquella gente que no estéis acostumbrados a esta arquitectura, pero básicamente es sustituir el lenguaje de programación de backend, que se suele utilizar PHP o Java o .NET, por Javascript. 25 00:02:55,349 --> 00:02:57,590 Sí, Javascript. 26 00:02:59,169 --> 00:03:12,449 Como os he contado antes, el curso está organizado en bloques y en cada bloque nos encontraremos, aparte de los apuntes teóricos, de los aspectos que estemos viendo en ese momento, una serie de ejercicios para que practiquéis. 27 00:03:13,150 --> 00:03:22,830 Pero también aparecerá una tarea que deberéis de entregar. Es importante que respetéis los plazos de entrega porque si no lo hacéis es posible que no consigáis el certificado final del curso. 28 00:03:22,830 --> 00:03:30,370 Cuando lleguemos a la parte final del curso tendréis que entregar un trabajo final 29 00:03:30,370 --> 00:03:37,030 Este trabajo final tendréis que ser creativos e intentar crear una aplicación 30 00:03:37,030 --> 00:03:41,949 que ponga en práctica cada uno de los conceptos que hemos visto a lo largo del curso 31 00:03:41,949 --> 00:03:47,580 Es importante que sea personal y que lo hagáis cada uno de vosotros 32 00:03:47,580 --> 00:03:51,520 ya que todo el mundo sabe que para aprender algo te tienes que pegar con ello 33 00:03:51,520 --> 00:03:54,479 y eso es lo que vamos a intentar que hagáis a lo largo del curso 34 00:03:54,479 --> 00:04:07,000 En la plataforma de aprendizaje encontraréis distintas herramientas para comunicaros tanto conmigo, vuestro instructor, que soy yo, como con vuestros compañeros. 35 00:04:07,479 --> 00:04:17,579 La primera herramienta que os vais a encontrar será el foro de novedades. Ahí iremos publicando la apertura de los distintos bloques y los plazos de finalización de las entregas. 36 00:04:17,579 --> 00:04:20,879 Como os digo, es importante que respetéis los plazos de entrega. 37 00:04:21,540 --> 00:04:26,060 Además del foro de novedades, por cada uno de los bloques tendréis un foro de dudas. 38 00:04:26,740 --> 00:04:30,680 Este foro de dudas es la mejor herramienta que podéis encontrar para comunicaros, 39 00:04:31,180 --> 00:04:36,459 ya que en ellos, tanto vosotros como vuestros compañeros irán publicando las dudas que tengáis. 40 00:04:37,259 --> 00:04:42,300 Y puede ser, o es muy normal, que os encontréis una duda ya resuelta que vosotros tenéis. 41 00:04:42,300 --> 00:04:45,540 además de estos dos foros 42 00:04:45,540 --> 00:04:47,079 tenéis la mensajería interna 43 00:04:47,079 --> 00:04:49,800 la mensajería interna fundamentalmente se utiliza 44 00:04:49,800 --> 00:04:51,980 para ponerse en contacto 45 00:04:51,980 --> 00:04:53,319 con una persona en concreto 46 00:04:53,319 --> 00:04:56,240 esta herramienta 47 00:04:56,240 --> 00:04:58,040 la podéis utilizar para poneros en contacto 48 00:04:58,040 --> 00:04:59,399 conmigo si necesitáis 49 00:04:59,399 --> 00:05:01,899 o si ha surgido algún problema 50 00:05:01,899 --> 00:05:03,480 personal o tenéis alguna 51 00:05:03,480 --> 00:05:06,019 situación excepcional con respecto 52 00:05:06,019 --> 00:05:10,879 al curso. Como veréis a lo largo del curso 53 00:05:10,879 --> 00:05:12,740 Javascript es muy divertido 54 00:05:12,740 --> 00:05:14,079 muy divertido 55 00:05:14,079 --> 00:05:16,500 muy potente y muy muy flexible 56 00:05:16,500 --> 00:05:18,459 quizás sea esta la característica 57 00:05:18,459 --> 00:05:19,680 que mejor le define 58 00:05:19,680 --> 00:05:22,560 nada chicos, mucho ánimo 59 00:05:22,560 --> 00:05:23,600 y nos vemos en los foros