Curso de Programación PHP

Aprendé los conceptos básicos de PHP para poderiniciar tu carrera como desarrollador backend.

4.7/5

Iníciate en la programación PHP con nuestro curso. Aplica este lenguaje versátil para crear aplicaciones web dinámicas y potentes. Inscríbete hoy en programación PHP, este curso será determinante si deseas iniciar tu carrera de desarrollador backend.

El estudiante que transite por este curso aprenderá los conceptos básicos del lenguaje de programación PHP de uso general y muy utilizado en el desarrollo web del lado del servidor (desarrollador backend). De código abierto y en constante evolución, este lenguaje facilita la conexión entre interface de usuario y servidor y contiene además una completísima API de funciones. Este curso será determinante para quienes quieran iniciar su carrera de desarrollador backend.

Unidad 1:
• Acerca de PHP.
• Versiones de PHP.
• Instalación y configuración de php.
• Instalar Editor.
• Instalar Plugins.
• Configuración del entorno de SO.
• Páginas Estáticas vs Páginas Dinámicas.
• Comentarios en HTML en un código PHP.
• Configuración de entorno de desarrollo.
Unidad 2:
• Variables y Funciones.
• Modelo Cliente Servidor.
• Primer proyecto.
• Tipos de errores.
• Variables y constantes.
• Primitivas en php.
• Condicionales en php.
• Ciclos en php.
• Comillas simples y dobles.
• Sintaxis heredoc y nowdoc.
• Concatenación e interpolación.
• Extraer y buscar.
• Reemplazo y formateo.
• PCRE.
• Funciones en php.
• Estructuras de datos en php.
• Argumentos de funciones.
• Declaraciones de tipo escalar.
Unidad 3:
• Arreglos y Flujos.
• Array.
• Arrays y Strings.
• Valores en un Array.
• Arrays asociativos.
• Arreglos indexados.
• Recorrer Array con FOREACH.
• Comparaciones switch.
• Bucles de Iteración e Iteración For.
• While.
• Break.
Unidad 4:
• Programación orientada a objetos.
• Clases y atributos.
• Variables de instancia y clase.
• Modificadores de acceso.
• Herencia.
• Get y Set.
• Clases abstractas.
• Clases anónimas.
• Interfaces.
• Polimorfismo.
Unidad 5:
• Desarrollo Web.
• Desarrollo Web con php.
• Incrustar php en HTML.
• Métodos de solicitud.
• Redireccionar.
• Autenticación HTTP.
• Cookies y Sesiones.
• Configuración de Fecha y Hora.
• Envío de Mails.
Unidad 6:
• BBDD.
• Crear Bases de Datos.
• CRUD (Crear, Leer, Actualizar y Eliminar registros).
• MVC Modelo Vista Controlador.
• Comunicación Vista, Modelo y controlador.
• Conexión.
Unidad 7:
• Configuración de Servidor.
• PHP.INI.
• .HTACCESS.
• Servidores Dedicados, Housing, Clustering y VPS.
• FTP.

La organización de las unidades de aprendizaje fue diseñada para que los cursantes puedan realizar más de un curso simultáneamente en tanto cumpla con los requisitos solicitados para cada uno.
El curso consta de Unidades y cada unidad está compuesta por:

  • Temas con videos explicativos.
  • Marco conceptual en una pieza imprimible.
  • Vocabulario específico disciplinar (si hiciera falta).
  • Ejercitación sobre temas abordados en la unidad.
  • Actividad autoevaluativa de función formativa

En cada curso se recomiendan materiales y recursos adicionales de acceso público, libre y gratuito.

Para las consultas, se disponen formularios a los que se podrá acceder desde el aula virtual. Estas consultas pueden ser respondidas en instancias en vivo o grabadas que luego se suben al aula virtual para visualización posterior o también a través de mail u otros medios.

Requerimiento previo:
Primaria completa

Carga horaria: 100 horas.

Tiempo estimado de duración:
La carga horaria establecida contempla la cantidad sugeridas de horas dedicadas a la formación del curso en su totalidad. Ésta incluye la visualización de los materiales audiovisuales, la lectura del marco de contexto, y la realización de actividades y la práctica autoevaluativa.

Las actividades o cuestionarios de autoevaluación contienen preguntas aleatorias extraídas de un banco de preguntas. Estas autoevaluaciones proveen una retroalimentación para cada respuesta lo suficientemente nutrida para que sirva de guía al estudiante.
Al finalizar cada curso, el estudiante deberá realizar una evaluación global con la cual accederá, de ser realizada satisfactoriamente, a la certificación que acredita la apropiación de los conocimientos y habilidades del curso realizado.
En caso de que el estudiante no apruebe la evaluación final, se puede ofrecer un examen de recuperación.
Una vez aprobado el curso, el estudiante podrá generar el Diploma o Certificado correspondiente, el que será automatizado con firma digital y código QR.

Cursos Relacionados

Enviános un mensaje y nos pondremos en contacto lo antes posible