Curso Básico

PHP from Scratch

Hypertext Preprocessor (PHP) es el lenguaje por excelencia para la web del lado de servidor. Desde su introducción en 1994 por Rasmus Lerdorf se popularizó rápidamente por su facilidad de uso y la capacidad de ejecutarse en servidores bajo los sistemas operativos predominantes.

Es preferido por ser multiparadigma, pudiendo escribir código tanto orientado a objetos como de manera estructurada. Además, su conectividad con la mayoría de las bases de datos lo dotan de una potencia que es aprovechada muchas veces a través de diversos frameworks creados para evitar tareas repetitivas como CodeIgniter, CakePHP, Laravel, Symfony, Yii, entre otros.

Comunmente el aprendizaje de PHP es el punto de entrada para convertirse en un profesional calificado como desarrollador backend o FullStack developer, al combinarse con tecnologías complementarias como HTML, CSS y Javascript. Estos recursos humanos siempre son requeridos y valorados en la industria.

Nivel: Básico

Duración: 30 horas

Requisitos

  • Conocimientos básicos de sistemas operativos.
  • Uso básico de un editor de texto.
  • Fundamentos de programación.
  • Nociones de HTML.

Objetivos

  • Comprender la estructura general de un sitio basado en PHP.
  • Uso de metodologías de orientación a objetos y estructuradas para la construcción de un sitio web.
  • Implementar el acceso a un motor de bases de datos.

Temario

Instalación y configuración

  • Sublime Text / Visual Studio Code.
  • XAMPP / LAMP / WAMP / MAMP / UwAmp.

Introducción a la Web

  • Funcionamiento de la Web (cliente - servidor).
  • Tecnologías Web.

Tecnologías complementarias

  • Repaso de HTML.
  • Repaso de CSS.
  • Repaso de Javascript.

Elementos del lenguaje

  • Sintáxis básica.
  • Identificadores.
  • Palabras reservadas.
  • Bloques.
  • Comentarios.
  • Tipos de datos.
  • Operadores
    • Aritméticos.
    • Comparación.
    • Lógicos.
  • Control de flujo.
    • Condicionales.
    • Ciclos.
  • Arreglos.
  • Cadenas (strings).
  • Funciones.

Orientación a objetos

  • Estructura.
  • Constructores.
  • Destructores.
  • Propiedades.
  • Herencia.

PHP y la Web

  • Métodos / Acciones
    • GET
    • POST
    • Otras acciones HTTP.
  • Sesiones.
  • Cookies.

Temas selectos

  • Conexión con bases de datos.
  • Subida (upload) de archivos.
  • I/O (lectura y escritura) de archivos.
  • Interacción PHP - HTML - Javascript - CSS.

© Dunkel IT Studios, 2022 - 2024


Conozca algunos cursos

Cursos a la Medida

Podemos satisfacer sus necesidades de conocimiento. Contáctenos con sus requerimientos personalizados y construiremos un plan a su medida que cubra enteramente con sus exigencias.