Cursos de PHP
Programación Web en PHP y MySQL
10 SEMANAS - 40 hsProgramación orientada a objetos con IA
3 SEMANAS - 12 hsPHP Arquitectura Avanzada
8 SEMANAS - 32 hsPHP Laravel
8 SEMANAS - 30 hsGit: Desarrollo Colaborativo
4 SEMANAS - 12 hsUML y UP: Análisis y Diseño Orientado a Objetos
4 SEMANAS - 12 hsPatrones de Diseño
3 SEMANAS - 12 hsPROGRAMACIÓN WEB EN PHP Y MYSQL
Comienza tu camino como Full-Stack Web Developer, con este lenguaje fácil de aprender, ampliamente utilizado por la comunidad, profesionales independientes y desarrolladores WordPress.
¿Qué vas a aprender?
• Configuración del entorno de desarrollo
• Programar en PHP desde cero
• Sintaxis básica con PHP
• Generar HTML de forma dinámica
• Estructuras de memoria y manejo de errores
• Control de flujo: condiciones y bucles
• Incorporar MySQL a un proyecto
• Generar HTML desde MySQL mediante PHP
• Sesiones y Cookies en PHP
• Autenticación de usuarios
• Introducción a WordPress
• Envío y gestión de mails
Información General
Duración: 10 semanas / 40 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 15 personas
Nivel: Intermedio
Conocimientos previos: Te aconsejamos tener un dominio sobre: Desarrollo Web con HTML - Introducción a Bases de Datos y SQL
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PROGRAMACIÓN ORIENTADA A OBJETOS CON IA
Descubrí una nueva forma de pensar y de crear soluciones. Aprendé los fundamentos de este paradigma y expandí tus capacidades de programación.
¿Qué vas a aprender?
• Paradigma de orientación a objetos.
• Objetos en JavaScript, Java, Python y C#.
• Uso y extensiones de Visual Studio Code.
• Colaboración de código en tiempo real.
• Uso y versionado con Git.
• Codificación con Coding Assistants.
• ChatGPT para aprendizaje y codificación.
• Programación en lenguaje natural con IA.
• Buenas prácticas orientadas a objetos y UML.
• Uso de IA en interfaces y diagrama de clases.
• Testing y pruebas unitarias.
• Implementación de un proyecto frontend web
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Principiante
Conocimientos previos: Te aconsejamos tener un dominio sobre HTML o Lenguajes de programación.
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PHP ARQUITECTURA AVANZADA
Desarrolla una arquitectura en PHP utilizando las mejores prácticas en el desarrollo de software altamente escalable, reutilizable y testeable (los principios S.O.L.I.D, Patrones de Diseño, Front Controller, Repository, arquitectura por capas, entre otros). Aprende a utilizar esa arquitectura para construir un catálogo online y crear una API RESTful.
¿Qué vas a aprender?
• Diferenciar requerimientos urgentes de importantes.
• Fundamentos de la arquitectura de software
• Fundamentos de la Programación Orientada a Objetos en PHP
• Clases, Objetos, Métodos, Atributos, Constructores
• Implementar un Front-Controller para centralizar el flujo de petición
• Concepto de Ciclo de Vida de una Petición (Request Pipeline)
• Concepto de Middleware
• Routing
• Autocarga de clases
• MVC: Interacción HTML-PHP
• Acceso a datos con PDO
• Introducción a Patrones de Diseño
Información General
Duración: 8 semanas / 32 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 15 personas
Nivel: Avanzado
Conocimientos previos: Te aconsejamos tener un dominio sobre: Programación Web en PHP y MySQL
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PHP LARAVEL
Aprende a utilizar el framework más demandado en el desarrollador web. Domina los principales patrones de diseño y aprende a crear aplicaciones con Laravel.
¿Qué vas a aprender?
• Programar utilizando el patrón MVC
• Instalación y desarrollo de Apps con Laravel
• ORM y Active Record
• Trabajar con los principales patrones de diseño
• Uso de layouts y extensión de vistas con Blade
• Gestión de datos utilizando Query Builder
• Peticiones, validaciones, helpers y sessions
• Trabajar con ORMs utilizando Eloquent
• Relaciones entre tablas
• Autenticación de usuarios y middlewares
Información General
Duración: 8 semanas / 30 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 15 personas
Nivel: Experto
Conocimientos previos: Te aconsejamos tener un dominio sobre: PHP Arquitectura avanzada.
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
GIT: DESARROLLO COLABORATIVO
Dominá el uso de repositorios de datos y asegurá tu código fuente. Aprendé a desarrollar colaborativamente con la herramienta de versionado más utilizada del mercado.
¿Qué vas a aprender?
• Versionado local.
• Branching.
• Introducción a GitHub.
• GitHub colaborativo.
• Git Tools.
• Realizar contribuciones a proyectos.
Información General
Duración: 4 semanas / 12 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Intermedio
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
UML Y UP: ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
Resolvé los problemas de modelado de software en todos sus niveles. Aprendé a realizar diagramas de forma práctica utilizando Enterprise Architect.
¿Qué vas a aprender?
• Fundamentos de UML.
• Documentar las partes de un desarrollo de software.
• Utilizar los diagramas que conforman UML.
• Concepto de clases, objetos y casos de uso.
• Cómo modelar las diferentes vistas de un sistema.
• Uso de Enterprise Architect para construir diagramas.
• Reutilizar, integrar y conectar diagramas.
• Metodología de Proceso unificado
Información General
Duración: 4 semanas / 12 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 20 personas
Nivel: Intermedio
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PATRONES DE DISEÑO
Analizá y resolvé problemas de sistemas utilizando patrones de diseño. Codificá con Java y .Net, para lograr diseños profesionales que maximicen la reutilización.
¿Qué vas a aprender?
• Fundamentos de Lenguaje Unificado de Modelado
• Trabajar con Patrones de Diseño
• Un Patrón para cada objetivo
• Ejecutar operaciones con Command
• Builder: construyendo objetos complejos
• Estrategia Composite
• Anti-patrones
• Solución de problemas a través de Código
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Experto
Conocimientos previos: Te aconsejamos tener un dominio sobre algunos de estos lenguajes de programación: Java Standard Programming, Programación Web .NET con C# .NET, Programación Web en PHP y MYSQL
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB