PHP 101 – mini tutorial PHP

PHP 101- Es un mini-tutorial de PHP para ponerse a tono con con el lenguaje de programación PHP. A continuación tenemos los temas que trata este manual.

Este tutorial aún no está terminado, pero puede tomarlo como referencia, si se encuentra haciendo un curso de PHP y no dan la mayoría de lo que se encuentra aquí, el curso no vale la pena. (Excluya la parte de REST y SOAP)

Lo Básico –

En esta sección se dará todo lo básico que se necesita para hacer la parte dinámica de una web, tómelo como una introducción a lo que es php, si sabe sobre el tema hay partes que podra saltearse aunque es probable que encuentre algunas cosas nuevas si lo lee directamente toda a esta parte de lo Básico del tutorial.

Pondre partes en como instalar un server en su pc de la forma mas fácil y practicas estas tendrán color verde podrá totalmente saltearselas si ya sabe esto o ya tiene practica.

14-variables predefinidas

Variables predefinidas

15-Excepciones predefinidas

Excepciones predefinidas

16-Interfaces y clases predefinidas

Interfaces y clases predefinidas

PHP heredoc y nowdoc

PHP heredoc y nowdoc

Avanzado

header y redirecionamiento

header y redirecionamiento

Mailing

En esta seccion tocaremos el tema de enviar mail y todos los procesos necesarios para poder hacerlo

Enviando emails parte 1- esta sección aborda la función mail de php

Enviando emails parte 2 – En esta sección veremos como enviar email con PHPMailer

Seguridad en paginas web

seguridad en paginas web

SOAP Apis en PHP

SOAP apis en PHP

Patrones de diseño en PHP

Patrones de diseño en PHP

Manipulacion de Json y XML con PHP

JSON y XML con PHP

Manejo de archivos y directorios (Filesystem)

Path information

permissions and ownership

folder and file

Subiendo archivos a nuestro servidor

Subiendo archivos a nuestro servidor

Creando archivos con php

Veremos como crear archivos con PHP

Programación orientada a objetos

Clases Abstractas

Clases abstractas

Manipulando Fechas y tiempo

en casos en que necesitemos utilizar fechas con timezones como por ejemplo en foros que poseen usuarios de diferentes países deberemos usar las clases para fechas

PHP and Databases

Antes de tener en cuenta lo de las bases de datos tenemos que tener en cuenta validar nuestros formularios y de eso va la primera seccion.

Como crear un login en PHP

Como crear un login en PHP

En este minitutorial no veremos la extension MySQL ya que se encuentra en deshuso, y no es recomendable usarla, en caso de que estes usando dicha extension te convendra utilizar MySQLi o PDO

MySQLi Extension

Esta sección tratará el tema de mysqli extensión en varias subsecciones.

Clase mysqli_stmt

clase mysli_stmt

Clase mysqli_result

Clase mysqli_result

Clase mysqli_warning

Clase mysqli_warning

Clase mysqli_sql_exception

Clase mysqli_sql_exception

MySQLi Extension

PHP clase PDOStatement

la clase PDOStatement

PHP clase PDORow

la clase PDORow

Usando Composer