Visual Studio Code es uno de los editores de código más populares entre los desarrolladores de PHP por su flexibilidad, facilidad de uso y la amplia variedad de extensiones que ofrece. En este curso, aprenderás a utilizar Visual Studio Code de manera eficiente para el desarrollo en PHP, desde la instalación y configuración inicial hasta el uso de herramientas específicas que te ayudarán a mejorar tu productividad y calidad de código. A través de ejemplos prácticos, te familiarizarás con las características esenciales de este editor, permitiéndote desarrollar tus proyectos con mayor fluidez.
Además de cubrir la configuración básica, exploraremos cómo aprovechar las funcionalidades avanzadas, como el autocompletado de código, la depuración y el uso de terminales integradas. También revisaremos cómo instalar extensiones para PHP y otras herramientas que optimizarán tu flujo de trabajo, incluyendo Git y otras herramientas de colaboración. Al finalizar este curso, estarás listo para usar Visual Studio Code como tu entorno principal de desarrollo en PHP.
Para disfrutar de este curso 100% gratuito tan sólo tienes que registrarte en #anixelo.
Temario del curso
Módulo 1: Introducción a Visual Studio Code
- 1.1 ¿Qué es Visual Studio Code?
Explicación general sobre VS Code, su importancia en el desarrollo moderno, y sus ventajas como editor para desarrolladores PHP. - 1.2 Instalación de Visual Studio Code
Guía de instalación para diferentes sistemas operativos (Windows, macOS, Linux) y primeros pasos. - 1.3 Exploración de la Interfaz de Usuario
Conociendo el entorno de trabajo: la barra lateral, explorador de archivos, barra de actividad, terminal integrado, y área de edición.
📝 Cuestionario de introducción a Visual Studio Code
Módulo 2: Configuración inicial de Visual Studio Code para PHP
- 2.1 Configuración de las Preferencias Básicas
Ajustes iniciales del editor: color del tema, fuente, formato automático y ajustes personalizados para el desarrollo en PHP. - 2.2 Instalación y Configuración del Soporte PHP en VS Code
Configuración de la extensión de PHP para facilitar el autocompletado, el análisis de código, y el soporte para otras funcionalidades de PHP. - 2.3 Configuración del Servidor Local y el Terminal Integrado
Guía para configurar un servidor local (como XAMPP o WAMP) e integrar su uso en VS Code para la ejecución de código PHP directamente desde el editor.
📝 Cuestionario de configuración inicial de Visual Studio Code para PHP
Módulo 3: Extensiones de Visual Studio Code para PHP
- 3.1 Extensiones Esenciales para PHP
Instalación y configuración de extensiones recomendadas, como PHP Intelephense, PHP Debug, PHP CS Fixer, y PHP Namespace Resolver. - 3.2 Extensiones para Productividad
Herramientas como Prettier y ESLint para mantener el código limpio y estandarizado, así como Path Intellisense para una navegación rápida entre archivos. - 3.3 Extensiones para Git y Control de Versiones
Integración con Git para gestionar versiones de proyectos desde VS Code: GitLens y herramientas para revisar el historial y comparar cambios.
📝 Cuestionario de extensiones de Visual Studio Code para PHP
Módulo 4: Uso básico y navegación en VS Code
- 4.1 Comandos Rápidos y Atajos de Teclado
Conociendo los atajos y comandos que agilizan el flujo de trabajo, como el Quick Open, la búsqueda de archivos y la paleta de comandos. - 4.2 Navegación entre Archivos y Carpetas en Proyectos PHP
Organización y apertura rápida de archivos de proyecto, búsqueda de archivos específicos y cómo navegar dentro de proyectos complejos de PHP. - 4.3 Exploración y Configuración del Terminal Integrado
Uso del terminal de VS Code para ejecutar comandos PHP, y cómo configurarlo para trabajar con herramientas de línea de comandos.
📝 Cuestionario de uso básico y navegación en VS Code
Módulo 5: Depuración de Código PHP en VS Code
- 5.1 Introducción a la Depuración en PHP
Conceptos básicos de la depuración de código PHP y su importancia en la detección y resolución de errores. - 5.2 Configuración de PHP Debug
Instalación y configuración de Xdebug junto con la extensión PHP Debug para depurar código directamente en VS Code. - 5.3 Configuración de Puntos de Interrupción y Ejecución Paso a Paso
Cómo establecer breakpoints y utilizar herramientas de depuración para seguir la ejecución del código y analizar variables.
📝 Cuestionario de depuración de Código PHP en VS Code
Módulo 6: Terminales y herramientas integradas en Visual Studio Code
- 6.1 Integración de Git y Control de Versiones en VS Code
Uso del panel de control de versiones para realizar commits, pushes, y merges desde VS Code, junto con el manejo de ramas. - 6.2 Ejecución de Scripts y Comandos desde el Terminal Integrado
Cómo ejecutar comandos PHP y herramientas de automatización como Composer o PHPUnit en el terminal integrado. - 6.3 Uso de Tareas Automatizadas en VS Code
Creación de tareas para la ejecución de scripts automáticos, como la compilación de código o la ejecución de pruebas.
📝 Cuestionario de terminales y herramientas integradas en Visual Studio Code
Módulo 7: Configuración de espacios de trabajo y personalización avanzada
- 7.1 Configuración de Espacios de Trabajo para Proyectos PHP
Crear y organizar espacios de trabajo para gestionar proyectos de forma eficiente en VS Code. - 7.2 Archivos de Configuración (settings.json y launch.json)
Personalización de configuraciones avanzadas para adaptar VS Code al flujo de trabajo específico del desarrollo en PHP. - 7.3 Snippets de Código Personalizados para PHP
Creación de snippets para agilizar el desarrollo de PHP mediante fragmentos de código reutilizables.
📝 Cuestionario de configuración de espacios de trabajo y personalización avanzada
Módulo 8: Proyecto Final – Creación de un Proyecto PHP en VS Code
- 8.1 Creación de un Proyecto PHP con Git y GitHub
Inicialización de un proyecto PHP con Git, configuración de un repositorio en GitHub, y subida del proyecto. - 8.2 Documentación del Proyecto en un README.md
Uso de Markdown para documentar el proyecto y añadir instrucciones de uso en el archivo README. - 8.3 Configuración y Ejecución de Pruebas en el Proyecto
Ejemplo de configuración de PHPUnit para realizar pruebas unitarias y garantizar la calidad del código. - 8.4 Revisión de Código y Mejora del Proyecto
Aplicar las buenas prácticas aprendidas para revisar, refactorizar y mejorar el proyecto en VS Code.
📝 Cuestionario de creación de un Proyecto PHP en VS Code
EXAMEN FINAL Y CERTIFICADO
- 🔒 Cuestionario final
- 🔒 Descargar certificado