Facilítanos tus datos de contacto y te informaremos de programas académicos similares a
Bootcamp de Desarrollo y Programación Web. Full Stack Developer
en tu email.
Este Bootcamp está dirigido a personas interesadas en el mundo del desarrollo y programación web, no siendo necesarios conocimientos previos para un adecuado aprovechamiento del mismo.
Comentarios:
Objetos:
Una de las características principales de un bootcamp es que las jornadas diarias son muy intensas, por ello el día debe ser enfocado de una manera amena y distendida. Se trata de conseguir una inmersión total en la materia durante estos seis meses, a fin de que el alumno salga con una visión global del sector del diseño gráfico. Leer más
El contenido del Bootcamp de Desarrollo Web ha sido diseñado por nuestro equipo docente y está pensado para cubrir las necesidades de las empresas de la industria del desarrollo web.
Este Bootcamp está dirigido a personas interesadas en el mundo del desarrollo y programación web, no siendo necesarios conocimientos previos para un adecuado aprovechamiento del mismo.
Salidas profesionales
•Full Stack Developer •Programador de aplicaciones web Javascript •Programador de aplicaciones web jQuery •Programador backend •Programador de aplicaciones servidor •Gestor de bases de datos con MySQL •Diseñador y programador de páginas web dinámicas •Visual designer
UN DÍA EN EL BOOTCAMP
Una de las características principales de un Bootcamp es que las jornadas diarias son muy intensas, por ello, el día debe ser enfocado de una manera amena y distendida. Se trata de conseguir una inmersión total en la materia durante estos seis meses, a fin de que el alumno salga con una visión global del sector del diseño gráfico.
De lunes a jueves:
MAÑANAS
09.00 - 12.00 H. In class Durante las tres primeras horas del día el alumno asiste a las clases magistrales donde el profesor avanza en el temario y cada día se imparten cosas nuevas de una manera un poco más teórica, aunque el alumno estará en todo momento en constante contacto con un ordenador por persona a fin de lograr una inmersión práctica y plena en el mundo del diseño digital.
12.00 - 12.30 H. Break Los alumnos se dirigen a Eskool: Agencia de Diseño y Marketing (C/ Carranza, 25 -a 2 minutos de CEI-) y disfrutan de un momento de descanso distendido donde poder resolver las últimas dudas del día junto a sus compañeros y un profesor diferente al de las clases magistrales.
12.30 - 14.00 H. Practice El profesor, en las instalaciones de la agencia Eskool, propone y supervisa una práctica en grupo o individual. Muchas veces esta práctica será real, basada en las instrucciones de un cliente de la agencia.
14.00 - 15.00 H Proyects El alumno dedica la última hora del día a elaborar sus proyectos finales (dos proyectos finales por bootcamp) y, asimismo, a completar y desarrollar su portfolio con todos los trabajos elaborados durante su paso por la escuela.
Viernes:
MAÑANAS 12.00 - 15.00 H. Events and masterclasses Los viernes son los días perfectos para realizar actividades de grupo, eventos, visitas a otras agencias o para la impartición de masterclasses.
09.00 - 12.00 H. In class Durante las tres primeras horas del día el alumno asiste a las clases magistrales donde el profesor avanza en el temario y cada día se imparten cosas nuevas de una manera un poco más teórica, aunque el alumno estará en todo momento en constante contacto con un ordenador por persona a fin de lograr una inmersión práctica y plena en el mundo del diseño digital
Lugar de impartición:
en Madrid, Sevilla
Titulación que se obtiene:
Los alumnos que aprueben los dos proyectos finales del Bootcamp obtendrán la titulación de Máster Profesional en Desarrollo Web (no es necesario estar en posesión de estudios previos).
CEI es un Centro de Formación Autorizado por Apple. Por ello, nuestros alumnos podrán obtener la certificación profesional de Apple e impulsar su carrera en tecnologías del diseño y de la información, entornos empresariales y mercados B2B.
IBM confía en nosotros y por ello nos ha otorgado la insignia IBM Education Partner. Este sello premia a centros de enseñanza que mantienen y fomentan una formación de calidad.
Nuestra escuela se consolida como Centro de Formación de referencia de Maxon en España y nos convertimos en la 1ª escuela de Europa en ser Maxon Training Provider for R18.
· Principios básicos del diseño web · Principios de usabilidad · Principios de accesibilidad · Creación y optimización de imágenes para web · Piezas básicas publicitarias: banners, redes sociales HTML + CSS: estándares web · Introducción a la web: navegadores, motor de navegaciones, sistemas operativos Leer más · Preparación del entorno para el desarrollo · HTML: versiones y diferencias · Etiquetas y atributos · Semántica de las etiquetas · Uso de las etiquetas · DOCTYPE y codificación de caracteres (Charset) · Head y Title · Párrafos · Imágenes · Tablas · Enlaces: hipervínculos y anclas · Listas: ordenadas, desordenadas y de definiciones · Etiquetas meta · Uso de iFrames · Formularios · Rutas y direcciones: relativas y absolutas · Propiedades CSS · Enlazar CSS · Selectores CSS · Pseudoselectores y pseudoelementos · Vídeo en HTML
5· Audio en HTML5
Responsive design (diseño web adaptable a tablet/móvil) · Vídeo en HTML5 · Audio en HTML5Edición web · Creación del entorno de desarrollo: Editor de Texto + Navegador · Complementos y herramientas útiles para la edición web · Estructuración de un sitio web · Uso avanzado de nuestro entorno de desarrollo · Conexión a un servidor remoto y sincronización · Gestión de archivos mediante FTP · Servidores y registro de dominiosDesarrollo Front-End (Javascript y jQuery) · Introducción a JavaScript y jQuery · Conceptos básicos para el uso de plugins jQuery · Creación de ejemplos prácticos: des-plegables, galerías, sliders · Introducción a CMS: WordpressDesarrollo Back-End · Introducción a servidores · Introducción a lenguajes de servidor (PHP y MySQL)
Posicionamiento web: SEO · Entendiendo los motores de búsqueda · Usabilidad web · Introducción al SEO On Page · Marketing web
FRONTEND CON JAVASCRIPT Y JQUERY
01- DESARROLLO WEB (FRONTEND)
Primeros pasos con JavaScript · Introducción a la programación de frontend · JavaScript. Sintaxis general · Incluir JavaScript en documentos HTML · JavaScript en archivos adjuntos · JavaScript dentro del código HTML · JavaScript. Variables y operadores · Variables locales y variables globales · Variables numéricas · Métodos para variables numéricas · Operadores de asignación · Operadores de incremento y decremento · Operadores matemáticos · Cadenas de texto (strings) · Métodos para cadenas de texto · Variables Undefined · Variables NULL · Variables NaN · Operadores lógicos en JavaScript · Operadores relacionales
Estructuras de control de flujo y variables complejas · JavaScript. Tipos variables complejas · Arrays en JavaScript · Métodos para Arrays · Condicionales en JavaScript · If / else · Switch · Bucles en JavaScript · Ciclo for · Ciclo whileFunciones en JavaScript · Funciones en JavaScript · Sintaxis y uso · Scope de JavaScript · Trabajo con funciones
El DOM · JavaScript. El DOM · Introducción al DOM · Objeto Notation · Crear nodos · Agregar nodos · Modificar, reemplazar y eliminar nodos · Acceso a los atributos del DOM · Modificar estilos de elementos · Eventos del DOM
JavaScript avanzado. Objetos · Definición de objeto · Arrays asociativos · Propiedades · Métodos · Métodos apply() y call() · Introducción a la notación JSON · Trabajo con JSON en JavaScript (I) · Trabajo con JSON en JavaScript (II)AJAX en JavaScript · AJAX en JavaScript · Primeros pasos · Primera aplicación · Funcionamiento de una aplicación AJAX · Métodos y propiedades del objeto XMLHttp Request · Objetos para AJAX · Trabajo con AJAX. Listas desplegables · Trabajo con AJAX. Autocompletar formulario · Trabajo con AJAX. Lector RSS · Trabajo con AJAX. Google mapsjQuery básico · Introducción a Jquery · Pasos para utilizar jQuery · Primer script con jQuery · Básicos de jQuery: añadir y quitar clases CSS · Básicos de jQuery: mostrar y ocultar elementos de la página · Básicos jQuery: efectos rápidos con jQuery · Básicos jQuery: callback de funciones jQuery · Básicos jQuery: uso de Ajax básico con jQuery · Básicos jQuery: Ajax jQuery con mensaje de carga
jQuery Avanzado • El 3 de jQuery . Métodos esenciales • Función jQuery o función $() • Core/each: each del core de jQuery. • Método size() y propiedad length del core de jQuery. · Método data() core jQuery · Selectores de jQuery · Selectores de jerarquía en jQuery · Métodos de atributos en jQuery · Acceder y modificar atributos HTML desde jQuery · Método attr() de jQuery, otros usos y removeAttr() · Método prop() de jQuery y diferencias con attr() · Métodos de CSS de jQuery · Método css() de jQuery · Funciones CSS de jQuery para conocer el tamaño y posición de elementos · Eventos en jQuery · Manejadores de eventos en jQuery · Introducción de Objeto evento en jQuery · Eventos de ratón en jQuery mouseenter y mouseleave · Eventos de teclado en jQuery · Definir eventos con bind() y eliminarlos · Eventos definidos con live() en jQuery · Delegated events en jQuery · Efectos en jQuery · jQuery animate(): animación de propiedades CSS · Animaciones de color con jQuery. · Fading en jQuery · Colas de efectos en jQuery · Método queue() para acceder a una cola de efectos · Meter funciones en una cola de efectos jQuery · Parar la ejecución de una cola de efectos jQuery · Método delay() para retrasar la ejecución de efectos de la cola · Cola de efectos personal (no predeterminada) en jQuery · Desarrollo de plugins en jQuery · Introducción al desarrollo de plugins en jQuery
BACKENDCON PHP7 Y MYSQLMÓDULO
01- DESARROLLO WEB (BACKEND)
Primeros pasos con PHP7 · Introducción a la programación de backend · Estructura básica de una página PHP · Las etiquetas PHP · La función echo · Separador de instrucciones · Comentarios · Mezclar PHP y HTML · Normas de denominación · Configuración de PHP · El archivo de configuración php.ini · Información sobre la configuración · Juego de caracteres · Utilizar PHP desde la línea de comandos · Las bases del lenguaje PHP · Constantes. Definición y alcance · Variables. Inicialización y asignación · Variables. Alcance y duración · Variables dinámicas (o variables variables
)Tipos de datos en PHP7 · Tipos de datos · Tipos disponibles · Tipos de datos escalares y especiales. · Arrays · Arrays. Creación, manipulación y alcance · Operadores · El operador de asignación por valor · El operador de asignación por referencia · Los operadores aritméticos · El operador de cadena · Los operadores combinados · Los operadores lógicos y de comparación · El operador ternario · El operador de unión NULL · El operador de comparación combinado · Precedencia de los operadores
Estructuras de control en PHP7 · Estructuras de control en PHP 7.
Condicionales · La estructura if · La estructura switch · Estructuras de control en PHP 7.
Ciclos · La estructura if · La estructura while · La estructura do ... while · La estructura for · La estructura foreach · Las instrucciones continue y break · Incluir un archivo · Funcionamiento y utilización · Interrumpir el script
Funciones en PHP7 (I) · Utilizar las funciones PHP · Preámbulo · Manipular las constantes, las variables y los tipos de datos · Constantes · Variables · Tipos de datos · Conversiones · Manipular variables numéricas · Manipular variables strings · Manipular arrays · Utilizar expresiones regulares · Estructura de una expresión regular
Funciones en PHP7 (II) · Manipular las fechas · Funciones para manipular los archivos en el servidor · Manipular los encabezados HTTP · Escribir funciones y clases PHP · Declaración y llamada · Parámetros · Sintaxis · Valor predeterminado · Declaración del tipo de datos · Pase por referencia · Lista variable de parámetros · Consideraciones sobre las variables utilizadas en las funciones · Variables locales/globales · Variables estáticas · Las constantes y las funciones
Funciones en PHP7 (III) · Escribir funciones y clases PHP · Recursividad · Función anónima · Estructura básica de una página PHP · Función generadora · Clases · Concepto · Definir una clase · Instanciar una clase · Legado · Otras características de las clases · Clases o métodos abstractos · Información sobre la configuración · Clases o métodos finales · Interfaces · Constantes de clases
01- DESARROLLO WEB (BACKEND)Primeros pasos con PHP7
· Introducción a la programación de backend · Estructura básica de una página PHP · Las etiquetas PHP · La función echo · Separador de instrucciones · Comentarios · Mezclar PHP y HTML · Normas de denominación · Configuración de PHP · El archivo de configuración php.ini · Información sobre la configuración · Juego de caracteres · Utilizar PHP desde la línea de comandos · Las bases del lenguaje PHP · Constantes. Definición y alcance · Variables. Inicialización y asignación · Variables. Alcance y duración · Variables dinámicas (o variables variables)
Tipos de datos en PHP7 · Tipos de datos · Tipos disponibles · Tipos de datos escalares y especiales. · Arrays · Arrays. Creación, manipulación y alcance · Operadores · El operador de asignación por valor · El operador de asignación por referencia · Los operadores aritméticos · El operador de cadena · Los operadores combinados · Los operadores lógicos y de comparación · El operador ternario · El operador de unión NULL · El operador de comparación combinado · Precedencia de los operadores
Estructuras de control en PHP7 · Estructuras de control en PHP 7.
Condicionales · La estructura if · La estructura switch · Estructuras de control en PHP 7.
Ciclos · La estructura if · La estructura while · La estructura do ... while · La estructura for · La estructura foreach · Las instrucciones continue y break · Incluir un archivo · Funcionamiento y utilización · Interrumpir el script
Funciones en PHP7 (I) · Utilizar las funciones PHP · Preámbulo · Manipular las constantes, las variables y los tipos de datos · Constantes · Variables · Tipos de datos · Conversiones · Manipular variables numéricas · Manipular variables strings · Manipular arrays · Utilizar expresiones regulares · Estructura de una expresión regular
Funciones en PHP7 (II) · Manipular las fechas · Funciones para manipular los archivos en el servidor · Manipular los encabezados HTTP · Escribir funciones y clases PHP · Declaración y llamada · Parámetros · Sintaxis · Valor predeterminado · Declaración del tipo de datos · Pase por referencia · Lista variable de parámetros · Consideraciones sobre las variables utilizadas en las funciones · Variables locales/globales · Variables estáticas · Las constantes y las funciones
Funciones en PHP7 (III) · Escribir funciones y clases PHP · Recursividad · Función anónima · Estructura básica de una página PHP · Función generadora · Clases · Concepto · Definir una clase · Instanciar una clase · Legado · Otras características de las clases · Clases o métodos abstractos · Información sobre la configuración · Clases o métodos finales · Interfaces · Constantes de clases
DISEÑOWEB CONWORDPRESS
01- WORDPRESS
Introducción · ¿Qué es WordPress? · Configuración del servidor local · Creación de la base de datos · Instalación de WP · Seguridad
Uso de WP · Entradas · Páginas · Taxonomías · Comentarios · Multimedia · Widgets · Plugins
Configuración · Instalación de temas · Instalación de plugins · Ajustes de WP · Estructura de un tema o plantilla · Partes de un tema de WP · Jerarquía de ficheros · La hoja de estilos · Fichero de funciones · “Template tags” y “conditional tags” · El bucle (the loop)
Modificación de un tema o plantilla · Manipulación de la hoja de estilos · Manipulación del fichero de funciones · Creación de plantillas de páginas
Creación de un tema o plantilla · Planificación previa y diseño · Versión estática del tema (HTML y CSS) · Distribución de ficheros del tema · Inclusión de “template tags”WP como CMS · Campos personalizados · Tipos de entradas personalizadas · Taxonomías personalizadas · Shortcodes
Publicación · Configuración del servidor remoto · Creación de la base de datos · Instalación de WP · Migración del contenido · Transferencia de archivos del tema · Ajustes finalesOtros CMS · Plataformas alternativas a WP · La plataforma Joomla · Instalación de Joomla en el servidor local · Panel de control de Joomla · Publicación de contenido con Joomla · Instalación de temas de Joomla · Panel de control de Drupal · Publicación de contenido con DrupalLeer menos