Plan de Estudios - Full Stack Intensivo
Plan de Estudios - Full Stack Intensivo
Plan de Estudios - Full Stack Intensivo
Programa de estudios
Desarrollo Full Stack Intensivo
PHP & MySQL
Capacitación que prepara al estudiante, desde cero, en el desarrollo full
stack de aplicaciones web comenzando con la maquetación con HTML5,
hojas de estilo CSS3 y lenguaje de programación JavaScript para
desarrollo del lado del cliente y PHP como lenguaje del lado del servidor
terminando con manejo de bases de datos con MySQL.
Objetivos
La finalidad del curso es lograr que el alumno acceda a la posibilidad de
inserción laboral en el sector de desarrollo informático como desarrollador
full stack junior. Hoy en día a demanda de desarrolladores que dominen las
tecnologías impartidas en este curso es altísima, tanto para e trabajo en
relación de dependencia como en formato free lance tanto para el mercado
local como para trabajar para empresas del extranjero. El alumno logrará
crear su propio portfolio con los trabajos desarrollados en clase y adquirirá
la experiencia necesaria para poder comenzar a trabajar de inmediato.
Metodología
Todas las clases se dictan de manera on line – en vivo donde el docente
dicta cada clase en directo, mostrando los procedimientos y pudiendo
supervisar sincrónicamente las tareas realizadas por los alumnos en clase.
En nuestro campus encontrará el acceso a las clases on line, material de
estudio suplementario como un manual elaborado con los contenidos de
cada clase y material extra, presentaciones multimedia, etc. Contamos con
un foro exclusivo de cada curso que permitirá la comunicación asincrónica
con el docente de manera que las dudas que puedan surgir puedan ser
contestadas por el mismo y a su vez revisadas por los alumnos. Hay test,
ejercicios y pruebas durante la cursada que irán elaborando la calificación
que obtendrá el alumno al finalizar su capacitación.
Contenidos Principales
• Introducción y conceptos generales. Instalación del VSC.
• Código del lado del cliente y del lado del servidor – Dinámico vs. Estático
5 Imágenes
¿Cómo conectar una imagen en HTML. Tipos de imágenes. JPG, PNG,
SVG, Etiqueta IMG. Imágenes: width y height. Imágenes como
background image.
6 Links y vínculos
Links y vínculos a otras páginas y a otras urls. Vínculos anclas. Vínculos
de correo electrónico.
7 Animación y vídeos
CSS: etiquetas: hover, transition. Concepto de animaciones en CSS.
Animaciones descargadas, animaciones creadas desde cero. Keyframes.
Lista de propiedades de CSS relacionadas a animaciones CSS.
Como enlazar videos, etiqueta <video> y todos sus complementos.
1 Introducción a la programación
Lenguajes de programación, características, tipos y diferenciación. Siste-
mas numéricos. Algoritmos, diagramas de flujo y pseudocódigo. Concep-
tos de variables, operadores, lógica y estructuras de control. Editores de
código. Estructura de un sitio web. ¿Qué significa código del lado del
servidor y código del lado del cliente? Concepto de métodos, eventos y
funciones. Bucles y estructuras condicionales.
5 Arrays en JavaScript
¿Qué son los arrays y para qué sirven? Creación de matrices, definir y
acceder a sus valores. Propiedad length. Declaración. Arrays multidimen-
sionales. Inicializar arrays en su declaración. Ordenación de arrays por
medio del método sort(). Método push(), método pop(), método splice().
6 Funciones en JavaScript
Concepto de función. Creación y llamado de funciones. Modularizar
nuestro proyecto. ¿Cómo incluir funciones dentro de nuestro proyecto?
Funciones paramétricas o parámetros en las funciones; funciones que re-
ciben parámetros y como hacer llamadas a funciones pasando
parámetros. Valores de retorno. Funciones nativas. IIFE o closures de las
funciones. Funciones complejas. Trabajo con eventos. Tipos de eventos.
9 Eventos y Funciones
¿Qué son los eventos? Tipos de eventos en JavaScript. Ejemplos de
eventos. Capturar eventos. Evento Onabort. Evento onblur. Embeber
JavaScript como atributo HTML. Funciones callback. Vincular funciones a
eventos. Funciones anónimas. Cancelar eventos.
10 Formularios en JavaScript
Trabajo con formularios en JavaScript. Propiedades y métodos del objeto
Form. Control de campos de texto. Control de Checkbox. Botones de
radio. Control de campos Select. Control de elementos Textarea.
Elementos de formulario Select asociados. Eventos aplicados a
formularios. Validación de datos. Validación de datos del lado del cliente.
Expresiones regulares.
11 Portfolios
Introducción a los portfolios. Conceptos generales. Uso de los portfolios.
Cómo generar un portfolio eficiente y de utilidad para la consecución
laboral tanto freelance como para que sea parte de nuestro CV. Uso de
Behance y Cargo para el manejo de portfolios.
Centro de Capacitación en Tecnología e Informática