Curso online
Duración : 18 Meses
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Este curso ofrece una formación especializada en programación, mediante los lenguajes JavaScript y Python. Aprenderás sobre lenguajes de programación y los principios de la programación orientada a objetos. Comprenderás desde cero las características y buenas prácticas de programación de estos dos poderosos lenguajes a través de casos prácticos. JavaScript es un lenguaje de programación que puede ser aplicado para crear interactividad y expandir la funcionalidad de nuestros sitios web. Puedes hacer casi cualquier cosa con JavaScript, desde formularios dinámicos, integrar animaciones en tu página web, hasta desarrollar aplicaciones que utilicen Machine Learning. Python es un lenguaje con una comunidad muy amplia y generosa que ha desarrollado una gran cantidad de bibliotecas que van desde las aplicaciones en ciencia de datos, robótica y desarrollo web. Con Python puedes resolver problemas de programación de forma ágil. Existe una biblioteca Python para casi todo. También aprenderás las bases del backend a través del framework Django de Python y el entorno Node.js de JavaScript.
A quién va dirigido
A todas aquellas personas que quieran complementar su formacion con un conocimiento amplio de la programación con JavaScript y Python para poder aplicarlo en su sector profesional o como simple hobby. Empresas, profesionales, estudiantes y autónomos que trabajen en este campo ó que tengan interés de introducirse en este ambito.
Temario completo de este curso
Módulo 1. Principios de la programación orientada a objetos
introducción al paradigma orientado a objetos
clases y objetos
generalización
especialización: herencia
relación entre clases
análisis de polimorfismo
técnicas de programación estructurada
estructura de la información
lenguajes de programación orientados a objetos
implementación del paradigma utilizando un lenguaje de programación
Módulo 2. Introducción a los lenguajes de programación
genealogía de los lenguajes de programación
el compilador
el código fuente y los ide
anatomía de la programación estructurada
control del flujo de datos
funciones
introducción a la programación orientada a objetos (oop)
interfaces
Módulo 3. Programación con javascript
introducción
conceptos en javascript
operadores de javascript
control de flujo de ejecución en javascript
objetos en javascript
arrays en javascript
funciones en javascript
Módulo 4. Programación con node.js
introducción a node.js
configurando el entorno de trabajo
getting started con node.js
introducción a express.js
vinculación con bases de datos
construyendo una api
Módulo 5. Programación con python y django
introducción
django y formularios
django. Plantillas avanzadas y jquery
acceso a datos y active record
javascript y dom
formularios y validaciones
modelos y relaciones
administración y seguridad
sesiones
despliegues
Módulo 6. Python avanzado
representación de datos
archivo i/o
construyendo módulos
bibliotecas en python
configuración de ambientes virtuales
scripts de python