Disciplina de la Programación con Javascript

Programación imperativa, estructurada y orientada a procesos, con el lenguaje Javascript
En marcha
Intermedio
17 Clases 12 h (aprox.)
110€
89€
Precio en promoción
Este curso se ubica dentro del Máster de Programación y Diseño de Software de EscuelaIT y abarca las unidades dedicadas a la disciplina de la programación. 
A lo largo de todo el curso aprenderemos a programar usando el lenguaje Javascript y conoceremos varios estilos de programación distintos.

Qué aprenderé en el Disciplina de la Programación con Javascript

  • Lenguaje Javascript
  • Operadores, estructuras de control,
  • Qué es la disciplina de programación
  • Qué es la programación imperativa
  • Qué es la programación estructurada
  • Qué es la programación orientada a procesos

Objetivos del curso

Abordar la disciplina de la programación, usando Javascript como primer lenguaje. Conocer al detalle qué nos ofrece el lenguaje de programación Javascript y sus particularidades. El objetivo es ofrecer una base sólida sobre programación, con un contenido estructurado de manera gradual, tratando de facilitar la entrada a las personas que están iniciando sus actividades en el mundo de la programación.

Por qué debes aprender Programación con Javascript

Muchas veces los cursos de programación ofrecen un conocimiento parcial de los lenguajes que usan. Con toda la buena intención, intentan aproximar el conocimiento a los estudiantes mediante la realización de ejemplos sencillos. Intentan que el estudiante no se pierda, pero al final se transmite una visión parcial de los lenguajes, lo que acaba acarreando frustración para los estudiantes cuando se enfrentan a problemas reales.

Este curso de programación ofrece un enfoque distinto, pensado para facilitar un aprendizaje progresivo, con una pendiente suavizada y sin dejar de abordar las zonas oscuras del lenguaje Javascript y la programación en general. Si quieres aprender a programar, eliminando las barreras comunes de los estudiantes y además aclararte entre la multitud de paradigmas de la programación existentes, este es el curso ideal para ti.

Qué tengo que saber

Este curso es ideal para comenzar a aprender programación, pero a la vez se trata de una formación exigente. Por ello se espera que el estudiante entienda una serie de conceptos que aparecen constantemente en las disciplinas del desarrollo de software, aquellos que hemos visto en el Curso de Fundamentos del software.

Clases y contenidos

Calendario de próximas sesiones y grabaciones

Disciplina de la Programación en Javascript Gratis
Iniciación a Javascript

En esta clase veremos cómo se estructura el lenguaje de programación Javascript, los elementos que forman parte del lenguaje, la manera en la que se organizan, en sentencias, expresiones. Luego entramos en temas básicos como son los tipos y sus operadores.

Javascript variables, asignaciones, inicializaciones, constantes

Seguimos avanzando en el lenguaje Javascript viendo toda una serie de cuestiones básicas del lenguaje, como las variables y constantes, inicializaciones y asignaciones, trabajo con operadores. Veremos los primeros programas imperativos en Javascript.

Mezclando operadores y tipos en Javascript
Precedencia y asociatividad de operadores en Javascript

En este vídeo vamos a ver varios asuntos relacionados con la programación imperativa. El tópico más importante es la precedencia y asociatividad de los operadores, pero se ven también otros operadores como los preincrementos, postincrementos y decrementos...

Cómo gestionar dependencias para presentar y restaurar las prácticas

En este vídeo corto vamos a explicar un detalle sobre la presentación de las prácticas y las dependencias de NodeJS que necesitamos para ejecutar los códigos. Además sobre cómo ignorar la carpeta node_modules que realmente no debería subir al repositorio Git.

Corrección de la práctica de programación imperativa

Vamos a ver la corrección de ejercicios de programación imperativa, planteados para práctica de la unidad.

Programación estructurada en Javascript

Explicamos qué es la programación estructurada y qué nuevas sentencias nos ofrece. Comenzamos esta unidad abordando las sentencias condicionales if y switch. Veremos también en esta clase la estructura de repetición while y do-while.

Corrección de la prueba de JS-imperativa

En este vídeo vamos a realizar la corrección de la prueba realizada con preguntas de programación imperativa con Javascript. En la que veremos con detalle casos complejos de precedencia y asociatividad de operadores.

Bucle for, sentencia secuencial y ámbito de variables en Javascript

En esta clase vamos a ver cómo es el bucle For en Javascript, las cosas que permite realizar, pues es muy potente, aunque no siempre sea conveniente exprimir todas sus posibilidades, para mejorar la claridad del código. Además veremos qué es la sentencia secuencial y entenderemos también el ámbito de variables cuando tenemos anidación de sentencias secuenciales.

Ejercicios programación estructurada
Arrays en Javascript
Ejercicios prácticos de programación estructurada
Más prácticas de programación estructurada

Nuevas resoluciones de ejercicios planteados sobre programación estructurada y arrays con Javascript

Prácticas finales programación estructurada

Esta es la última práctica programada de programación estructurada, con la corrección de los ejercicios realizados por los estudiantes.

Inicio de Programación Orientada a Procesos

En este vídeo hacemos un breve inicio de la unidad de Programación Orientada a Procesos.

Funciones en Javascript

Corregimos la prueba en la primera parte de la clase y luego abordamos todo el tema de funciones en Javascript. Explicando todos los conceptos básicos que aplican a la mayoría de los lenguajes como declaración de funciones, invocación, parámetros y valores de retorno.

Valoraciones

Francisco Matamoros

Muy recomendable sea cual sea el nivel de programación, se trata de obtener hábitos saludables en desarrollo

Manuel Rosendo Castro Iglesias

Excelente, un poco duros los ejercicios pero merecen la pena, te hacen repensar más de dos veces.

alberto diarian sancho

Javier Mostacchi

Estoy muy conforme con el contenido del master y con el docente.

jaimedocal@gmail.com

Fantastico como todos los cursos de Luis

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 170 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete