Django Nivel Avanzado – En producción
Presentación
Crear un sitio web con Django es fácil y divertido una vez que se conoce el framework, pero:
¿Cómo se lleva a producción?, ¿Qué pasa cuando no solo quiero subirlo a un hosting sino que quiero crear mi propio vps?, ¿Qué es un vps?, ¿Qué servidor uso?, ¿Conviene usar un solo servidor?, ¿Cómo lo configuro?, ¿Cómo me comunico con otras plataformas?, ¿Cómo establezco un protocolo https?, ¿Cómo integro una tarjeta de crédito?, ¿Cómo se puede integrar Django en el desarrollo de un backend y usar otro framework como frontend?, ¿Cómo utilizar Apache, junto con Nginx, y Node.js?, ¿Debo usar un hosting web?, ¿Qué pasa si se usar angular.js, vue.js o reactjs y quiero usar Django como backend?, ¿Es posible usar Mongodb al igual que MariaDB, MySQL o Oracle?, ¿Cómo creó una RestApi?, ¿Cómo optimizo el SEO?, ¿Se pueden integrar tarjetas de crédito mediante Mercado Pago?
Las preguntas llegadas este punto se multiplican y nos abruman, todo parece muy complicado. Pero ¿qué tal si pudiéramos dar respuesta a todas estas consultas?
En este curso aprenderás todos los aspectos de configuración para llevar nuestro desarrollo a producción. Tu visión sobre una plataforma web cambiará para siempre.
Modalidad: A distancia ágil
Objetivo general
Llevar nuestros trabajos a producción mediante la creación y configuración de un vps, considerando varias opciones de bases de datos y servidores, teniendo en cuenta la comunicación con otros frameworks mediante rest api.
Objetivos específicos
- Implementar rest api en nuestros proyectos.
- Aprender a servir páginas estáticas con nginx.
- Aprender a posicionar nuestro sitio mediante SEO.
- Trabajar con bases de datos relacionales y no relacionales.
- Incorporar tarjetas de crédito.
- Configurar un servidor apache para llevar nuestro trabajo a producción.
- Realizar el testeo de nuestra app.
Destinatarios
- Personas que quieran llevar sus trabajo desarrollados con el framework a producción.
Requisitos
- Conocimiento de la arquitectura de Django.
- Conocimiento del sistema de plantillas en tres niveles de Django.
- Conocimientos de html, css, css3, sass, bootstral y javascript.
- Conocimientos del funcionamiento del panel admin del framework.
Equipo docente
Juan Marcelo Barreto Rodriguez
Profesor
Mi nombre es Juan Marcelo Barreto y soy ingeniero en Materiales de la CNEA (Carrera de Ingeniería en Materiales; Instituto Sábato (Comisión Nacional de Energía Atómica 2002 - 2006). Además, tengo una MBA (MBA - Master of Business Administration– Facultad Regional Buenos Aires, Escuela de Posgrado UTN.Soy docente de numerosos cursos de informática y programación en la Facultad Regional Buenos aires de la Universidad Tecnológica Nacional y me he desempeñado y desempeño como ingeniero en empresas de nuestro país.
- Hace más con tu dinero. Mercado Pago. Recuperado de https://www.mercadopago.com.ar/
- Launch Modern Applications with NGINX. Recuperado de https://www.nginx.com/
- Apache. (2022). The Apache Software Fundation. Apache. Recuperado de https://www.apache.org/
- Django. (2022). The web framework for perfectionists with deadlines. Django. Recuperado de https://www.djangoproject.com/
- Derek DeJonghe - NGINX Cookbook, 2nd Edition - O'Reilly Media, Inc., Year: 2022
Metodología De Enseñanza-Aprendizaje:
Nuestro modelo de formación te ofrece flexibilidad sin perder la interacción, combina autoaprendizaje con el apoyo de expertos y compañeros para una experiencia dinámica y efectiva.
Características de la formación
- E-learning colaborativo: estudia a tu ritmo con material curado y actividades prácticas.
- Acompañamiento experto: consulta dudas en foros y mensajes directos con tutores.
- Clases en vivo: para resolver consultas en tiempo real.
A quiénes está dirigido
- Profesionales y estudiantes que buscan una formación flexible y de calidad.
Modalidad de Evaluación y Acreditación:
Estos son los requisitos que deberás cumplir para obtener la acreditación del trayecto formativo:
- Aprobar las evaluaciones integradoras por módulo.
- Realizar y aprobar la Evaluación Integradora Final Obligatoria (EFIO), que puede consistir en la entrega de una tarea basada en una consigna específica o en la realización de un cuestionario.
- Descargar y leer todos los materiales de la unidad temática.
- Entregar y aprobar todas las actividades y ejercicios obligatorios.
- Cumplir con la dedicación horaria recomendada para lograr el máximo rendimiento.
- Finalizar la cursada dentro del período estipulado, sin excepciones. Una vez finalizado el curso, no será posible entregar o descargar actividades pendientes. Quienes deseen completarlo deberán inscribirse en una nueva edición.
La evaluación final cuenta con una instancia de recuperatorio para quienes no aprueben en el primer intento o no la realicen dentro de las fechas establecidas en el cronograma.
Certificación
- La certificación se otorgará en función de la calificación obtenida en la EFIO.
- Las calificaciones posibles serán: bueno, muy bueno, excelente, sobresaliente, participó o no participó.
- Quienes obtengan una de las cuatro primeras calificaciones recibirán un certificado de aprobación.
- Aquellos que no alcancen estas calificaciones o no realicen la EFIO podrán obtener un certificado de participación, previa evaluación del tutor.
Los certificados emitidos por Centro de e-Learning UTN BA cuentan con un sistema de validación basado en tecnología blockchain, que garantiza autenticidad, trazabilidad y transparencia en todo momento.
Así enseñamos:
Material de estudio online
Te brindamos los apuntes, material de estudio y textos complementarios necesarios para tu aprendizaje. Todo el contenido es descargable para que puedas visualizarlo cuando y donde quieras.
Clases en tiempo real
Tendrás clases en tiempo real periódicamente para desarrollar y profundizar las unidades temáticas. Su participación no es obligatoria y quedan grabadas para que accedas a ellas en todo momento.
Foros de discusión con docentes y pares
Desde el Centro de eLearning creemos que la retroalimentación entre compañeros y profesores es la mejor forma de aprender.
Seguimiento docente activo
Para poder desarrollar correctamente tu aprendizaje contás con profesores a tu disposición para poder despejar cualquier duda o inquietud que tengas sobre el material de estudio y la cursada. Asimismo, tendrás disponible un servicio de mensajería directa con ellos, además de los foros de intercambio.
Campus virtual disponible 24hs del día
Nuestra plataforma te permite estudiar en el horario que te sea conveniente, disponible en todo momento.
Profesores especializados en elearning
Nuestros docentes están capacitados en educación a distancia y comparten la vocación de enseñar y mantenerse en constante actualización para brindar lecciones íntegras y de gran nivel académico.
Certificación Universitaria UTN BA
Nuestros certificados son extendidos en formato digital por el Centro de e-Learning de la Secretaría de Cultura y Extensión Universitaria de UTN FRBA. Contamos con un Sistema de Verificación de Certificados (SVC) a través del cual se pueden verificar los diplomas emitidos, tanto por parte de un alumno o un tercero que requiera validar el historial académico.
¡Somos UCAP!
Estamos registrados como Unidad Capacitadora, es decir que los cursos que dictamos pueden canalizarse a través del Régimen de Crédito Fiscal para capacitación
Certificación
Diploma digital verificable a través del sistema de verificación de autenticidad.
Certificados extendidos por la Secretaría de Cultura y Extensión Universitaria de Universidad Tecnológica Nacional Regional Buenos Aires.
Compartilo en
¿Quieres capacitar a tu equipo con esta formación?
Accede al Portal de Empresas: compra múltiples licencias en pocos pasos, recibe facturación a nombre de tu compañía y gestiona el aprendizaje de todo tu equipo desde un solo lugar.
Comprar licencias para mi equipo