Programación PHP

Red21.com
Online

$ 1.683
¿Preferís llamar ya al centro?
11598... Ver más
Compará este curso con otros similares
Ver más cursos similares

Información importante

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

El objetivo del curso a distancia de Programación PHP desarrollado por Red21.com le permitirá 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.
Dirigido a: Diseñadores web, Programadores, estudiantes de diseño, administradores de red y profesionales relacionados con aplicaciones de Internet

Información importante

Preguntas Frecuentes

· Requisitos

No presenta requisitos específicos.

Profesores

Darío Mena
Darío Mena
Programador ASP y PHP.

Programador ASP y PHP . Especialista en aplicaciones de escritorio.

Leonardo Porta
Leonardo Porta
Analista Programador .

Analista Programador . Especialista en sistemas Linux .

Pedro Ramírez
Pedro Ramírez
Programador experto en lenguajes ASP y PHP.

Programador experto en lenguajes ASP y PHP.

Temario

Beneficios:

Flexibilidad. Usted regula la duración del curso según el tiempo libre que disponga.

Multiple titulación: En varios de nuestros cursos recibirá dos o más certificados cursando un único curso. Consulte si este curso tiene doble o triple titulación.

Recibirá certificado reconocido Internacionalmente.

Cursos complementarios gratuitos relacionados con las temáticas de los cursos. Ejemplos: Inserción laboral, Edición digital de imágenes, Teletrabajo, Programación Java móviles, Linux básico, etc. Consulte cual curso complementario corresponde al curso de su interés.

Cursos con tutor personal y cursos sin tutor. Algunos de nuestros cursos tienen la opción de ser tomados sin tutor. En estos cursos los ejercicios se corrigen en forma automática y las pruebas parciales o finales son corregidas por profesores.


Recibirá material impreso o en DVD con el contenido del curso (opcional).

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.

000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffefdf; font-size: medium;">A quien esta dirigido:

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

000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffefdf; font-size: medium;">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á lostipos 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 elmé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.

000000; font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: #ffefdf; font-size: medium;">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 de Distance Learning Red21.com Corporate System 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 .


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