{"id":44,"date":"2023-03-29T17:29:16","date_gmt":"2023-03-29T20:29:16","guid":{"rendered":"https:\/\/danielsegovia.com\/plataforma\/?p=44"},"modified":"2023-06-06T16:37:56","modified_gmt":"2023-06-06T19:37:56","slug":"01-fundamentos-de-la-programacion","status":"publish","type":"post","link":"https:\/\/danielsegovia.com\/plataforma\/01-fundamentos-de-la-programacion\/","title":{"rendered":"01 &#8211; Fundamentos de la programaci\u00f3n"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Holaaaaaaaa mundo :-)<br>Que emoci\u00f3n verte ac\u00e1 dando los primeros pasos, vamos a compartir un largo camino que nos espera los pr\u00f3ximos 5 meses, muchas cosas por aprender, muchos conceptos, t\u00e9cnicas, buenas pr\u00e1cticas, atajos y m\u00e1s, no ser\u00e1 un camino f\u00e1cil pero no habr\u00e1 problema que no podamos desbloquear si trabajamos en comunidad. <br>Encontrar\u00e1s cosas dif\u00edciles que parecer\u00e1n imposibles, cosas que te salgan a la primera, descubrir\u00e1s solo alguna cosita peque\u00f1a que funcionar\u00e1 como disparador de nuevas ideas o ser\u00e1 la punta del iceberg para iniciar la soluci\u00f3n a un problema.<br>\u00bfEst\u00e1s listo para empezar? Si as\u00ed es arranquemos.<\/p>\n\n\n\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">\u00bfQu\u00e9 es la programaci\u00f3n?<\/h2>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">La programaci\u00f3n es el proceso creativo de dise\u00f1ar un conjunto de instrucciones que le permiten a una computadora realizar una tarea espec\u00edfica. Para crear estas instrucciones, los programadores utilizan un conjunto de conceptos y t\u00e9cnicas que les permiten comunicarse con la computadora y darle \u00f3rdenes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Algunos de los conceptos y t\u00e9cnicas que se utilizan en la programaci\u00f3n incluyen la definici\u00f3n de variables para almacenar datos, la creaci\u00f3n de estructuras de control para decidir qu\u00e9 hacer en diferentes situaciones, y la utilizaci\u00f3n de funciones para organizar y reutilizar el c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La programaci\u00f3n es esencial para el desarrollo de la mayor\u00eda de las tecnolog\u00edas modernas, desde los tel\u00e9fonos inteligentes y las computadoras personales hasta los sistemas de control de tr\u00e1fico a\u00e9reo y las aplicaciones web. Los programadores tienen una gran responsabilidad en el dise\u00f1o y desarrollo de estos sistemas, ya que deben asegurarse de que funcionen correctamente, sean eficientes y seguros para su uso.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_3d_modal_representative_group_of_programmers_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_3d_modal_representative_group_of_programmers_1-1024x614.jpg\" alt=\"\" class=\"wp-image-31\" width=\"617\" height=\"369\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_3d_modal_representative_group_of_programmers_1-1024x614.jpg 1024w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_3d_modal_representative_group_of_programmers_1-300x180.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_3d_modal_representative_group_of_programmers_1-768x461.jpg 768w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_3d_modal_representative_group_of_programmers_1.jpg 1280w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">JavaScript: un lenguaje de programaci\u00f3n vers\u00e1til y poderoso<\/h2>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">JavaScript es un <a href=\"https:\/\/www.tecnologia-informatica.com\/lenguaje-de-alto-nivel-que-es-ejemplos\/\" target=\"_blank\" rel=\"noreferrer noopener\">lenguaje de programaci\u00f3n de alto nivel<\/a> que se utiliza en diferentes campos, desde el desarrollo web hasta la rob\u00f3tica. Este lenguaje de programaci\u00f3n es vers\u00e1til y f\u00e1cil de aprender, lo que lo convierte en una herramienta esencial para los desarrolladores de software.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JavaScript fue creado en 1995 por Brendan Eich, quien trabajaba para Netscape Communications Corporation. En ese momento, JavaScript se llamaba Mocha, pero posteriormente se cambi\u00f3 el nombre a LiveScript y finalmente a JavaScript. Conoce m\u00e1s de su histor\u00eda hacienco <a href=\"https:\/\/www.freecodecamp.org\/espanol\/news\/que-es-javascript-el-codigo-de-javascript-en-espanol-sencillo\/\" target=\"_blank\" rel=\"noreferrer noopener\">clic aqu\u00ed<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfEn qu\u00e9 terrenos se puede aplicar JavaScript?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una de la ventajas m\u00e1s grandes que posee JavaScript es que puede ser utillizado en diferentes campos, por ejemplo, el desarrollo web, rob\u00f3tica, inteligencia artificial, videojuegos o el an\u00e1lisis de datos. A continuaci\u00f3n, se describen algunas de las aplicaciones m\u00e1s comunes de JavaScript:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Desarrollo web<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-pullquote has-text-align-left has-small-font-size\"><blockquote><p><em>JavaScript es el lenguaje de programaci\u00f3n por excelencia para el desarrollo web. Se utiliza principalmente para crear p\u00e1ginas web interactivas y din\u00e1micas, y para agregar interactividad a las p\u00e1ginas existentes. Con JavaScript, se pueden crear efectos visuales, animaciones, validaciones de formularios, men\u00fas desplegables y mucho m\u00e1s.<br>Adem\u00e1s, JavaScript se utiliza para crear aplicaciones web completas, incluyendo aplicaciones de comercio electr\u00f3nico, aplicaciones de redes sociales y aplicaciones de streaming. Con herramientas y plataformas como Node.js, se puede desarrollar aplicaciones de backend escalables y de alta calidad..<\/em><\/p><\/blockquote><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_laptop_browser_google_chrome_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_laptop_browser_google_chrome_1.jpg\" alt=\"\" class=\"wp-image-86\" width=\"302\" height=\"302\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_laptop_browser_google_chrome_1.jpg 512w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_laptop_browser_google_chrome_1-300x300.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_laptop_browser_google_chrome_1-150x150.jpg 150w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Rob\u00f3tica<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_robotic_1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_robotic_1.jpg\" alt=\"\" class=\"wp-image-145\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_robotic_1.jpg 512w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_robotic_1-300x300.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/03\/Leonardo_Creative_robotic_1-150x150.jpg 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-pullquote has-text-align-left has-small-font-size\"><blockquote><p><em>JavaScript permite programar robots de diferentes tipos y niveles de complejidad. Es asombroso c\u00f3mo se pueden crear robots que realicen tareas espec\u00edficas gracias a JavaScript. Te imaginas pensar en la posibilidad de programar un robot que haga tareas de limpieza en tu casa, \u00bfeso ser\u00eda incre\u00edble no?.<\/em><br>Conociendo las bases de JavaScript podr\u00e1s programar tus proyectos electr\u00f3nicos interactivos con <a href=\"https:\/\/medium.com\/monoku\/crea-tu-primer-proyecto-en-arduino-con-javascript-parte-1-3cd7f7baa093\" data-type=\"URL\" data-id=\"https:\/\/medium.com\/monoku\/crea-tu-primer-proyecto-en-arduino-con-javascript-parte-1-3cd7f7baa093\" target=\"_blank\" rel=\"noreferrer noopener\">Arduino<\/a>, como por ejemplo, sistemas de control de robots, sensores de clima, monitores de salud, juegos interactivos y mucho m\u00e1s <\/p><\/blockquote><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Inteligencia artificial<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-pullquote has-text-align-left has-small-font-size\"><blockquote><p><em>JavaScript tambi\u00e9n se puede utilizar en la inteligencia artificial. Existen diferentes bibliotecas y frameworks de JavaScript que permiten crear modelos de aprendizaje autom\u00e1tico, como TensorFlow.js o Brain.js. <\/em><br><em>Con estas herramientas, se pueden crear modelos de aprendizaje autom\u00e1tico para diferentes aplicaciones, como reconocimiento de im\u00e1genes, an\u00e1lisis de sentimientos y recomendaci\u00f3n de productos.<\/em><\/p><\/blockquote><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_artificial_intelligence_0.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_artificial_intelligence_0.jpg\" alt=\"\" class=\"wp-image-147\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_artificial_intelligence_0.jpg 512w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_artificial_intelligence_0-300x300.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_artificial_intelligence_0-150x150.jpg 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Videojuegos<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_videogames_joystick_3.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_videogames_joystick_3.jpg\" alt=\"\" class=\"wp-image-148\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_videogames_joystick_3.jpg 512w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_videogames_joystick_3-300x300.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_videogames_joystick_3-150x150.jpg 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-pullquote has-text-align-left has-small-font-size\"><blockquote><p>JavaScript es uno de los lenguajes m\u00e1s utilizados en la creaci\u00f3n de juegos en la web. Existen varias librer\u00edas y frameworks que te permiten crear juegos en el navegador utilizando JavaScript.<br>Algunas de las librer\u00edas y frameworks m\u00e1s populares para la creaci\u00f3n de juegos con JavaScript incluyen Phaser, Pixi.js y Three.js.<br>Phaser es un framework de c\u00f3digo abierto que permite la creaci\u00f3n de juegos 2D con caracter\u00edsticas como detecci\u00f3n de colisiones, animaciones y f\u00edsicas. Pixi.js, por otro lado, es una biblioteca de renderizado 2D que permite la creaci\u00f3n de juegos y aplicaciones interactivas con animaciones y efectos visuales sorprendentes. Y Three.js es una biblioteca de c\u00f3digo abierto para la creaci\u00f3n de gr\u00e1ficos en 3D en el navegador.<br>Estas librer\u00edas y frameworks son ideales para desarrolladores que desean crear juegos en la web, ya que proporcionan una variedad de herramientas y caracter\u00edsticas \u00fatiles para hacer juegos interesantes y atractivos para los usuarios.<\/p><\/blockquote><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">M\u00fasica<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-pullquote has-text-align-left has-small-font-size\"><blockquote><p>E<em>n el campo de la m\u00fasica, JavaScript se puede utilizar para crear aplicaciones que permitan a los usuarios crear sus propias canciones o remixes. Es incre\u00edble pensar JavaScript es utilizado en el campo de la m\u00fasica para crear aplicaciones web que permiten a los usuarios crear sus propias canciones o remixes. Existen librer\u00edas y herramientas que permiten la creaci\u00f3n de secuenciadores, sintetizadores y samplers.<br>Por ejemplo, Tone.js es una biblioteca de c\u00f3digo abierto para la creaci\u00f3n de audio y m\u00fasica en el navegador.en la posibilidad de crear m\u00fasica con una herramienta desarrollada con JavaScript.<\/em><\/p><\/blockquote><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-1024x1024.jpg\" alt=\"\" class=\"wp-image-152\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-1024x1024.jpg 1024w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-300x300.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-150x150.jpg 150w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-768x768.jpg 768w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-1536x1536.jpg 1536w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_A_detailed_illustration_of_a_cute_and_quirky_baby_wolf_0_c99d14d4-3e11-4abf-933f-27cd9eeb3423_1-2048x2048.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Backend<\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_a_young_hooded_hacker_injecting_bad_code_into_a_databa_3.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_a_young_hooded_hacker_injecting_bad_code_into_a_databa_3.jpg\" alt=\"\" class=\"wp-image-157\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_a_young_hooded_hacker_injecting_bad_code_into_a_databa_3.jpg 768w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_a_young_hooded_hacker_injecting_bad_code_into_a_databa_3-300x300.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Default_a_young_hooded_hacker_injecting_bad_code_into_a_databa_3-150x150.jpg 150w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-pullquote has-text-align-left has-small-font-size\"><blockquote><p>Y por supuesto (y por eso estamos aqu\u00ed) es posible utilizar JavaScript para realizar aplicaciones de backend gracias a <a href=\"https:\/\/nodejs.org\/\">Node.js<\/a><br>Algunas de las caracter\u00edsticas de Node.js incluyen la posibilidad de crear servidores web y aplicaciones de backend, gestionar procesos y archivos, conectarse a base de datos y tener una gran cantidad de paquetes y m\u00f3dulos disponibles a trav\u00e9s del gestor de paquetes de Node.js (npm). Adem\u00e1s, Node.js es altamente escalable y puede manejar una gran cantidad de solicitudes simult\u00e1neas.<br>Node.js se utiliza en la creaci\u00f3n de una amplia variedad de aplicaciones de backend, como APIs, aplicaciones de chat en tiempo real, aplicaciones de redes sociales y mucho m\u00e1s.<\/p><\/blockquote><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Entonces con JavaScript puedo &#8230;.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Como has visto es un lenguaje de programaci\u00f3n vers\u00e1til y poderoso que se utiliza en diferentes campos. Con su amplia aplicaci\u00f3n y su facilidad de uso, JavaScript se ha convertido en una herramienta esencial para los desarrolladores de software en todo el mundo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A lo largo de este m\u00f3dulo tu desaf\u00edo m\u00e1s importante ser\u00e1 dominar los conceptos b\u00e1sicos de JavaScript para que luego los puedas aplicar en el m\u00f3dulo 2 donde nos meteremos de lleno en el backend.<\/p>\n\n\n\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">El h\u00e1bito de la lectura<\/h2>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Como estudiante de programaci\u00f3n, es importante que comprendas la importancia de la lectura en el desarrollo de tus habilidades como programador. A continuaci\u00f3n, te explicar\u00e9 por qu\u00e9 es esencial para un programador leer regularmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En primer lugar, la lectura de art\u00edculos y blogs relacionados con la programaci\u00f3n es una excelente manera de estar al d\u00eda en las \u00faltimas tendencias y tecnolog\u00edas. El campo de la programaci\u00f3n cambia constantemente, y leer puede ayudarte a mantener tus conocimientos actualizados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En segundo lugar, la lectura de documentaci\u00f3n es fundamental para comprender c\u00f3mo utilizar nuevas herramientas y tecnolog\u00edas. Al leer la documentaci\u00f3n, podr\u00e1s entender c\u00f3mo funciona una biblioteca o un framework en particular, y c\u00f3mo integrarlo en tu c\u00f3digo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En tercer lugar, leer el c\u00f3digo de otros programadores es una excelente manera de aprender nuevas t\u00e9cnicas y mejores pr\u00e1cticas. Al estudiar el c\u00f3digo de otros programadores, puedes ver c\u00f3mo abordan diferentes problemas y c\u00f3mo implementan soluciones efectivas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, la lectura tambi\u00e9n puede ayudarte a mejorar tus habilidades de comunicaci\u00f3n y a desarrollar habilidades interpersonales. La capacidad de explicar conceptos complejos de manera clara y concisa es esencial para comunicarse de manera efectiva con colegas y clientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por \u00faltimo, la lectura puede ayudarte a desarrollar tu creatividad y a encontrar soluciones innovadoras a los problemas de programaci\u00f3n. Al leer sobre diferentes temas, puedes aprender nuevas formas de pensar y abordar problemas, lo que puede ayudarte a encontrar soluciones creativas y efectivas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde este espacio y a lo largo de todo el curso estar\u00e9 incentivandote a que leas, leas y leas. Intentar\u00e9 realizar los art\u00edculos para que puedas seguirlos sin problema, me tomar\u00e9 el tiempo de marcar cada detalle relevante para tu proceso de aprendizaje.<br>Adiocionalmente te dejar\u00e9 diferentes links para que puedas profundizar sobre los temas o simplemente verlos desde otra perspectiva, acostumbrate a la lectura ya que te acompa\u00f1ar\u00e1 durante toda tu carrera.<\/p>\n\n\n\n<div style=\"height:61px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Preparate para el pr\u00f3ximo encuentro<\/h2>\n\n\n\n<div style=\"height:11px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_A_futuristic_classroom_filled_with_students_0.jpg\"><img decoding=\"async\" src=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_A_futuristic_classroom_filled_with_students_0-edited.jpg\" alt=\"\" class=\"wp-image-254\" width=\"687\" srcset=\"https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_A_futuristic_classroom_filled_with_students_0-edited.jpg 1024w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_A_futuristic_classroom_filled_with_students_0-edited-300x169.jpg 300w, https:\/\/danielsegovia.com\/plataforma\/wp-content\/uploads\/2023\/04\/Leonardo_Creative_A_futuristic_classroom_filled_with_students_0-edited-768x432.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos reuniremos en <strong>Google Meet<\/strong> y tambi\u00e9n la trasmici\u00f3n saldra en simultaneo por <strong>YouTube<\/strong>, puedes elegir tu canal de comunicaci\u00f3n preferido.<br>Es importante aclarar que Google Meet tiene un <strong>l\u00edmite de 150 personas<\/strong> para una reuni\u00f3n, entonces si llegamos a superar ese l\u00edmite es posible que personas no puedan entrar, por est\u00e1 raz\u00f3n en simult\u00e1neo la clase se transmitir\u00e1 en vivo por YouTube y Twitch.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sobre la c\u00e1mara y micr\u00f3fono<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed te dejo 2 tips para tomar todas tus videoconferencias <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La c\u00e1mara no es obligatoria (al menos no en nuestro entorno), pero encenderla puede mejorar tu interacci\u00f3n con los dem\u00e1s participantes. La comunicaci\u00f3n no verbal es muy importante en las reuniones y encender la c\u00e1mara ayuda a transmitir empat\u00eda y conexi\u00f3n con los dem\u00e1s participantes, es importante que aprendes a desenvolverte para prepararte para un \u00e1mbito profesional.<\/li>\n\n\n\n<li>Si cuentas con auriculares con micr\u00f3fono utilizalos. Para mejorar la calidad del audio en la conversaci\u00f3n, se recomienda utilizar auriculares con micr\u00f3fono. Sin embargo, es <strong>importante mantener el micr\u00f3fono apagado cuando no est\u00e1s hablando<\/strong> para reducir el ruido de fondo y evitar interrupciones tanto como para la persona que habla as\u00ed como tambi\u00e9n para el resto de los participantes.<br>De todas formas Google Meet permite mutear a todos los participantes desde el inicio para que la calidad de audio salga muy bien para todos.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reviv\u00ed la clase en vivo<\/h2>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Curso Node.Js - Clase 01\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/Ip6HH7qXK_I?start=1145&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Holaaaaaaaa mundo :-)Que emoci\u00f3n verte ac\u00e1 dando los primeros pasos, vamos a compartir un largo camino que nos espera los pr\u00f3ximos 5 meses, muchas cosas por aprender, muchos conceptos, t\u00e9cnicas, buenas pr\u00e1cticas, atajos y m\u00e1s, no ser\u00e1 un camino f\u00e1cil pero no habr\u00e1 problema que no podamos desbloquear si trabajamos en comunidad. Encontrar\u00e1s cosas dif\u00edciles &#8230; <a title=\"01 &#8211; Fundamentos de la programaci\u00f3n\" class=\"read-more\" href=\"https:\/\/danielsegovia.com\/plataforma\/01-fundamentos-de-la-programacion\/\" aria-label=\"Leer m\u00e1s sobre 01 &#8211; Fundamentos de la programaci\u00f3n\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[11,9,12,8,10,6],"class_list":["post-44","post","type-post","status-publish","format-standard","hentry","category-curso-de-node-js","category-logica-de-programacion-con-javascript","tag-curso","tag-fundamentos","tag-gratis","tag-javascript","tag-nodejs","tag-programacion"],"_links":{"self":[{"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/posts\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":68,"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/posts\/44\/revisions"}],"predecessor-version":[{"id":516,"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/posts\/44\/revisions\/516"}],"wp:attachment":[{"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/media?parent=44"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/categories?post=44"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danielsegovia.com\/plataforma\/wp-json\/wp\/v2\/tags?post=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}