Programación PHP

Red21
Online

$ 896.400
IVA inc.
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Online
  • Buga
  • Duración:
    4 Meses
Descripción

Este curso le permitirá programar todo lo que sucede detrás de la fachada de un sitio web dinámico e interactivo : procesar formularios , generar páginas con contenidos dinámicos , enviar y recibir cookies,mails ,acceso a bases de datos, etc.
Dirigido a: Diseñadores web, Programadores, estudiantes de diseño, administradores de red y profesionales relacionados con aplicaciones de Internet. Es el momento para aprovechar este curso que te ofrece Red21: este curso continúa recibiendo diariamente un número creciente de solicitudes de información, tal como lo ha hecho desde que fue registrado en Diciembre de 2010. Menos alumnos por curso. Más tiempo de los profesores para ti. Educación personalizada a tu medida. El centro ofrece a aquellos que quieran estudiar el programa, el mejor precio entre todos los cursos de PHP. Completando un total de 4 meses aprende todo lo que necesitas sin asistir al centro para graduarte de Distance Learning Red21. com Corporate System. Controla tu futuro profesional aprendiendo basic, awk y swing y ponte al nivel de aquellos que se desenvuelven como profesionales de PHP reforzando tus conocimientos y habilidades como Programador en Ruby, Programador en PHP, Programador Web u otras profesiones relacionadas. Entre otros, podemos destacar los siguientes profesores del plantel educativo: Darío Mena (Programador y técnico en Reparación y armado de PCs. ) y Mario Spinelli (Diseñador de sitios web y programador ). Tiene prácticas en empresas, asociación de exalumnos, biblioteca. Red21 es especialista en cursos de PHP desde 2010. La nueva notificación del centro para informar el inicio de clases fue publicado en emagister en Diciembre de 2010. Si ya hiciste el curso con este centro, esta es tu oportunidad para expresar tu nivel de satisfacción.

Información importante Sedes

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Buga
Calle 15 No 7 - 91, 14800, Bogotá, Colombia
Ver mapa

Preguntas Frecuentes

· Requisitos

No presenta requisitos específicos

Opiniones

Todavía no hay opiniones de este curso

Profesores

Darío Mena
Darío Mena
Programador y técnico en Reparación y armado de PCs.

Mario Spinelli
Mario Spinelli
Diseñador de sitios web y programador

Programa académico

Curso de Programación PHP

Presentación :

PHP es el lenguaje de programación más usado en los servidores de Internet debido a su potencia, velocidad de ejecución y simplicidad que lo caracterizan.
Este curso le permitirá programar todo lo que sucede detrás de la fachada de un sitio web dinámico e interactivo : procesar formularios , generar páginas con contenidos dinámicos, enviar y recibir cookies, mails, acceso a bases de datos, etc.

Para culminar contará con un módulo dedicado a la inserción laboral en el mercado laboral de la Programación con acceso a la bolsa de trabajo de Red21.

Objetivos :

  • Conocer a fondo el lenguaje de creación de páginas dinámias más utilizado en Internet.
  • Crear aplicaciones dinámicas a medida.
  • Dominar la interacción páginas webs estáticas-dinámicas-bases de datos.

A quien esta dirigido:

Diseñadores web, Programadores, estudiantes de diseño, administradores de red y profesionales relacionados con aplicaciones de Internet.

Programación servidor: PHP

Se estudia la tecnología de programación de aplicaciones web PHP 5, prestando especial atención a las características especiales que presentan este tipo de aplicaciones, a su nuevo enfoque orientado a objetos, a la seguridad en la aplicación y al acceso a bases de datos.

- Instalación

Se describirá la instalación del paquete XAMPP, que incluye todos los componentes necesarios para crear un entorno de desarrollo completo de aplicaciones web: el servidor web Apache, PHP, el servidor de bases de datos MySQL y otras aplicaciones auxiliares.

- Crear un sitio web

Empiezará explicando el funcionamiento de las páginas dinámicas, en concreto cuando se han creado con la tecnología de servidor PHP. Seguidamente configurará un sitio web en Apache a través de un alias y cómo hacer lo propio para poder utilizarlo en Dreamweaver.

- Introducción a PHP

Introducirá conceptos fundamentales del lenguaje de programación PHP. Empezará indicando cómo debe delimitarse el código php en una página web junto al código HTML y después estudiará conceptos como el de variable, tipo de datos o constante.

- Arrays y estructuras de control

Introducirá el concepto de matriz o array como estructura de datos y las estructuras de control, que permitirán modificar el flujo de ejecución de un programa.

- Más sobre los arrays

Estudiará aspectos avanzados del manejo de arrays en PHP, como los arrays asociativos y el bucle foreach para recorrerlos; los arrays multidimensionales, etc.

- Funciones

Describirá las particularidades de PHP respecto de la utilización de funciones como una de las herramientas básicas para dividir la aplicación en partes más pequeñas y fáciles de manejar. Estudiará los tipos de paso de parámetros y los parámetros por defecto.

- Incluir archivos

La lección empezará estudiando el ámbito de las variables, diferenciando entre lo que es una variable global y una variable local. Después se explicará cómo incluir archivos con código en las páginas php, de forma que podamos dividir nuestro código en archivos que se puedan utilizar en más de una página.

- Programación orientada a objetos (I)

Introducirá el concepto de objeto como nueva herramienta para el desarrollo de aplicaciones con PHP 5. Describirá las diferencias entre la programación orientada a objetos y la programación procedural. Estudiará el concepto de propiedad, método y constructor.

- Programación orientada a objetos (II)

Explicará cómo crear objetos de una determinada clase, el concepto de visibilidad y las propiedades de sólo lectura o escritura y cómo se aplican en el lenguaje de programación PHP. También se mencionará la posibilidad de crear destructores.

- Herencia

Explicará el concepto de herencia en un lenguaje de programación orientado a objetos y cómo utilizarla en PHP. Se destacarán los beneficios de utilizar esta característica en un proyecto de programación de cierta envergadura.

- Recoger datos del usuario (I)

Se introducirán los dos métodos fundamentales a la hora de recoger información proveniente del usuario, es decir, para intercambiar información entre el navegador y el servidor web. Estos métodos son el método Get y el método Post.

- Recoger datos del usuario (II)

Estudiará el envío de información a través de un formulario y con el método Post, tanto utilizando la misma página como destinataria de dicha información u otra distinta. También introducirá la necesidad de validar todo lo que provenga del usuario.

- Validación de formularios

Se explicará la importancia de validar toda aquella información proveniente del usuario y se estudian técnicas y herramientas de PHP para evitar posibles ataques malintencionados.

- Trabajar con cookies

Se explicará cómo utilizar cookies para mantener el seguimiento de lo que realiza el visitante del sitio web.

- Sesiones en PHP

Estudiará el concepto de sesión, utilizado para mantener información personalizada en el servidor sobre cada uno de los usuarios que acceden al sitio web.

- Acceso a archivos

Estudiará las funciones de PHP que permiten utilizar archivos para almacenar información. Se indicará cómo escribir en los archivos y cómo leer su contenido y qué precauciones hay que tomar al respecto cuando la información proviene del usuario o de una fuente poco fiable.

- Tratamiento de errores

Estudiará los distintos tipos de errores nativos del lenguaje PHP y cómo manejarlos en nuestra aplicación. Se proporcionará consejos en cuanto a cómo y cuándo mostrar esos errores.

- Excepciones

Se presentará la nueva forma de tratar los errores que introduce PHP 5: a través de excepciones. Estudiará el concepto de excepción y cómo debe utilizarse en PHP, ya que todavía se encuentra en un estado de desarrollo inicial.

- Bases de datos

Se presentará la base de datos MySQL, que será la que utilizaremos para respaldar nuestra aplicación de comercio electrónico creada con PHP. Se indicarán algunos ajustes a realizar en la configuración inicial de MySQL; se eligirá la extensión mysqli para utilizarla en el código PHP y la herramienta visual PHPMyAdmin para administrar el servidor de bases de datos.

- La base de datos de ejemplo

Se describirá la base de datos de ejemplo que se utilizará para respaldar la aplicación de la tienda virtual de comercio electrónico que se está construyendo. Se crearán las tablas, relaciones y restricciones de integridad referencial utilizando tablas InnoDB.

- El lenguaje SQL

Repasará la sintaxis del lenguaje de interrogación de bases de datos relacionales SQL.

- Acceder a la base de datos

Se presentará la secuencia de acciones a la hora de acceder a la información almacenada en una base de datos MySQL desde una aplicación php. Aplicará el enfoque orientado a objetos disponible en la extensión mysqli.

- Buscando más funcionalidad

Se explicará cómo conseguir ordenar y dividir en distintas páginas el resultado obtenido a partir de la base de datos. También se estudiará el concepto de consulta preparada, que persigue un mayor rendimiento en ciertas aplicaciones.

- Autenticación de los usuarios

Se explicará cómo preparar una página de login donde los usuarios introduzcan sus credenciales para poder acceder a páginas privadas o protegidas. Se utilizarán variables de sesión para diferenciar entre un usuario autenticado y un usuario que navega anónimamente por el sitio web.

- Sitios web seguros

Se estudiarán los pasos necesarios para configurar un sitio web seguro mediante el par de protocolos SSL / HTTPS: desde la obtención de un certificado digital de servidor hasta su aplicación en el sitio web.

- El proceso de compra (I)

Se explicará cómo implementar el proceso de compra en la tienda virtual, centrando el estudio en la forma de identificar el carrito de la compra del cliente.

- El proceso de compra (II)

Se completará todo lo necesario para implementar el proceso de compra en la tienda virtual, viendo cómo se crean las órdenes en firme correspondientes a los carritos de la compra de los clientes.

- Inserción laboral

- El mercado laboral actual de la programación. Cuales son los tipos de apliaciones más requeridas.

- Como insertarse en le mercado laboral de las tecnologías de la información..

- El teletrabajo. Trabajo a través de Internet. Sitios de busqueda de programadores. Publicación de proyectos. Como postularse. El teletrabajo en Red21.

- La bolsa de trabajo de Red21. Salida laboral garantizada. *

* Se aplican las siguientes condiciones: Calificación final superior a 70/100 . Envio de su currículo y hoja de relación de temas cursados y puntuaciones obtenidas a la lista de empresas de la bolsa de trabajo de Red21.

Características del curso:

- Todos los cursos son a a través de Internet en la modalidad de cursos a distancia o cursos online (elearning).

- El curso se configura al ritmo, computadora y conocimientos previos que tenga el alumno .

- Las clases y los ejercicios se cursan desde nuestra plataforma educativa (aula virtual) a la cual accede mediante un nombre de usuario y contraseña personal de acceso.

- No necesita estar conectado a una determinada hora. Puede tomar las lecciones en cualquier horario y todos los días de la semana .

- Se recomienda dedicarle al curso una o dos horas por día. Puede dedicarle más tiempo y terminará antes el curso.

- Para culminar el curso tiene un plazo de un año desde la fecha de comienzo.

Certificación

El alumno que realice todas y cada una de las actividades correspondientes a todos los módulos del curso y las envíe a los tutores correspondientes recibirá un Certificado de Asistencia .

El alumno que presente, y apruebe, el Trabajo Final que le asigne el tutor, recibirá un certificado de Aprobación del curso emitido por la Distance Learning Red21.com Corporate System reconocido por las principales empresas bajo la modalidad de enseñanza privada.

Duración : 4 meses (2 o 3 meses en modalidad intensiva)

Horas de teoría: 22

Horas de práctica: 26


Comienzo : todos los lunes .


Compara este curso con otros similares
Ver más cursos similares