Nuestros cursos

Elige una habilidad que te gustaría aprender

Programación Web Avanzada

Profundiza en los fundamentos de programación y aprende conceptos más avanzados, bases de datos y JavaScript. Perfecto para seguir después del curso de Programación Web para Principiantes.

Continúa aprendiendo sobre Programación Web con este nuevo curso continuación del curso Programación Web para Principiantes. Aprenderás a diseñar correctamente una base de datos y a usar SQL para gestionar bases de datos. También aprenderás con el curso de nivel avanzado de desarrollo web conceptos como background tasks, cron jobs, memcached etc... Además, aprenderás JavaScript y el conocido jQuery, que son esenciales para cualquier desarrollador web.

Programacion Web Avanzada - SmartNinja Málaga

Qué aprenderás

Primera Parte: Diseño de bases de datos

En la primera parte del curso de Programación Web Avanzada aprenderás sobre relational databases, cómo gestionarlas con SQL y cómo diseñarlas correctamente. Te familizarás con expresiones como “one-to-many”, “primary key” y “JOIN” y qué significan. Crearás diseños para bases de datos a partir de más de 10 ejemplos diferentes y construirás con ellos códigos SQL. De esta manera, estarás muy entrenado en cómo desarrollar bases de datos correctamente. Un conocimiento que es la clave para cualquier proyecto de programación.

Segunda parte: Conceptos avanzados sobre desarrollo web

En el curso de Programación Web para Principiantes aprendiste a crear el backend básico para una web con Python y Flask. En Programación Web Avanzada, aprenderás más sobre conceptos como:

  • Background tasks & task queues
  • Cron jobs (tareas programadas)
  • CSRF
  • Redis & Memcached
  • Envío de correos desde tu web app
  • Refactorización
  • etc.

Si no te suenan estos conceptos, no te preocupes. Ya los aprenderás y sabrás cómo aplicarlos a un proyecto que irás construyendo a lo largo del curso.

Part 3: JavaScript

En la última parte del curso Programación Web Avanzada aprenderás JavaScript, que te ayudará a hacer que el front-end de tu web sea más interactivo. También aprenderás a validar datos que los usuarios dejen en un cuestionario y cómo implementarlos usando librerías JS.

Estos conocimientos te proporcionarán una base muy sólida para abordar cualquiera de los frameworks de JavaScript para front-end.

Los temas que trataremos son:

  • Sintaxis de JavaScript y conceptos básicos de programación.
  • Modelo de objeto de documento (DOM)
  • Alcance y funciones.
  • Peticiones HTTP asíncronas
  • Cookies y almacenamiento del navegador.
  • Gestores de paquetes y agrupadores.
  • componentes web

Conocimientos previos

Este curso puede ser realizado por cualquier persona que haya terminado Desarrollo Web 1 o posea los conocimientos equivalentes. En este último caso, tienes que estar familiarizado con:

  • HTML & CSS,
  • Bootstrap,
  • Programación con cualquier lenguaje de código (utilizaremos Python durante el curso),
  • OOP,
  • los básicos de Flask (framework back-end de Python),
  • básicos de desarrollo web (GET, POST request). Utilizaremos Google App Engine como hosting durante el curso.

Si todavía no estás familiarizado con los requisitos anteriores, te recomendamos cursar previamente a Programación Web para Principiantes.

Programación Web Avanzada - SmartNinja Málaga

Precio

Si eres de los primeros en apuntarte, podrás conseguir el precio EARLY BIRD de tan solo 599,00 EUR. Después el precio podrá subir hasta 799,00 EUR.

También puedes pagar a plazos, generalmente en dos: se paga el 50% antes del comienzo del curso y el resto un mes después del comienzo. Si prefieres esta opción, por favor, indícanoslo en tu correo de inscripción.

Fechas

Nosotros estamos listos, solamente nos falta una fecha para empezar. ¿Tú estás listo? Si es así, pre-inscríbete aquí. En cuanto tengamos el número mínimo de participantes, te llamaremos para cuadrar fechas y horarios con vosotros.


Inscribirse a la lista de espera

¡Suscríbete a nuestra Newsletter!

WhatsApp