
Contacta con el centro para más información
Pide Información y sin compromiso
Descripción del curso
Detalles
Dirigido a:
REQUISITOS
No existen requisitos previos ya que el enfoque del curso está destinado a formar a los alumnos en las competencias profesionales del desarrollo Full Stack, desde cero, a través de sus dos especialidades principales, establecidas como dos cursos separados pero complementarios dentro de Full Stack, el desarrollo FrontEnd y el desarrollo BackEnd, con especial énfasis en las tecnologías más relevantes y demandadas en la industria actual.
Comentarios:
¿Por qué estudiar Full Stack?
El desarrollo Full Stack, debido a la digitalización y la 4ª revolución industrial, es una de las áreas más demandadas, por varias razones:
- Versatilidad: Controlar tanto el desarrollo BackEnd como FrontEnd te dota de capacidad de liderazgo para proyectos de envergadura, y te permite trabajar en una amplia variedad de proyectos, ampliando las opciones profesionales
- Integración: En la industria es fundamental desarrollar soluciones compactas, escalables y sólidas.
- Con FullStack, podrás tomar decisiones para optimizar procesos y agilizar las soluciones a los retos, ya que conoces todos los aspectos del proyecto.
- Crecimiento profesional: Conocer FullStack te sitúa en una posición privilegiada para liderar proyectos, asumir roles de responsabilidad y poder negociar mejores salarios.
- Libertad creativa: Conocer bien ambos aspectos del desarrollo web te da libertad de poder desarrollar tus propios proyectos complejos y dar rienda suelta a la creatividad que llevas dentro.
- Flexibilidad: Una profesión que solo requiere un ordenador y conexión a la red. ¿Buscas trabajo remoto? ¿Quieres ser autónomo? Esta es una gran profesión para ello.
OBJETIVOS DEL CURSO
- Formar a Desarrolladores Full Stack profesionales: Un curso de especialización, que provee una formación integral y especializada, asegurando que los alumnos salgan destacando en su capacitación.
- Preparación para la industria: Asegurar que todos los estudiantes estén preparados para este rol en la industria, y esto se consigue no solo con un enfoque educativo intensamente práctico, que simula el entorno de trabajo real y promueve una experiencia de aprendizaje aplicada y concreta, sino también con el aprendizaje en las herramientas más usadas y los modos y maneras de la industria
- Entrenamiento: La formación incluye un dinámico método de entrenamiento en lenguaje de programación que agiliza y hace más atractivo el estudio y práctica de código. El curso completo contiene alrededor de 3.000 preguntas estilo Trivial, y alrededor de 500 Blockpuzzles, un juego interactivo para entrenar código por medio de la ordenación de bloques. Puntua, compite y aprende en comunidad
HERRAMIENTAS
Javascript HTML | CSS PosgreSQL | Redis (NoSQL) | MongoDB (NoSQL) Node.js | React.js | Next.js Angular | Vue | Express.js | Git | Github Figma | Miró | OWASP | Docker
SALIDAS PROFESIONALES
Al final de este curso, los alumnos estarán preparados para dar el salto al mundo profesional, con varias especialidades y un currículum actualizado y reforzado, capacitándolos para enfrentarse a los retos del mercado laboral.
PRÁCTICAS EN EMPRESA
Incluidas
Temario:
BACKEND
MODULO 1: FUNDAMENTOS DE PROGRAMACION
- Introducción a la programación
- Javascript con Node.js
- Python / Java / Ruby / Go
- Control de versiones con Git y GitHub
- Fundamentos de programación funcional
MODULO 2: BASES DE DATOS
- Fundamentos de bases de datos relacionales
- Bases de datos NoSQL
- ORM (Object Relational Mapping)
- Migraciones y manejo de versiones de bases de datos
MODULO 3: DESARROLLO WEB & APIs
- Creación de servidores web
- Desarrollo de APIs
- Principios de diseño de APIs y documentación
MODULO 4: ARQUITECTURA DE SOFTWARE Y PATRONES DE DISEÑO
- Microservicios vs. Monolitos
- Patrones de arquitectura
- Patrones de seguridad
- Contenedores
- Patrones de diseño
MODULO 5: CIBERSEGURIDAD
- Fundamentos de seguridad web
- Implementación de HTTPS y manejo de certificados SSL/TLS
- Seguridad en APIs
- Prevención de ataques comunes
FRONT END
MODULO 0: INTRODUCCIÓN A LA PROGRAMACIÓN
- Conceptos básicos comunes a los lenguajes de programación
- Preparando el Entorno de desarrollo
- Tipos
- Variables
- Estructuras de control
- Funciones
- OOP
- Git & GitHub
MODULO 1: HTML y CSS
- Lenguajes de marcado vs Lenguajes de programación
- DOM
- Anatomía de una página web
- Cookies
- Local Storage
- ¿Deseas saber más?
MODULO 2: LIBRERIAS DE ESTILOS VS COMPONENTES
- Componentes
- Estilos compilados
MODULO 3: JAVASCRIPT
- Sintaxis
- Casos de uso
- Ejemplos
- Patrones de diseño
- Asincronía
- Testing
- Load testing
- Typescript
MODULO 4: FRAMEWORKS
- React.js vs Angular vs Vue vs Svelte
- SSR vs BSR
- React.js 101
- Hablando con el Backend
- Gestión de estado
- Compiladores y empaquetadores
- Arquitecturas frontend
MODULO 5: UX/UI
- Qué hace a un usuario feliz
- Figma, Miro, etc.
- Figma to React.js...
REQUISITOS
No existen requisitos previos ya que el enfoque del curso está destinado a formar a los alumnos en las competencias profesionales del desarrollo Full Stack, desde cero, a través de sus dos especialidades principales, establecidas como dos cursos separados pero complementarios dentro de Full Stack, el desarrollo FrontEnd y el desarrollo BackEnd, con especial énfasis en las tecnologías más relevantes y demandadas en la industria actual.
Comentarios:
¿Por qué estudiar Full Stack?
El desarrollo Full Stack, debido a la digitalización y la 4ª revolución industrial, es una de las áreas más demandadas, por varias razones:
- Versatilidad: Controlar tanto el desarrollo BackEnd como FrontEnd te dota de capacidad de liderazgo para proyectos de envergadura, y te permite trabajar en una amplia variedad de proyectos, ampliando las opciones profesionales
- Integración: En la industria es fundamental desarrollar soluciones compactas, escalables y sólidas.
- Con FullStack, podrás tomar decisiones para optimizar procesos y agilizar las soluciones a los retos, ya que conoces todos los aspectos del proyecto.
- Crecimiento profesional: Conocer FullStack te sitúa en una posición privilegiada para liderar proyectos, asumir roles de responsabilidad y poder negociar mejores salarios.
- Libertad creativa: Conocer bien ambos aspectos del desarrollo web te da libertad de poder desarrollar tus propios proyectos complejos y dar rienda suelta a la creatividad que llevas dentro.
- Flexibilidad: Una profesión que solo requiere un ordenador y conexión a la red. ¿Buscas trabajo remoto? ¿Quieres ser autónomo? Esta es una gran profesión para ello.
OBJETIVOS DEL CURSO
- Formar a Desarrolladores Full Stack profesionales: Un curso de especialización, que provee una formación integral y especializada, asegurando que los alumnos salgan destacando en su capacitación.
- Preparación para la industria: Asegurar que todos los estudiantes estén preparados para este rol en la industria, y esto se consigue no solo con un enfoque educativo intensamente práctico, que simula el entorno de trabajo real y promueve una experiencia de aprendizaje aplicada y concreta, sino también con el aprendizaje en las herramientas más usadas y los modos y maneras de la industria
- Entrenamiento: La formación incluye un dinámico método de entrenamiento en lenguaje de programación que agiliza y hace más atractivo el estudio y práctica de código. El curso completo contiene alrededor de 3.000 preguntas estilo Trivial, y alrededor de 500 Blockpuzzles, un juego interactivo para entrenar código por medio de la ordenación de bloques. Puntua, compite y aprende en comunidad
HERRAMIENTAS
Javascript HTML | CSS PosgreSQL | Redis (NoSQL) | MongoDB (NoSQL) Node.js | React.js | Next.js Angular | Vue | Express.js | Git | Github Figma | Miró | OWASP | Docker
SALIDAS PROFESIONALES
Al final de este curso, los alumnos estarán preparados para dar el salto al mundo profesional, con varias especialidades y un currículum actualizado y reforzado, capacitándolos para enfrentarse a los retos del mercado laboral.
PRÁCTICAS EN EMPRESA
Incluidas
Temario:
BACKEND
MODULO 1: FUNDAMENTOS DE PROGRAMACION
- Introducción a la programación
- Javascript con Node.js
- Python / Java / Ruby / Go
- Control de versiones con Git y GitHub
- Fundamentos de programación funcional
MODULO 2: BASES DE DATOS
- Fundamentos de bases de datos relacionales
- Bases de datos NoSQL
- ORM (Object Relational Mapping)
- Migraciones y manejo de versiones de bases de datos
MODULO 3: DESARROLLO WEB & APIs
- Creación de servidores web
- Desarrollo de APIs
- Principios de diseño de APIs y documentación
MODULO 4: ARQUITECTURA DE SOFTWARE Y PATRONES DE DISEÑO
- Microservicios vs. Monolitos
- Patrones de arquitectura
- Patrones de seguridad
- Contenedores
- Patrones de diseño
MODULO 5: CIBERSEGURIDAD
- Fundamentos de seguridad web
- Implementación de HTTPS y manejo de certificados SSL/TLS
- Seguridad en APIs
- Prevención de ataques comunes
FRONT END
MODULO 0: INTRODUCCIÓN A LA PROGRAMACIÓN
- Conceptos básicos comunes a los lenguajes de programación
- Preparando el Entorno de desarrollo
- Tipos
- Variables
- Estructuras de control
- Funciones
- OOP
- Git & GitHub
MODULO 1: HTML y CSS
- Lenguajes de marcado vs Lenguajes de programación
- DOM
- Anatomía de una página web
- Cookies
- Local Storage
- ¿Deseas saber más?
MODULO 2: LIBRERIAS DE ESTILOS VS COMPONENTES
- Componentes
- Estilos compilados
MODULO 3: JAVASCRIPT
- Sintaxis
- Casos de uso
- Ejemplos
- Patrones de diseño
- Asincronía
- Testing
- Load testing
- Typescript
MODULO 4: FRAMEWORKS
- React.js vs Angular vs Vue vs Svelte
- SSR vs BSR
- React.js 101
- Hablando con el Backend
- Gestión de estado
- Compiladores y empaquetadores
- Arquitecturas frontend
MODULO 5: UX/UI
- Qué hace a un usuario feliz
- Figma, Miro, etc.
- Figma to React.js
Sede principal del centro
A Coruña: Rúa Copérnico 3 - 15008 - A Coruña- A Coruña: Rúa Copérnico 3 - 15008 - A Coruña
Ofertas relacionadas
-
-
Online y Semipresencial en Madrid, Barcelona, A Coruña, Alicante y 19 provincias +Centro: Tokio
-
A distancia, Online y Semipresencial en Madrid, Barcelona, A Coruña, Álava y 46 provincias +
- Prácticas
-
Estás viendo