VIDEO 1.
-
PARTE 1
Introduccion a php
-Lenguasjes cliente y lenguajes servidor
-Componentes de aplicacion PHP
Instalacion software necesario
-Instalacion servidor web
-Instalación extensiones PHP
-Instalacion gestor MySql
-Intalacion Bundle
Sintaxis PHP
-HTML y PHP
-Datos y variables PHP
-Constantes
-Operadores
-Bucles y Condicinales
-Funciones
-Arrays
2.- PARTE
-MySql
-Conexiones PHP y MySql
-Teareas frecuentes on PHP
-Cookies y sesiones
-Seguridad
-Manejo de Errores
-Creacionde aplicación práctica completa
VIDEO 2
-PHP lenguaje que se ejecuta en el servidor
-Instalacion del softwae que se va utilizar
EJECUCION EN CLIENTE
Peticion - Repuesta
JavaSript
VBScript
Applets Java
HTML
CSS
EJECUCION EN SERVIDOR
Peticion procesa en el servidor de lo que se solicita en leer el codigo PHP, se
envia un codigo HTML de lo que se esta pidiendo en el servidor se interpreta
PHP- ejecucion en un servidor
JSP
Perl
ASP
Hacer un servidor
SOFTWARE NECESARIO
Apache el apache es un servidor
PHP es el lenguja de programacion trabaja con multiplos base de datos
MySql es la base de datos
Instalacion el paquete Bundle por los tres sonlos tres que se usa
XAMPP, WAMP, EASYPHP los mas conocidos
La instalacion del paquete WAMPP CUALQUIERA DE ESOS segun la arquitectura de
nuestras computadoras.
VIDEO 3
Primera página PHP
- Si esta ROJO el simbolo de apache o sql todos los servicios Algunos
- Servicio detenidos AMBAR DETENIDO - Otro servidor-ocupa un puerto para salir a
internet port 80 sale y entra datos por ese puerto a internet
Acitvar el servidor en mi caso el XAMPP o ya vep cual y lo reviso bien
Activar Editores de texto a tu gusto
Ubicacion del almacenameinto de los documentos de PHP se guarda en una carpeta en
concreto en el equipo
C:/SystemC/Xampp/hdocs/"nombre de la carpeta"
-extensiones de los archivos .php
SABER LAS ETIQUETAS BASICAS DE HTML
<body>
<?php
print "Bienvenidos al curso de PHP <br>";
print "Hola alumnos <br>";
print "Hasta el proximo vídeo";
?>
</body>
</html>
PARA QUE PUEDA CORRER ES localhost/"carpetaAlmacenada/"Nombre del archivo"/
VIDEO 4
-COMENTARIOS pequeños comentarios en PHP
-VARIABLES EN PHP
-PRINT Y ECHO.
//CREAR UN ARCHIVO
segunda-pagina.php
//COMENTARIOS
<?php
print "bienvenidos al curso de PHP <br>"; //imprime,hace el salto de lineas
print "hola alumnos <br>"; /*sirve para invalidarlas*/
print "este es mi primer progrma en php" //ya no salto de linea
//VARIABLE
/*espacio en la memoria del ordenar donde se almacenara un valor que se asigna en
algun sitio*/
<?php
$nombre = "hugo"; //no valores numericos $1nombre
$nombre1 = 'hugo';
$nombre = "andres"; //reasinacion de variables
$edad = 18;
print $nombre; //se va al localhost/nombrearchivo/nombredoc.php
//CONCATENAR
print "el nombre del usuario es" . $nombre; //espacios en blanco
print "el nombre del usuario es $nombre";
print 'el nombre del usuario es' . $nombre;
echo $nombre;
echo $nombre,$edad;
?>
<?php
$nombre="hugo";
$edad = 24;
print "el es hugo de edad 24";
echo "el nombre es:" . $nombre . " y tiene " . $edad; //con mas variables
print "el nombre es : " . $nombre;
print " la edad es: " . $edad;
echo $nombre,$edad; //CONSUMIR MENOS RECURSOS
?>
VIDEO 5
-Creacion servidor de pruebas en dreamweaver
-Introducciona las funciones y flujo de ejecucion //como crear funciones para que
sirven
-Instrucciones include y require
//ARRANCAR TODOS LOS SERVICIOS
//CREAR SERVIDORES DE PRUEBA
//FLUJO DE EJECUCION
<?php
echo "este es el primer mensaje <br>";
//function "nombredelafuncion"no ejecuta el codigo en su interior hasta que sea
llamada, la reutilizacion de codigo
//PUEDO LLAMARLO ANTES
function dameDatos(){
echo "este es el mensaje delinterior de la funcion <br>";
}
dameDatos();
//PUEDO LLAMARLA DESPUES
echo "este es el segundo mensaje <br>"; //los bits se mueve deacuerdo a ese orden
dameDatos(); //TAMBIEN SE PUED EMOVER LAS FUNCIONES DONDE QUIERAS
//CONDICIONLES QUE INTERRUMPEN EL FLUJO
//BUCLES FUNCIONES rompen el flujo del programa haceiendo saltos etc.
?>
<?php
echo "este es el primer mensaje <br>";
dameDatos();
function dameDatos(){
echo "este es el mensaje del medio <br>";
include ("nombredelotroarchivo.php"); //INCLUYE METER OTROS CODIGOS REUTILIZABLES O
LLAMAR OTRO ARCHIVO
require ("nombredelotroarchivo <br>");//que requiere a aprtir de aca corre sib esta
bien
}
dameDatos();
echo "este es el segundo mensaje <br>";
dameDatos(); //SE PUEDE HACER NUEVAS FUNCIONES EN OTRA CARPETA
?>
//FUNCION ES LA REUTILIZACION DE CODIGO LA REPETICION DE TAREAS UNA TAREA QUE SE
EJEUTE VARIAS VECES LLAMAR A LA EJECUCION
VIDEO 6
-Ambitos de la variable
ambito: lugar de actuacion de la variable
3 ambitos de variables
-Local: solo funiona dentro la funcion
-Global: cualquier lugar del codigo php dentro o fuera de la funcion accesible
desde cualquier lugar del codigo.
-Super Global: Declara fuera del programa desde otro archivo ejemplos archivos
formularios como array fuera del script php.
<?php
$nombre = "hugo";
function dameNombre(){
global $nombre //dentro de la funcion para que sea global
$nombre = "el nombre es" .$nombre;
}
dameNombre();
echo $nombre();
//echo $nombre // esta fuera de la funcion no tinee nada que ver solo imprime hugo
NO SE PUEDE ACCEDER A UN ELMENTO QUE ESTA DENTRO AFUERA
?>
VIDEO 7 VARIABLES ESTATICAS
<?php
function incrementaVariable(){
static $contador=0;
$contador++;
echo $contador . "<br>";
} //aca se destruye el valor se queda en 1 y listo
//CASO CONTRARIO CONTADOR QUE SE MANTENGA Y NO SE DESTRUYA ES LA PALABRA RESERVADA
static al salir de su ambito
incrementaVariable(); //1 // sin static
incrementaVariable();//2
incrementaVariable();//3
incrementaVariable();//4
incrementaVariable();//5 con static
?>
VIDEO 8
Srings
-diferentes fotmas de declarar en strings
-comparacion de strings
//CREAR UN DOCUMENTO
//URGENTE HTML
<style>
//se crea una clase en html
.resaltar{
color:#F00;
font-weigth:bold;
<?php
$nombre = "hugo";
echo "<p class="\resaltar\">Esto es un ejemplo de frase</p>";//' 'comillas
simples, no se puede utilizar comillas dobles dos veces tinee que ser padre e hijo
o si se puede usar \no forma parte del string\
echo "hola $nombre"; " " reconoce que es varable ' 'como si es un literal
?>
//SI LAS LETRAS DEACUERDO A LA FUNCION COHINDICEN COMO NOMBRE O NO
VIDEO 9
OPERADORES DE COMPARACION
$var1==$var2 igual que veradero las dos variables son iguales
$var1===$var2 identia que V si las dos variables son iguales y dlemismo tipo
$var1!=$var2 diferente que V si la dos varibales no son iguales
$var1<>$var2 diferente que V si las dos variables no son iguales y ademas no son
del mismo tipo
$var1<$var2 menor que
$var1>$var2 mayor que
$var1<=$var2 menor o igual que
$var1=>$var2 mayor o igual que
<?php
$variable1 = 8; //entero
$variable2 = "8"; //string
$variable3 = "hugo"; // string
if($variable1!=$variable2){ //=== el valor sea e mismo y del mismo tipo
echo "son diferentes";
} else {
echo "no son diferentes"
}
?>
VIDEO 10 DECLARACION DE CONSTANTES
Declaracion de constantes-> espacio en la memoria que se almacena en el ordenador
que no cambiara durante la ejecucion de programa.
FUNCION
define("nombre", valor);
-Nombre de las constantes tienen que ir en mayusculas(convenio).
-Nombr ed ela constante no lleva $
-Obligatorio define().
-Por defecto ambitos globales.
-Solo almacenar valores escalares
<?php
define ("AUTOR", "juan", true); //el true no insensible mayus o minus
echo AUTOR;
echo "el autor es : " . AUTOR;
//Imprimir la pantalla de la constante si o si de la misma manera
?>
VIDEO 11 OPERADORES MATEMATICOS
+ SUMA
- RESTA
* MULTIPLICACION
/ DIVISION
% MOD MODULO ESTO DE UNA DIVISION
++ += INCREMENTO
-- -= DECREMENTO
<?php
//se hace un formulario en html
$a=1;
$b=2,
$suma=$a+$b;
echo "la suma es : " . $suma;
$a=4;
$b=5,
$resta=$a-$b;
echo "la resta es : " . $resta;
$a=2;
$b=4,
$multi=$a*$b;
echo "la multiplicacion es : " . $multi;
$a=2;
$b=4,
$division=$a/$b;
echo "la division es : " . $division;
$a=2;
$b=4,
$modulo=$a mod $b;
echo "el modulo es : " . $mod;
?>
//INCREMENTO DECREMENTO video 8 9 10 isset
$a=2;
$b=4,
echo "la multiplicacion es : " . $multi=$a*$b;
//CURVA DE APRENDIZAJE VER TODO TECNICAS
VIDEO 12 OPERADORES MATEMATICOS II
-calculos sencillosdel anterior video