ERROR: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'quevas_q83dbqve.tblOfertasCedes.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by QuevasaEstudiar?

quevasaestudiar.com

SEGUINOS
TAMBI脡N EN
educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8掳 Piso
    Capital Federal


M谩s carreras de esta instituci贸n

Curso de Programaci贸n Web en PHP y MySQL

educacionit


  • Tipo de Carrera:Curso
  • Modalidad:Presencial y a Distancia
  • Provincia:Capital Federal
  • Pa铆s:Argentina
 

Consult谩 por Whatsapp

Consult谩 por Mail

  • *
  • *
  • *
  • *Campos obligatorios
    Dej谩 tu celu y te contactaran por dudas!
  • Solicitar Informaci贸n a cerca de:


Aprende a construir sitios Web con la tecnolog铆a m谩s importante y m谩s utilizada en Internet. PHP es el lenguaje m谩s poderoso para desarrollo de portales y sitios de comercio electr贸nico y es por eso que es el lenguaje m谩s requerido a nivel mundial, en empresas y consultoras de sistemas.


En este curso aprender谩s a
Comprender el funcionamiento de la arquitectura de un Servidor Web.
Programar desde cero en PHP interactuando con HTML, Javascript y CSS.
Estructuras de memoria, archivos de texto, funciones, manejo de errores.
Desarrollar diferentes m贸dulos ABM con conexi贸n a Bases de Datos MySQL.
Implementar un proyecto integral desarrollado casos reales.
Desarrollar un sistema de registraci贸n (inscripci贸n, login, desconectarse).
Implementar un cat谩logo de productos con reportes, b煤squedas y filtros.
Subir fotos de los productos al cat谩logo online.
Autenticar usuarios con uso de Sesiones y Cookies.
Practicar con env铆os de mails (estilo doble opt-in, olvid茅 mi contrase帽a, etc).
隆Y mucho m谩s!

Este curso comienza con una introducci贸n a la arquitectura de un Hosting y aspectos de administraci贸n y configuraci贸n de los Servidores Web (APACHE) con el fin de aprender a instalar un entorno local y as铆 practicar lo largo del curso. Luego contin煤a con el estudio de la estructura completa del lenguaje PHP, comenzando desde cero hasta los conceptos m谩s avanzados de este poderoso lenguaje Web. El curso incluye tambi茅n la integraci贸n con otras tecnolog铆as como Javascript y la administraci贸n de base de datos MySQL , utilizando de diferentes herramientas como phpMyAdmin, MySQL Workbench, etc.

A lo largo del curso todos los alumnos desarrollar谩n un sitio Web completo con las caracter铆sticas t铆picas que com煤nmente tienen los portales en Internet, tales como sitio de turismo, de empleos, de comercio electr贸nico, etc. Se construir谩 un Sitio donde los usuarios podr谩n inscribirsecompletando un complejo formulario de registraci贸n. realizando validaciones (hechas en Javascript y en PHP). A su vez este proyecto contar谩 con diferentes reportes, b煤squedas internas en el sitio y filtros, paginaci贸n de los resultados muy extensos (estilo Google), reportes de productos con im谩genes (estilo eBay o Mercado Libre) donde se realizar谩n pr谩cticas de UPLOAD (subir todo tipo de archivos al Servidor Web), autentificaci贸n de usuarios al sitio a trav茅s de una p谩gina de login, administraci贸n de sesiones, desconectarse del sitio, contadores y monitoreo de visitas, manejo de archivos de texto, construcci贸n de un Foro, y otras diferentes pr谩cticas de casos reales. El curso finaliza subiendo el sitio Web desarrollado a un hosting real y su prueba en Internet.

Se requieren conocimientos s贸lidos en:
HTML 5 o haber realizado el curso HTML5: Fundamentos de una P谩gina Web.
Bases de Datos o haber realizado el curso Introducci贸n a Bases de Datos y SQL.
Programaci贸n con Javascript o haber realizado el curso Introducci贸n a la Programaci贸n con Javascript.
Es recomendable contar con conocimientos b谩sicos en Maquetaci贸n Web con CSS o haber realizado el curso Curso de Maquetaci贸n Web: HTML 5 y CSS


1. Introduccion a la programacion con PHP
Paginas Estaticas vs Paginas Dinamicas

Modelo Cliente Servidor

Por que PHP

Instalaci贸n XAMPP

APPSERV

Comprobaci贸n de la instalaci贸n

2. Programando en PHP
Primeros Pasos

Comentarios en PHP

Comentarios en HTML en un c贸digo PHP

Configuraci贸n de entorno de desarrollo

Variables

Concatenaci贸n

Case Sensitive

Condicionales y Condicionales Anidadas

Formularios HTML

Formularios con Condicionales

Operadores

Tipos de Datos

Nomenclatura de Variables

phpinfo

Recursos Online

3. Control de Flujo
Comparaciones switch

Bucles de Iteraci贸n

Bucle de Iteraci贸n For

While

Do While

Break

Break (Niveles)

Continue

Continue y Niveles

4. Arreglos en PHP
Que es un Array

Arrays y Strings

Recorriendo un Array con FOR

Arrays asociativos

Recorriendo un Array con FOREACH

Agregar, Quitar y Remplazar Valores en un Array

Array Diff

Funciones de Ordenamiento de Arrays

in_array

Combinando dos arrays con array merge

Unificando valores con array unique

Arrays Superglobales

5. Inclusion de Codigo
Include y Require

Include y Require Once

Utilizando require para carga dinamica de paginas HTML

Introduccion funciones

Modificador de acceso static

Namespace

Parametros de funciones

Parametros opcionales

Superglobales en PHP

Pasaje por Valor

Pasaje por referencia

Return

6. Funciones
Funciones de cadenas de caracteres

驴Que es un String?

Funcion trim, ltrim y rtrim

sprintf

str_pad

str_repeat

strlen

substr

strpos

Combinaci贸n strpos con substr

strtolower y stwtoupper

ucwords y ucfirst

htmlentities

Funciones de validaci贸n

Funci贸n is_numeric

Funcion empty e isset

Cifrado y Encriptaci贸n

Encripci贸n y Cifrado

md5 y sha1

Funciones de Redondeo

Funci贸n round

Funcion Ceil y Floor

7. Archivos de Texto
Constantes

Definiendo una constante

Constantes Magicas

Escribir archivo con fopen y fwrite

Leyendo un archivo con fopen y fgets

Archivos de texto

Comprobando la existencia de un archivo, como tambien su legibilidad y escritura

Leyendo un archivo local y un sitio remoto con file

Archivos de texto

Consumir un sitio web con fopen

Archivos CSV

Leer un archivo CSV y crear una funci贸n para leer archivos CSV en un array

Escribir un archivo CSV

Manejo de archivos y directorios en el servidor

Renombrando y borrando un archivo

Leer los contenidos de un directorio y armar un listado de archivos

Crear un Directorio y escribir una imagen dentro de el

Borrar directorio y borrado recursivo de un directorio

8. Introduccion a Bases de Datos
Persistencia en base de datos (el porque)

PHPMyAdmin y MySQL Client

Introduccion a PDO: PHP Data Object

Conexion a base de datos (intro explicacion)

Conexion a base de datos con PDO

Realizando un query con PDO (sin parametros)

PDO Query parametrizado con bindValue

CRUD

Que es CRUD (ABM)

Alta de Registros (Create)

Listados de Registros (Read)

Edicion de Registros (Update)

Baja de Registros (Delete)

Cantidad de registros leidos

Cantidad de registros afectados

Cerrar conexion

9. PHP y Bases de Datos
PDO Avanzado

Errores en PDO

Que son los charsets?

Cambiando el enconding de la conexion a utf-8

Conexion a otros motores de bases de datos MS-SQL

B煤squedas Complejas

Filtrado de resultados en el listado

Modificadores de query LIMIT y OFFSET

Paginar resultados de una tabla

10. Upload
Armar un fomulario para subir un archivo

La variable $_FILES

Moviendo el archivo a una ubicacion segura move_uploaded_file

Asegurandonos que el archivo subido es una imagen (tips de seguridad)

Asegurando las subidas de archivos (usando .htaccess y file info)

Subida de multiples archivos

Creando una galeria de imagenes y verificando que un mismo archivo no se suba dos veces

Upload de archivos de gran taman?o

11. Sesiones en PHP
Introduccion a sesiones

Como iniciar sesiones

Destruir - Cerrar Sesiones

Borrar un valor de Sesion

12. Cookies en PHP
Introducci贸n a Cookies

Seteando Cookies

13. MANEJO DE FECHA Y HORA
Clase DateTime

Diferencia entre dos fechas

Timestamp

Leer una fecha de la base de datos

14. ENVIO DE MAILS
Clase phpmailer

Enviar un mail mediante una cuenta de gmail (u otros proveedores)

Enviar un email con adjuntos

Leer emails de gmail mediante imap

Ejemplo de doble opt-in

15. Configuraci贸n Avanzada del Servidor
PHP.INI

Aspectos avanzados de PHP.INI

.HTACCESS

Quitando extension PHP de URL's

Denegar acceso a un directorio

Cambiando el index de nuestra web

HOSTING y DOMINIOS

Servidores Dedicados, Housing, Clustering y VPS

FTP


Al finalizar el curso, el alumno se convertir谩 en un Programador Web Junior pudiendo desempe帽ar tareas de desarrollo de sitios web profesionales, b2b, e-commerce, etc.


MODALIDAD DE CURSADO
Modalidad Presencial
Cursos 100% pr谩cticos con grupos reducidos.
Clases con uso de PC, una por alumno (no tienes que traer tu PC).
Coffee Break incluido.
Espacio de networking.
Posibilidad de volver a tomar el mismo curso gratis.

Modalidad Distancia
Cursos 100% pr谩cticos con grupos reducidos.
Clase en tiempo real por video conferencia.
Profesor disponible para hacer consultas en vivo.
Grabaci贸n de las clases disponibles para ver en otro momento.
Asistencia administrativa personalizada todos los d铆as.



educacionit

Sedes

  • Sucursal Ciudad de Buenos Aires Lavalle 648, 8掳 Piso
    Capital Federal


M谩s carreras de esta instituci贸n