Menú

Curso Proyectos Web Profesionales con Django y Python del centro TrainingIT

Programa de Curso Proyectos Web Profesionales con Django y Python

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE.

Descripción

Construye proyectos web profesionales con Django y Python y destaca en el mundo del desarrollo digital.

A través de esta formación podrás llevar al máximo tus habilidades de desarrollo web. Vas a aprender a configurar entornos de trabajo, gestionar bases de datos relacionales, crear aplicaciones dinámicas y escalables y aplicar sistemas de seguridad. 

Gracias a la arquitectura robusta de Django y la versatilidad de Python, podrás construir proyectos modernos con rapidez, seguridad y buenas prácticas profesionales, desde la programación hasta el despliegue en producción.

A quién va dirigido

Esta formación es ideal para profesionales que deseen crear aplicaciones escalables y seguras, y para programadores que estén interesados en aplicar buenas prácticas en desarrollo web.

Objetivos

  1. Configurar entornos de desarrollo eficaces con Python y Django.
  2. Diseñar y gestionar bases de datos relacionales.
  3. Implementar sistemas de autenticación y autorización seguros.
  4. Construir interfaces web atractivas con HTML, CSS y JavaScript.
  5. Crear y gestionar modelos de datos complejos.
  6. Desplegar proyectos en servidores cloud listos para producción.
  7. Aplicar buenas prácticas en desarrollo web profesional.

Temario

1.Django desde las bases

1.1 Python y Desarrollo Web con Django

1.2 Instalación de Python para el proyecto

1.3 Instalación de herramientas

1.4 Creación de Virtual Environment

1.5 Creación de Proyecto Django

1.6 Estructura del Setting de Django

1.7 Workflow de Django en Web

1.8 Creando Request y Response en Django

1.9 Templates en Django

1.10 Maquetando Página Web

1.11 Configuración de Static Files en Django

1.12 Creación de App de Django

1.13 Módulo de Admin de Django

1.14 Creando Migraciones

1.15 Resetear Migraciones

1.16 Conectando Web Page con Django y Base de Datos

2.Creación y configuración de apps

2.1 Creación de proyecto

2.2 Crear Superuser en Django

2.3 Implementando Templates

2.4 Manejando Archivos Static

3.Manejo de archivos e imágenes

3.1 Creando Categorías

3.2 Configuración de imágenes

3.3 Creación de blog model

3.4 Upload de imágenes y slug

3.5 Personalización de Blogs

4.Manejo de entidades y bases de datos

4.1 Cargar data de blogs

4.2 Render Categorías

4.3 Renderizado y consulta de artículos

4.4 Relaciones entre entidades

5.Consulta y manejo de Templates HTML

5.1 Búsqueda de Artículos por Categoría

5.2 Implementando búsqueda por Categoría

5.3Factorizar HTML en templates

5.4 Context processors en Django

5.5 Componentes Web

5.6 Buscar Artículos por Categoría

6.Templates de artículos

6.1 Página Detalle Artículo

6.2 Render de Detalle

7.Búsquedas avanzadas

7.1 Componente Buscar Artículos

7.2 Función múltiple de condiciones lógicas

7.3 Búsqueda componente web

8.Authentication y seguridad

8.1 Registro de usuarios

8.2 Creación de Formulario Registro de User

8.3 Método Registro en Django

8.4 Login en Django

8.5 Formulario Login

8.6 Función para Login

8.7 Salir de sesión

9.Authorization y manejo de permisos y grupos

9.1 Authentication y Authorization

9.2 Grupos y Edición de Permisos

10.Mantenimiento avanzado de entidades

10.1 Dashboard y Mantenimiento

10.2 Mantenimiento de categorías

10.3 Tabla de Categorías

10.4 Funcionalidad de Categoría Add

10.5 Agregar Categoría

10.6 Guardar Categoría

10.7 Actualizar Categorías

10.8 Eliminar Categorías

11.Navegación y CRUD de entidades

11.1 Lista de artículos

11.2 Creación de Form Artículo

11.3 Mejorando interfaz gráfica

11.4 Guardando Artículos

11.5 Arreglado el Slug por Artículo

11.6 Editando Artículos

11.7 Eliminar artículos

12.Deployment de proyecto en servidor onCloud

12.1 Deploy oncloud

12.2 Control de versiones con GitHub y dar de alta cuenta GitHub

12.3 Upload proyecto a GitHub

12.4 Deploy de Web App

Titulación obtenida

Recibirás un certificado de aprovechamiento, una vez la formación haya finalizado.

Requisitos

  1. Tener conocimientos intermedios o avanzados de programación en Python.
  2. Familiaridad con conceptos básicos de desarrollo web, como HTML, CSS y bases de datos.
  3. Gestionar tus propios entornos de desarrollo y recursos necesarios para completar el curso (TrainingIT no proporciona cuentas ni entornos).

Información Adicional

Precio: 375,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​