Programación PHP Senior

Curso de Programación PHP Senior

Presencial y/o Online

Información general

Descripción: Este curso integrado esta compuesto de los cursos que un Programador PHP Senior necesita. Para obtener el titulo puedes hacerlo cursando cada curso con nosotros o solo presentando los exámenes de los cursos que consideras ya posees conocimientos. Si solo presentarás el examen de algún curso, entonces solo debes pagar la certificación de dicho curso. Recuerda que para obtener el titulo debes aprobar todos los exámenes.

Requisitos: Ser usuario de Windows, Mac OS o Linux.

Duración: 156 Horas.

Otros cursos que también pueden interesarte:

Bootstrap | jQuery | Programación PHP Junior | Programación PHP Semi Senior

Curso integrado

Este es un curso integrado, un curso integrado esta compuesto por varios cursos/modulos. Para obtener el certificado de este curso integrado debes obtener los certificados de cada curso/modulo.


Fechas de inicio

Si verás este curso integrado en la modalidad presencial u online 1 ver las fechas de inicio en la página de cada curso/modulo que componen este curso integrado. Si verás este curso integrado en la modalidad online 2 ó 3 puedes iniciar cuando quieras. Puedes ir viendo los cursos en el orden mostrado en la tabla "Precios" o también puedes verlos en el orden de tu preferencia, sin embargo debes estar pendiente de las prelaciones.


Contenido

Introducción a la Programación Estructurada (PE)

  • Objetivos de la programación
  • Lenguajes de Programación
  • Modelación del mundo real
  • Resolución de problemas con computadoras
  • Diseño del algoritmo
  • Resolución del algoritmo en la computadora
  • Lenguajes naturales, pseudo formales y de programación

Diseño de algoritmos

  • Análisis del problema
  • Definición del algoritmo de resolución del problema
  • Diseño y verificación del algoritmo
  • Pseudocódigo y los diagramas de flujo
  • Análisis y desarrollo de algoritmos

Del papel a la máquina

  • Estructura general de un programa
  • Instrucciones y tipos de instrucciones
  • Recursos abstractos y estructuras básicas
  • Operaciones de entrada y salida de datos: leer y escribir
  • Control de la ejecución de un programa
  • Estructuras de control: secuencias, condicionales y ciclos
  • Ciclos infinitos y como evitarlos
  • Correctitud de un programa

Programación modular

  • Introducción a los subprogramas o subalgoritmos
  • Funciones y procedimientos o subrutinas
  • Envío de parámetros
  • Variables locales y globales
  • Procedimientos versus funciones

Tipos de datos estructurados

  • Arreglos de una sola dimensión o vectores
  • Operaciones básicas con vectores
  • Arreglos multidimensionales
  • Registros: definición y uso
  • Comparación entre los tipos de datos simples
  • Tipos de datos estructurados

Introducción a HTML

  • Estructura de un documento HTML
  • Encabezado y cuerpo de las páginas
  • Etiquetas <body>, <head>
  • Crear mi primera página web

Texto y parrafo

  • Tamaños y tipos de fuentes
  • Color del texto
  • Salto de párrafos y salto de línea
  • Línea horizontal
  • Texto preformateado
  • Códigos de caracteres
  • Alineación
  • Elementos que modifican el aspecto del texto
  • Listas: ordenadas, desordenadas y de definición

Enlaces

  • Atributos href, name, target
  • Enlaces a correos electrónicos: mailto

Multimedia

  • Imágenes: etiqueta <img> y sus atributos
  • Imágenes estáticas y animadas
  • Sonido y video

Tablas

  • Etiquetas <table>, <tr>, <thead>, <th>, <tbody>, <td>
  • Atributos rowspan, colspan, border
  • Manejo de cellpadding, cellspacing

Formularios

  • Introducción
  • Etiqueta <input>
  • Cajas de texto y de contraseña
  • Atributo type y sus variants
  • Botones y tipos
  • Botones de selección y de radio
  • Listas de selección y áreas de texto
  • Etiquetas <fieldset>, <legend>, <label>

Elementos Adicionales

  • Introducción a JavaScript
  • Introducción a CSS

PHP

  • Introducción a los servidores web
  • Introducción a la programación en PHP
  • Conceptos de páginas dinámicas

Estructuras de control de flujo y recursos

  • Sentencias if-else, switch
  • Bucles while, for, do while

Formularios

  • Trabajar con formularios
  • Manejo de input, form, checkbox, radio, select
  • Los metodos GET y POST
  • Envio de correo electrónico
  • Uso de una IDE con PHP: Netbeans, Eclipse, Zend, Notepad++

Cookies y sesiones

  • Manejo de cookies
  • Iniciar y cerrar sesión

Programación Orientada a Objetos

  • Introducción
  • Definición de clases y objetos

Bases de datos

  • Introducción a SQL
  • Trabajar con bases de datos en PHP
  • Introducción a MySQL
  • Conectarse a una base de datos

Manejo de información

  • Introducción de nuevos registros.
  • Selección y lectura de registros.
  • Actualización de un registro.
  • Borrado de un registro con PHP
  • Búsqueda por 1 o más criterios

Trabajando con el servidor

  • Validaciones del lado del servidor.
  • Subir archivos al servidor, $FILES

Aplicaciones dinámicas

  • Aplicación de encuesta

Configuración y uso de un panel de control

  • Cambio de password
  • Cambio de lenguaje
  • Cambio de estilos
  • Actualización de la información de contacto

Configuración de dominios y subdominios

  • Dominios y Subdominios
  • Apuntadores a dominios
  • Redirecciones

FTP

  • Configuración y uso de accesos
  • Configuración de usuarios
  • Control de Sesiones
  • Introducción a FileZilla

Gestión de archivos y directorios

  • Administrador de Archivos
  • Manejo de archivos comprimidos
  • Respaldos

Bases de Datos

  • Asistentes de Creación de Usuarios
  • Asistentes de Creación de Bases de Datos
  • Introducción a phpMyAdmin

Correo

  • Configuración, mantenimiento y uso de usuarios
  • Introducción a webmail
  • Configuración de un correo en Outlook

Manejo y uso de estadísticas

  • Lectura de reportes de estadísticas
  • Gestión de reportes de estadísticas
  • Respaldo de reportes de estadísticas

Introducción a SQL

  • Comandos
  • Cláusulas
  • Operadores lógicos
  • Operadores de comparación
  • Funciones de agregado
  • Consultas de selección
  • Consultas básicas
  • Ordenar los registros
  • Consultas con predicado
  • Alias

Manejo de datos

  • Criterios de selección
  • Operadores lógicos
  • Intervalos de valores
  • El Operador like
  • El Operador in
  • La cláusula where
  • Agrupamiento de registros con group by
  • Funciones comunes: avg, count, max, min, sum
  • Consultas de acción: update, delete, insert into
  • Tipos de datos
  • Subconsultas

Referencias Cruzadas

  • Tipos de joins: join, inner join, left y right join

Manejo de tablas

  • Estructuras de las tablas
  • Creación de tablas nuevas
  • La cláusula constraint
  • Creación de índices
  • Modificar el diseño de una tabla
  • Consultas con parámetros
  • Bases de datos externas
Introducción
  • Instalación y configuración de CodeIgniter
  • Entender el flujo de aplicación de CodeIgniter
Patrón MVC
  • Modelo - Vista - Controlador en CodeIgniter
  • URLs en CodeIgniter
Controladores
  • Controllers en CodeIgniter
  • Funciones en los controladores
Vistas
  • Vistas en CodeIgniter
  • Helpers en CodeIgniter
  • Trabajar con plantillas en CodeIgniter
Modelos
  • Modelos en CodeIgniter
  • Utilizar los modelos desde los controladores
Librerias y funciones
  • Librerías de CodeIgniter
  • Funciones comunes en CodeIgniter
Más aplicaciones
  • Desarrollo de un login de usuarios

Introducción a Symfony

  • Conceptos básicos
  • Ventajas de trabajar con Symfony
  • Patrón MVC: modelo - vista - controlador

Estructura interna de Symfony

  • Código
  • Herramientas comunes
  • Librerías

Instalación

  • Ambiente de pruebas
  • Ambiente de desarrollo
  • Configuración servidor web
  • Configuración de Symfony
  • Enrutamiento
  • Conexiones con las bases de datos

Desarrollo en Symfony

  • Desarrollando esqueleto del módulo
  • Enlazando acciones
  • Manejando los request
  • Desarrollando el controlador: acciones, peticiones, sesiones, validación, filtros, configuración
  • Desarrollando la vista: plantillas, slots, configuración
  • Desarrollando el modelo: esquema de base de datos en Symfony, relaciones, reglas
  • Formularios
  • Integración con AJAX

Administración de Symfony

  • Manejo del caché
  • Internacionalización y localización
  • Administración de la generación de código
  • Depuración de aplicaciones
  • Optimizar el rendimiento de la aplicación

Conceptos Básicos

  • Framework
  • MVC
  • Convenciones

Instalación y puesta en marcha

  • Windows
  • Linux
  • Url Rewriting
  • Configuración de Seguridad
  • Configuración a Bases de datos

Empecemos

  • Creando la base de datos (tablas y relaciones)
  • Funciones del controlador (Acciones)
  • Formularios
  • Input específicos
  • Consultas a bases de datos
  • Guardando la información
  • Usos del Debug()
  • Recibiendo la Información

Integración

  • Jquery
  • Css
  • Bootstrap
  • Otros

Plantillas Bootstrap

  • Instalación y uso
  • Elements
  • Formularios
  • Plugins
  • Seguridad (models y jquery)

Precios

La siguiente tabla de precios muestra todos los cursos/modulos que componen este curso integrado. Puedes ver todos los cursos/modulos de este curso integrado en una sola modalidad, pero también mezclarlos en diferentes modalidades. Paga los cursos a medida que avanzas.


Cursos con Certificado

Solo Certificado

Presencial

Instalaciones
en Caracas

Online 1

Clases en Vivo
Cualquier País

Online 2

Clases en Vivo
Cualquier País

Online 3

Clases en Vivo
Cualquier País

Presencial

Solo
Certificado

Online

Solo
Certificado

P.E.
Lunes a Viernes
USD 55,14
Noches y Sábados
USD 77,20
Lunes a Viernes
USD 55,14
Noches y Sábados
USD 77,20
Cualquier día
USD 27,57
Cualquier día
USD 13,79
Lunes a Sábados
USD 13,79
Cualquier día
USD 6,89
HTML
Lunes a Viernes
USD 49,71
Noches y Sábados
USD 69,60
Lunes a Viernes
USD 49,71
Noches y Sábados
USD 69,60
Cualquier día
USD 24,86
Cualquier día
USD 12,43
Lunes a Sábados
USD 12,43
Cualquier día
USD 6,21
PHP 1
Lunes a Viernes
USD 51,43
Noches y Sábados
USD 72,00
Lunes a Viernes
USD 51,43
Noches y Sábados
USD 72,00
Cualquier día
USD 25,71
Cualquier día
USD 12,86
Lunes a Sábados
USD 12,86
Cualquier día
USD 6,43
PHP 2
Lunes a Viernes
USD 51,43
Noches y Sábados
USD 72,00
Lunes a Viernes
USD 51,43
Noches y Sábados
USD 72,00
Cualquier día
USD 25,71
Cualquier día
USD 12,86
Lunes a Sábados
USD 12,86
Cualquier día
USD 6,43
Admin. Host.
Lunes a Viernes
USD 25,29
Noches y Sábados
USD 35,40
Lunes a Viernes
USD 25,29
Noches y Sábados
USD 35,40
Cualquier día
USD 12,64
Cualquier día
USD 6,32
Lunes a Sábados
USD 6,32
Cualquier día
USD 3,16
SQL
Lunes a Viernes
USD 51,43
Noches y Sábados
USD 72,00
Lunes a Viernes
USD 51,43
Noches y Sábados
USD 72,00
Cualquier día
USD 25,71
Cualquier día
USD 12,86
Lunes a Sábados
USD 12,86
Cualquier día
USD 6,43
CodeIgniter
Lunes a Viernes
USD 81,29
Noches y Sábados
USD 113,80
Lunes a Viernes
USD 81,29
Noches y Sábados
USD 113,80
Cualquier día
USD 40,64
Cualquier día
USD 20,32
Lunes a Sábados
USD 20,32
Cualquier día
USD 10,16
Symfony
Lunes a Viernes
USD 121,29
Noches y Sábados
USD 169,80
Lunes a Viernes
USD 121,29
Noches y Sábados
USD 169,80
Cualquier día
USD 60,64
Cualquier día
USD 30,32
Lunes a Sábados
USD 30,32
Cualquier día
USD 15,16
CakePHP
Lunes a Viernes
USD 94,57
Noches y Sábados
USD 132,40
Lunes a Viernes
USD 94,57
Noches y Sábados
USD 132,40
Cualquier día
USD 47,29
Cualquier día
USD 23,64
Lunes a Sábados
USD 23,64
Cualquier día
USD 11,82

Cada módulo incluye
Clases presenciales en horarios y días especificados en calendario. Examen al final de curso.

Cada módulo incluye
Clases online en vivo en horarios y días especificados en calendario. Examen al final de curso.

Cada módulo incluye
Videocurso más 4 clases online en vivo. Recomendado pedir una clase al final de cada cuarta parte del videocurso. Examen al final de curso.

Cada módulo incluye
Videocurso más 2 clases online en vivo. Recomendado pedir una clase a la mitad y la otra al final del videocurso. Examen al final de curso.

Cada módulo incluye
Videocurso y examen.

Cada módulo incluye
Videocurso y examen.

Moneda:


Preguntas y respuestas

PreguntaBuenos Días en los cursos solo certificado nos dan el material para estudiar y despues se presenta el examen online o en las instalaciones.
Respuesta
15/05/17 01:59
Una vez que te inscribas, se te envia un link del curso que elegistes. Lo puedes ver donde y cuando quieras Además tienes 2 0 4 horas de clases privadas online en vivo. El examen lo das via online.
PreguntaCuando empezaria el curso y cuanto tiempo de duración tiene aproximadamente??
Respuesta
10/08/16 02:13
Este es un curso integrado, puedes comenzarlo con el curso de programacion estructurada o el curso de tu preferencia, la duracion total depende de la modalidad en que verás el curso.
PreguntaBuen dia, estoy interesado en iniciar el curso Curso de Programación PHP Senior ,presencial a credito, quisiera saber cuando inician, duracion y si tienen disponibilidad para fines de semana.
Respuesta
11/07/16 01:22
Este es un integrado y comienza con programación estructurada, agradeceria visualizar la pagina de este curso, alli encontrarás las fechas y horarios de este curso. Puede pagar cada curso individual a medida que avanza eso le dara tiempo para ir pagandolo. Algunos de los cursos que componen este curso solo se dan en la noche.
PreguntaComo hago para inscribirme a este curso online? Cuales fechas cercanas tienen disponibles?
Respuesta
06/07/16 10:02
Este integrado, empieza con programaciòn estructurada. Agradeceria visualizar nuestra pàgina ( www.benllisoft.com ) y alli encontrarà las fechas y horarios de los cursos. Cualquier otra aclaraciòn , favor llamarnos al telef. 0212- 7612523. Gracias.
PreguntaBuenos días. Cuando comienza el curso de las 6 de la tarde?
Respuesta
10/06/16 05:21
Tenemos para el 12/07 y el 18/07.
PreguntaSi me inscribo en este curso hay cursos que no tienen requerisitos como por ejemplo P.E. y html puedo hacerlos en paralelo en distinto horario ?
Respuesta
21/05/16 09:07
Si puede hacerlo . Saludos.
PreguntaBuenos dias , tengo la siguiente duda quiero inscribirme en este curso y pagarlo en su totalidad pero leyendo los comentarios tengo que ir viendo la disponibilidad de cada curso aparte y me fije que no hay pautado cursos de los frameworks entonces como haria en ese caso ?
Preguntaamigo buenas este curso esta disponible?
Respuesta
20/05/16 09:40
Si tenemos disponibilidad. Saludos.
PreguntaEl horario va a ser igual al terminar programación estructurada o va a cambiar? Por ejemplo si me inscribo de martes y jueves de 9 am a 1 pm,al terminar el curso de programación estructurada y pasar a php senior sigo teniendo el mismo horario?
Respuesta
10/05/16 09:54
Si continua con el mismo horario. Saludos.
PreguntaQue horarios hay para este curso? cuando inicia?
Respuesta
14/04/16 04:22
Este curso inicia con, programación estructurada, por lo tanto agradeceré, se sirva visualizar dicho curso, en nuestra página, donde encontrará las fechas y horarios. Saludos.
Pregunta9170 por 9 cuotas son 82.530Bs por que de contado es 73.700Bs y a credito es mas costoso?
Respuesta
11/04/16 05:44
Cualquier producto al contado es mas barato que adquirirlo a crédito . Saludos.
PreguntaPor que si se paga a credito el monto total es mayor?
Respuesta
09/04/16 12:07
El monto tanto en efectivo, débito o crédito es igual. Quien le ha informado eso. Saludos.
PreguntaEl costo mostrado aca esta actualizado (26/03/2016)
Respuesta
26/03/16 05:05
Si, el precio esta actualizado, es de 73.700 Bs si lo paga todo de contado, pero tambien puede ir pagando cada uno de los cursos inviduales (9 cursos) que componen este curso integrado para asi ir pagandolo a medida que va progresando en el curso.
PreguntaEL Curso de Programación PHP Senior COMPLETO CONSTA DE TODOS ESTOS ASPECTOS QUE USTEDES SE?ALAN ACA: P.E. HTML PHP 1 PHP 2 Admin. Host. SQL CodeIgniter Symfony CakePHP
Respuesta
26/03/16 01:47
Si, asi mismo es, este curso integrado esta compuesto por los cursos inviduales que usted menciona, como se puede observar en la seccion "Contenido" en la pagina del Curso de Programación PHP Senior. Saludos.
PreguntaBuenos días, tengo la duda de hacer este curso o hacerlos individualmente. Si yo pago y realizo cada curso individualmente, tambien me dan un certificado de programacion PHP Senior o solo me dan los certificados de cada curso?
Respuesta
20/01/16 06:43
Buenos dias, puedes ir pagandolos individualmente y obtener el certificado individual de cada curso y cuando completes todos los cursos correspondientes te daran tambien el certificado de "Programación PHP Senior"
PreguntaBuenas tardes, estoy interesada en el curso. Se podría pagar el curso y esperar las próximas fechas?
Respuesta
17/11/15 16:00
Buenas tardes, si puede pagar por adelantado todo el curso o ir pagando cada curso a medida que vayan viniendo. Como le comente en la pregunta anterior las fechas de inicio de este curso ya están pautadas, solo debe ir a la pagina del Curso de Programación Estructurada y ver las fechas y horarios de este curso y comenzar por este o saltarse este curso presentando un examen de conocimiento, y asi sucesivamente debe ir viendo los demás cursos en el orden que indican en el contenido. Le advierto que algunos cursos que componen este curso integrado solo pueden verse en las noches o sábados.
Preguntaactualmente no tiene programado ningun curso
Respuesta
15/11/15 11:52
Buenos Días!! Si tenemos fechas de inicio, este curso comienza por Programación Estructurada (PE) como puede ver en el contenido de curso, en la pagina de PE podrá ver las fechas de inicio de PE, si ya tiene conocimientos de PE entonces puede saltarlo presentado un examen que tendrá un costo del 10% del curso de PE, puede saltar otros cursos de esta misma manera si lo desea. La idea es que complete todos los cursos del "Curso de Programación PHP Senior" según la disponibilidad de horario de nuestros cursos y la suya. Le advierto que algunos de los cursos que componen este curso integrado solo pueden verse en las noches o sábados.