Nuestros cursos

Elige una habilidad que te gustaría aprender

Programación Web Avanzada

Málaga 14.09.2020 - 14.12.2020

¿Sabías que los programadores son los profesionales TIC más demandados en España? ¿Y que el salario medio de un programador en España ronda los 23.000€/año? Sigue leyendo y te contamos cómo tú también puedes ser uno de ellos.

Si ya tienes conocimientos básicos de la programación o has cursado con nosotros en el curso de Programación Web para Principiantes, profundizarás con nuestro curso de Programación Web Avanzada los fundamentos de la programación web para adquirir un nivel de conocimiento superior. Aprenderás a diseñar correctamente una base de datos y a usar SQL para gestionarla; conceptos de desarrollo web más complejos, como background tasks, cron jobs y memcached; y el famoso lenguaje de programación JavaScript, esencial para cualquier desarrollador web hoy en día.

  • Fechas: 14.09.2020 - 14.12.2020
  • Horario: Lunes y Jueves de 19:00 a 20.30
  • Lecciones: 24
  • Ubicación: Alameda Principal 21, 3ª Planta, 29001, Málaga (The Living Room Coworking)
  • Precio: 599,00€ con reserva anticipada Early Bird (precio completo 899,00€)
  • Número máximo de participantes: 10
  • Requisitos: Haber cursado nuestro curso de [Programación Web para Principiantes](/programacion-web-principiantes) o, igualmente, tener familiaridad con los contenidos del mismo y tu propio portátil

Nuestra intención es realizar esta edición en formato presencial. No obstante, debido a las contingencias del COVID-19, estaremos pendientes de las instrucciones de las entidades administrativas para la realización del curso en su forma presencial. En caso de que no fuera viable, por razones sanitarias o de seguridad pública, es posible que el curso se tenga que realizar en modalidad ONLINE en directo.

Para hacer este curso necesitas saber programar en Python o haber asistido anteriormente a nuestro curso de Programación Web para Principiantes, ya que se tocan conceptos relacionados con este lenguaje de programación que se dan por explicados, entendidos y aprendidos. También necesitas traer tu propio portátil.

¿Por qué seguir estudiando si ya tienes una base de conocimientos de programación? Si realmente quieres trabajar de programador, te será mucho más fácil encontrar trabajo profundizando antes de aplicar. Las empresas hoy en día suelen mandar pruebas técnicas antes de entrevistar a candidatos potenciales. Cuanta más experiencia tengas, más probable será que pases estas pruebas. Nuestro curso de Programación Web Avanzada se imparte en Málaga. En solo 3 meses sabrás todo lo que necesitas para convertirte en un programador profesional Junior.

¡Descubre más sobre este curso y reserva tu plaza!


Course session

¿A quién va dirigido este curso de Programación Web?

  • Personas que ya están familiarizadas con HTML, CSS y Python o que hayan realizado el curso de Programación Web para Principiantes y que quieran seguir profundizando en conceptos de programación más avanzados.
  • Estudiantes universitarios, de formación profesional, recién graduados o autodidactas que quieran seguir formándose y ampliar sus conocimientos, o que necesitan aprender de forma guiada y a un ritmo más exigente.
  • Cualquier persona que quiera re-orientar su carrera laboral, apostando para ello por el mundo de la programación ampliando sus conocimientos.
  • Profesionales de otras áreas (Diseño, Marketing, SEO, RRHH, Ventas) que quieran profundizar más en la programación, o que trabajan con desarrolladores y necesitan conocer cómo funcionan las aplicaciones web.

Course session

Temario y contenidos del curso

El contenido del curso abarca 3 bloques fundamentales: diseño de bases de datos, conceptos avanzados sobre desarrollo web y JavaScript.

Bloque 1. Diseño de Bases de Datos

En este bloque aprenderás sobre bases de datos relacionales, cómo gestionarlas con SQL y cómo diseñarlas correctamente. También descubrirás el significado de expresiones como “one-to-many”, “primary key” y “JOIN”; diseñarás tus propias bases de datos a partir de más de 10 ejemplos diferentes y escribirás tu código SQL para gestionarlas. De esta manera, sabrás cómo desarrollar bases de datos correctamente. Este conocimiento es la clave para el éxito de cualquier proyecto de programación.

Bloque 2. Conceptos avanzados sobre Desarrollo Web

Si has cursado con nosotros en el curso de Programación Web para Principiantes, aprendiste a crear el back-end básico para una web con Python y Flask. En Programación Web Avanzada llevarás tus conocimientos de back-end a otro nivel, aplicando conceptos como:

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

¿No te suena nada de esto? No te preocupes, te explicaremos estos conceptos para que sepas cómo aplicarlos a un proyecto que construirás a lo largo del curso.

Bloque 3. JavaScript

JavaScript es uno de los lenguajes de programación más populares en los últimos años. En esta última parte del curso aprenderás la sintaxis de este lenguaje para que el front-end de tu web sea mucho más interactivo y atractivo. Además aprenderás a validar datos que los usuarios dejen en un cuestionario en tu web 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. También hablaremos del modelo de objeto de documento (DOM), peticiones HTTP asíncronas, cookies y almacenamiento del navegador, gestores de paquetes y agrupadores.

Ejercicios prácticos

Este curso está muy orientado a la práctica. Durante todo el curso programarás más de 15 proyectos y un gran proyecto final que te ayudarán a adquirir experiencia programando. Además, podrás añadir todos estos proyectos a tu perfil en GitHub, lo que te servirá como tu CV de programador.

Tecnologías y habilidades que aprenderás

A lo largo del curso aprenderás multitud de lenguajes y herramientas, por lo que podrás añadir todos estos conocimientos a tu CV:

  • Bases de Datos y SQL
  • JavaScript
  • Background tasks & task queues
  • Cron jobs (tareas programadas)
  • CSRF
  • Redis & Memcached
  • Envío de correos desde tu web app
  • Refactorización

Course session

¿Por qué profundizar conocimientos y conseguir trabajo de programador web?

En España el sector de las tecnologías de la información cuenta con el segundo mejor ratio de empleabilidad con una tasa de empleo del 76%, solo por detrás de los matemáticos y graduados en estadística (80%). El mercado de las tecnologías de la información y la comunicación se ha convertido en uno de los más importantes por volumen en Europa.

Fuente: Crónica Global - El Español

El acceso para ti es muy fácil ya que se trata de un sector que ofrece mucha documentación al alcance de todos para seguir creciendo y mantenerse al día con la evolución de las nuevas tecnologías. Además las empresas pueden encontrar talento como tú fácilmente. La posibilidad de publicar el código de los proyectos en los que trabajas hace que las empresas puedan verificar el talento de un programador incluso antes de contactarlo, independientemente de su titulación oficial.

Y lo mejor de todo, la programación de aportará mucho a nivel personal para que crezcas como persona y lleves una vida más feliz:

  • Aprender a programar conlleva el aprendizaje de una forma de pensar orientada a la solución lógica de los problemas; no solamente problemas tecnológicos.
  • Se te abrirá una ventana a la comprensión de cómo funciona el mundo actual, ya completamente digital, dejarás de ser un simple usuario.
  • Muchas empresas modernas de tecnología consideran normal el trabajo en remoto, que te dejará elegir dónde vivir sin estar vinculado a un sitio en concreto.

¿A qué estás esperando?

¡Me apunto!

Al terminar el curso, recibirás nuestro diploma y te regalaremos esta camiseta tan chula que certifica que ya eres un auténtico programador-ninja :) ¡Elige tu talla en el formulario de inscripción!


group photo

PREGUNTAS FRECUENTES

Aquí tienes respuesta a algunas de las preguntas más frecuentes.

No sé programar o sé muy poco sobre programación. ¿Puedo hacer este curso?

No, para hacer este curso sí necesitas tener conocimientos previos de programación. Puede apuntarse cualquier persona que ya haya realizado previamente nuestro curso de Programación Web para Principiantes o que esté familiarizada con los siguientes conceptos:

  • HTML & CSS
  • Bootstrap
  • Programación en cualquier lenguaje (utilizaremos Python durante el curso)
  • OOP
  • Conceptos básicos de Flask (framework back-end de Python)
  • Conceptos básicos de desarrollo web (GET, POST request)
  • Google App Engine (utilizaremos este hosting durante el curso)

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

Aparte de los conocimientos básicos resumidos arriba, también es necesario tener tu propio portátil que puedas traer al curso.

El curso se imparte en español, pero es conveniente tener un inglés básico. La mayoría de lenguajes de programación están en inglés, por lo que te resultará más fácil entenderlos y memorizarlos si ya cuentas con esta ventaja.

¿Qué material necesito llevar a clase?

Solo tienes que llevar tu portátil y grandes dosis de curiosidad y motivación :)

¿Cuándo y dónde son las clases?

Las clases son los lunes y jueves de 19 a 20:30 horas, del 14 de septiembre al 14 de diciembre. El lugar donde damos el curso es The Living Coworking, en Alameda Principal 21, 3ª Planta (Málaga, zona Soho).

¿Cuánto tiempo requiere el curso?

Cuanto más tiempo le dediques, mejor. Tendrás 2 clases a la semana de una hora y media cada una, pero con eso no es suficiente para seguir el alto ritmo del curso y convertirte en un programador-ninja. Te recomendamos dedicar tiempo entre clase y clase para hacer los deberes que el instructor te mande y para seguir practicando todo lo que puedas. Al final es una inversión en tu futuro y, si realmente quieres trabajar de programador, cuanto más tiempo le dediques, más altas serán tus probabilidades de conseguir un empleo bien pagado. Un buen programador nunca deja de aprender.

¿Cuál es el precio del curso?

Si eres de los primeros en apuntarte, puedes conseguir el precio especial Early Bird de solo 599€. Después, el precio sube hasta 899€, así que con el Early Bird ahorras 300€ en tu matrícula.

  • EARLY BIRD: 599€ (solo hasta 1 de septiembre)
  • LATE BIRD: 619€ (hasta 10 de septiembre)
  • Full Price: 899€ ¡Cuanto antes te matricules, mejor precio conseguirás!

¿Existen facilidades de pago?

Sí, puedes pagar el curso en dos plazos: el 50% antes del comienzo del curso, y el otro 50% un mes después de empezar el curso. Si prefieres esta opción, por favor, indícanoslo en un comentario en el formulario de inscripción.

¿Cuántas plazas hay para este curso?

El máximo son 10 plazas y ya tenemos algunos alumnos apuntados. Reserva la tuya antes de que se agoten.

¿Qué pasa si me pierdo una clase?

¿Tienes un compromiso y no puedes asistir a clase? No te preocupes, desde el principio tendrás acceso al “Tablero del estudiante”, un área de alumnos donde podrás ver todas las clases. Así, puedes recuperar esa clase en tu casa por tu cuenta. Además, también hay un foro donde los instructores resolverán todas las dudas que puedas tener. Dicho lo dicho, no te recomendamos perderte muchas clases ya que el ritmo del curso es alto y los alumnos que triunfan son los que no se pierden ninguna clase y además practican en casa entre clase y clase.

¿Voy a conseguir un trabajo garantizado después de hacer el curso?

Nada en esta vida tiene garantía ;-) Si puedes conseguir trabajo o no después del curso, depende mucho del tiempo que inviertas en practicar, practicar y practicar a lo largo del curso también fuera de las clases. No es imposible que consigas un puesto Junior o unas prácticas en alguna empresa. Tras los 6 meses que los cursos de Programación Web para Principiantes y Avanzada te requieren y muchas horas de práctica en casa, sí que tendrás una buena base para inscribirte a ofertas de empleo con tu nuevo currículum.

¿Tenéis un programa de becas para alumnos del curso?

No tenemos un programa de becas, pero sí una [red de colaboradores] (https://malaga.smartninja.es/partners). Entre ellos, encontrarás empresas que buscan talentos con los conocimientos que damos en nuestros cursos. Estaremos encantados de ponerte en contacto y ayudarte en todo que podamos. Además, ten en cuenta que nuestros profesores son profesionales del sector, no académicos. Merece la pena dejar una buena imagen delante de tu instructor ya que quizás, en su empresa o en otras que conozca, sepa de una oportunidad de trabajo para ti.

¿Existe la posibilidad de hacer el curso online o semi-presencial?

Algunos de nuestros cursos tienen su correspondiente versión online en directo si te interesa esta opción, busca si ya está disponible en la página de los cursos que ofrecemos.

¿Por qué debo aprender programación en SmartNinja?

El formato de nuestra escuela es perfecto para personas que buscan un curso presencial de programación en Málaga, no hay otra escuela que ofrezca algo igual.

  • Ideal para principiantes, no necesitas conocimientos previos.
  • Súper económico, relación calidad-precio súper ajustada.
  • 100% práctico, con portfolio de trabajos al terminar el curso.
  • De corta duración, contenidos optimizados para aprovechar el tiempo al máximo.
  • Compaginable con el trabajo, una de las ventajas más valoradas.
  • Instructores expertos, en activo en empresas de programación.

¿Se entrega algún diploma o titulación oficial al terminar el curso?

Nuestros cursos son cursos privados, con lo cual no son de titulación oficial. No obstante, los alumnos que hayan completado el curso con éxito recibirán nuestro diploma SmartNinja y también una camiseta de regalo.

Pero lo más valioso que te llevas es otra cosa: hoy en día la mayoría de empresas entrevistan a posibles candidatos, no porque tienen un título, sino porque han pasado una prueba técnica. Mandan una tarea a programar y, según lo bien que cumplas la tarea, te invitan para una entrevista o no. Los conocimientos y tu GitHub - un perfil que cualquier desarrollador tiene para subir y compartir con el mundo los códigos que haya desarrollado a lo largo de su carrera - es lo que realmente importa para convencer a una empresa de tus habilidades. Un título no hace nada de esto.


¿Qué dicen de este curso los antiguos alumnos?

Anna ya tenía algunas nociones sobre programación, pero este curso le sirvió para aclarar dudas, afianzar conocimientos y seguir avanzando en su carrera profesional.

Alejandro nos encontró en el periódico DiarioSur y luego vino a una sesión informativa. Tenía claro que quería cambiar de sector de trabajo, por eso ya ha hecho varios cursos de programación con nosotros.

¿Tú también quieres convertirte en un programador SmartNinja? ¡No esperes más y apúntate! ;)

¡No esperes más y apúntate! ;)


Precios

Precio del curso* Descripción Fecha de vencimiento
599,00 EUR Early Bird Precio válido hasta 01.09.2020
619,00 EUR Late Bird Precio válido hasta 10.09.2020
899,00 EUR Full Price Precio válido hasta 14.09.2020

* Nuestros cursos están exentos en virtud del Art. 20, punto 9 de la Ley IVA 37/1992.


Reserva tu plaza (y paga más adelante)

¡Suscríbete a nuestra Newsletter!

WhatsApp