Está en la página 1de 4

SVS

Curso Taller Desarrollo de Software Empresarial

I. DATOS GENERALES

1.1. Nombre del curso : Desarrollo de Software Empresarial PHP con Laravel
Framework
1.2. Tipo del curso : Prctico Taller.
1.3. Nivel - Mdulos : El curso esta dividido en 3 Mdulos
1.4. Horas semanales : Teora = 2 , Taller = 4
1.5. Horas por Mdulo : 26h
1.6. Total de horas : 78h
1.7. Requisito : Fundamentos de programacin
1.8. Organizador : Spring Valley Software
1.8. Profesor : Kevin Arnold Arias Figueroa

II. RESUMEN

El curso de taller de programacin en PHP con Laravel FW, proporciona a los participantes o
estudiantes obtener habilidades en el manejo de este framework basado en el lenguaje de
programacin PHP que est muy inmerso en el mercado del software en la actualidad, no hay
ms que echar un vistazo a las ofertas de trabajo que se publican en los portales de empleo para
saber que las tecnologas back son ms demandadas que las de front. generalmente, los
desarrolladores empiezan por las tecnologas que permiten ver resultados, y esas tecnologas
son las de la parte del cliente. El servidor, como lo llaman muchos, es la parte complicada. Pero
hay que ser conscientes, que quizs por ello, sea ms demandado este tipo de perfil, por la
ausencia de programadores backend.

En este sentido, hay que tener en cuenta que PHP ha crecido muchsimo desde que naciera all
por el ao 1995. Por esta razn cuenta con varios frameworks en el mercado que cada vez son
ms utilizados y demandados. Es el caso de Laravel. Este framework ha calado muy hondo en
mucho usuarios y empresas que han optado por el uso de esta tecnologa.

III. COMPETENCIAS OBTENIDAS EN EL CURSO


Desarrolla y mantiene de manera ptima, eficiente y econmica sistemas de software confiables
capaces de satisfacer los requisitos definidos por los clientes.

Jr. Puno B9, Abancay Apurmac Per


<Spring Valley (051) 983725169 - (051) 083631270
Software/> www.svs-soft.com
SVS
IV. COMPETENCIAS GENERALES

Resuelve problemas complejos mediante programas de computador, para lo cual se emplea lo


siguiente:

1) Teora sobre el manejo de eventos y excepciones.

2) Uso de libreras orientadas a objetos para la resolucin de problemas: colecciones.

3) Resolucin de problemas con archivos: flujos de bytes, flujos de caracteres, archivos de


acceso aleatorio, serializacin, flujos de tokens.

4) Web y XML

5) Multimedia: imgenes y animacin.

V. TEMARIO DEL CURSO

Mdulo I (26h)

Introduccin al curso.
o Importancia del desarrollo web en la actualidad.
o Conceptos e importancia del uso de frameworks.
o Por qu PHP y Laravel frente a otras alternativas?
o PHP Para empresas.
o Gestor de paquetes composer.
o Importancia de la seleccin de herramientas para el entorno de trabajo.
Instalacin del entorno de desarrollo.
o Instalacin de servidor web apache.
o Instalacin de MySql.
o Instalacin de PHPMyAdmin y Workbeanch.
o Instalacin de composer.
o Instalacin de sublime text y plugins (Editor para programadores).
Uso e indicaciones a considerar sobre las herramientas de desarrollo.
o Configuracin mnima del servidor web.
o Ejemplos de uso de PHPMyAdmin y Workbeanch.
o Adiestramiento en sublime text.
Arquitectura de software de Laravel.
o Creacin de nuestro primer proyecto.
o Arquitectura de software modelo vista controlador (MVC).
o Estructura de carpetas de nuestro proyecto.
Configuracin de nuestro proyecto sobre Laravel.
o Generacin global del key para las encriptaciones.
o Configuracin regional (Zona horaria e idioma).
o Incorporacin adicional de idiomas.
o Creacin de middleware genrico para la aplicacin (Interceptores).

Jr. Puno B9, Abancay Apurmac Per


<Spring Valley (051) 983725169 - (051) 083631270
Software/> www.svs-soft.com
SVS
Mdulo II (26h)
Rutas, controladores y vistas parte 1.
o Manejo de rutas mediante peticiones va POST, GET, PUT y DELETE.
o Acciones y controladores.
o Renderizado de vistas.
Rutas, controladores y vistas parte 2.
o Parmetros y URLs limpias.
o Manejo de parmetros en las acciones de los controladores.
o Parmetros opciones.
o Ejemplos prcticos para operar con parmetros en las URLs.
Helpers
o Helper de arrays.
o Helper de URLs.
o Helper de paths.
Datos de envo va POST y GET.
o Paso de parmetros en peticiones va POST.
o Paso de parmetros en peticiones va GET.
o Envo de parmetros vista->controlador, controlador->vista.
Motor de plantillas Blade.
o Blade frente a HTML.
o Ventajas y desventajas de un motor de plantillas.
o Maquetacin del DOM mediante Blade.
Template o layout.
o Creacin de un template.
o Inclusin de contenidos parciales.
Manejo de sesiones.
o Configuracin de las sesiones.
o Sesin normal y sesin flash.
o Ejemplo de log-in con sesiones.
Manejo de encriptacin de datos.
o Encriptacin y desencriptacin de cadenas de texto.

Mdulo III (26h)


Manejo de archivos.
o Almacenamiento y lectura de archivos en rutas de acceso pblico.
o Almacenamiento y lectura de archivos en rutas de acceso privado.
Envo de correo electrnico.
o Creacin de plantillas de correo.
o Envo de correos simples.
o Envo de correos con paso de parmetros.
Manejo de base de datos parte 1.
o Conexin a base de datos MySql.
o Crear, leer, actualizar y eliminar datos (CRUD).
o Clusula where.

Jr. Puno B9, Abancay Apurmac Per


<Spring Valley (051) 983725169 - (051) 083631270
Software/> www.svs-soft.com
SVS
Manejo de base de datos parte 2.
o Modelo objeto relacional Eloquent.
o CRUD con Eloquent.
o Clusula where con Eloquent.
o Consultas avanzadas con Eloquent.
Publicacin de proyecto Laravel en internet.
o Instalacin de FileZilla.
o Conexin remota al servidor web a travs de SFTP
o Configuracin del archivo .htaccess.
o Configuracin de acceso directo mediante dominio (Borrando la carpeta pblica).
o Pruebas de funcionalidad en la web.

VI. EVALUACION

Tipo de evaluacin Porcentaje Descripcin

Participacin activa Asistencia, puntualidad, participacin y otros


1 10%
(PA) indicadores de desempeo.

G = (G1+G2+G3+G4+G5)/5, donde 5 es la cantidad


de unidades temticas del curso, sin considerar el
Guas (G) y trabajo
trabajo de aplicacin: una gua por unidad.
2 grupal de aplicacin 40%
(T) T = trabajo de aplicacin.

((G + T)/2)*0.4

3 Exmenes comunes 50% (EC1 + EC2)/2

Frmula:

PA*0.1+ ((((G1+G2+G3+G4+G5)/5) + T)/2)*0.4+ ((EC1 +EC2)/2)*0.5

Notas:

a) Los dos exmenes comunes se rendirn en las mismas semanas programadas para
todos los dems exmenes: semanas 8 y 16.

b) Los grupos de trabajo grupal sern conformados por tres (3) alumnos como
mximo, y debern ser expuestos en fecha programada.

Jr. Puno B9, Abancay Apurmac Per


<Spring Valley (051) 983725169 - (051) 083631270
Software/> www.svs-soft.com

También podría gustarte