Available courses

¡Desarrolla APIs RESTful con Django y Django REST Framework!

¿Quieres crear APIs RESTful robustas y escalables con Python?

Este curso te enseñará todo lo que necesitas saber para convertirte en un experto en desarrollo de APIs con Django y Django REST Framework.

Aprenderás:

  • Los fundamentos de las APIs RESTful
  • La arquitectura de Django y Django REST Framework
  • Cómo crear modelos de datos y serializadores
  • Cómo crear vistas y rutas para tus APIs
  • Cómo implementar autenticación y autorización
  • Cómo probar y documentar tus APIs
  • ¡Y mucho más!

Este curso es ideal para:

  • Desarrolladores de Python que quieren aprender a crear APIs
  • Desarrolladores de Django que quieren ampliar sus habilidades
  • Cualquier persona que quiera aprender sobre el desarrollo de APIs RESTful

Al final de este curso, serás capaz de:

  • Diseñar y crear APIs RESTful completas
  • Implementar las mejores prácticas de desarrollo de APIs
  • Usar Django REST Framework para crear APIs robustas y escalables
  • Desplegar tus APIs en producción

Contenido del curso:

  • Introducción:
    • ¿Qué son las APIs RESTful?
    • ¿Por qué usar Django y Django REST Framework?
    • Instalación y configuración
  • Modelos y serializadores:
    • Modelos de Django
    • Serializadores de Django REST Framework
  • Vistas y rutas:
    • Vistas de Django REST Framework
    • Rutas de Django
  • Autenticación y autorización:
    • Autenticación básica
    • Autenticación con JWT
    • Permisos de Django REST Framework
  • Pruebas y documentación:
    • Pruebas con Django REST Framework
  • Despliegue:
    • Despliegue en Servidores

Requisitos:

  • Conocimientos básicos de Python


PHP es uno de los lenguajes más populares en la actualidad. Es el lenguaje más relevante y sencillo para las personas que quieren dedicarse al desarrollo web, del lado del servidor. Es la puerta de entrada a numerosas tecnologías y aplicaciones como frameworks o gestores de contenido. Sólo con WordPress acapara más del 30% de los sitios de Internet y en general es soportado por más de la mitad de los servidores web mundiales.

QUÉ APRENDERÉ EN EL CURSO DE PHP BÁSICO

Con el Curso de PHP a lo largo de una serie de sesiones esenciales, mayoritariamente prácticas, aprenderás las bases de la programación y los primeros pasos con PHP en el marco del desarrollo backend.

  • Lenguaje PHP
    • Qué es un lenguaje de programación
    • PHP como lenguaje para desarrollo web
    • Qué es backend
    • Primeros pasos (Apertura y cierre de etiquetas PHP y otras generalidades, hola mundo)
  • Instalar PHP
    • Por qué debemos instalar PHP en local
    • Alternativas para instalar PHP
    • Instalar vía Xampp
  • Variables, tipos y arreglos, matrices
    • Variables, cómo crearlas
    • Qué son tipos, cómo se gestionan en PHP
    • Qué es un arreglo y algunas operaciones sencillas con arreglos
    • Qué es una matriz y algunas operaciones sencillas con matrices
    • Qué son Operadores
  • Estructura condicional
    • Estructura If ... else
    • Estructura switch
  • Bucles
    • For
    • While, do while
  • Funciones
    • Crear funciones
    • Invocar funciones
    • Valores de retorno
  • Objetos y clases
    • Qué es un objeto
    • Qué es una clase
    • Sintaxis para usar objetos en PHP
    • Sintaxis para usar clases en PHP

  • PHP y conexión con Base de Datos
    • Qué es una base de datos
    • Cómo conectar base de datos con PHP

  • Introducción a siguientes pasos
    • Desarrollo de aplicaciones web con PHP
    • WordPress
    • Otros Frameworks

OBJETIVOS DEL CURSO

Los estudiantes del Curso de PHP desde cero aprenderán a programar, usando PHP como lenguaje. El objetivo es ofrecer una base de conocimientos de programación, orientada para personas con pocos o ningún conocimiento previo en la materia.

Los conocimientos a impartir son los básicos que necesita cualquier programador, no solo en PHP sino en la mayoría de los lenguajes: variables, tipos, estructuras de control, funciones, objetos, etc.

Además, los estudiantes aprenderán a configurar PHP en sus ordenadores personales, o editores en la nube, de modo que tengan un espacio para crear y experimentar con sus propias páginas. A lo largo del curso de PHP podrás comenzar a practicar e ir realizando tus primeros programas y algoritmos sencillos.

POR QUÉ DEBES APRENDER PHP

Aprender PHP es sencillo para cualquier persona que tenga conocimientos previos de HTML. Solo hace falta saber programar, en este curso te lo vamos a poner muy fácil porque empezamos desde cero.

QUÉ TENGO QUE SABER

Al ser un Curso de PHP básico no requiere ningún requisito para comenzar. Se explicará todo desde cero, de modo que los estudiantes sólo necesitan un ordenador y ganas de aprender.

No obstante, sería deseable que el estudiante tenga unos conocimientos básicos de HTML, ya que la salida inicial de los programas realizados en PHP es código HTML.

Descripción:

Este curso introduce a los estudiantes en el mundo del desarrollo web utilizando JavaScript como lenguaje principal. A lo largo del curso, los participantes explorarán los conceptos básicos de JavaScript, incluyendo variables, estructuras de control, funciones, objetos y eventos. Además, se les enseñará a integrar JavaScript con HTML y CSS para crear aplicaciones web interactivas y dinámicas.


Objetivos del curso:

1. Comprender los fundamentos de JavaScript, incluyendo tipos de datos, operadores y estructuras de control.

2. Aprender a trabajar con funciones y objetos en JavaScript.

3. Dominar la manipulación del DOM (Document Object Model).

4. Explorar el manejo de eventos en JavaScript.

5. Integrar JavaScript con HTML y CSS para crear aplicaciones web interactivas.


Contenidos del curso:

- Introducción a JavaScript y su papel en el desarrollo web.

- Variables, tipos de datos y operadores.

- Estructuras de control: condicionales y bucles.

- Funciones y su importancia en JavaScript.

- Trabajo con objetos en JavaScript.

- Manipulación del DOM y eventos.

- Integración de JavaScript con HTML y CSS.