Curso de Python y desarrollo web con Django Framework (Videoconferencia)

(0 Comentarios)
$250.00
Curso de Python y desarrollo web con Django Framework (Videoconferencia)

Clases en videoconferencia en vivo, Asistencia en tiempo real con Anydesk.
Incluye 1 Servidor Cloud VPS con ip pública y dominio público por alumno.
Talleres 100% prácticos.

Resumen:

El curso online de Python y Django (Videoconferencia) es nuestro curso base que abre una secuencia de cursos más avanzados para estudiantes, profesionales y entusiastas de la informática actual. La industria de las Tecnologías de la Información se encuentra en plena proceso de transformación debido al efecto combinado de varias tendencias en juego: cada vez más están quedando atrás los días en los que se esperaba que los administradores de red no programen y que los programadores no gestionen infraestructura. Las organizaciones del presente están adoptando rápidamente dinámicas de trabajo y metodologías ágiles que buscan entregar valor al cliente a través de iteraciones rápidas y un proceso de mejora continua a cargo de equipos de carácter multidisciplinario.

A pesar de la creciente popularidad de las aplicaciones móviles las tecnologías web son una parte crítica de la infraestructura tecnológica mundial: la gran mayoría de aplicaciones modernas son sistemas distribuidos que involucran una variedad de clientes en múltiples tipos de dispositivos y la orquestación de una serie de servicios del lado del servidor. En este contexto el protocolo HTTP, el formato JSON y el estilo arquitectónico REST juegan un rol protagónico en el desarrollo de soluciones para backend en el momento presente.

Con la popularidad de frameworks como Angular o React/Flux, incluso cuando la generación del HTML ocurre del lado del Front-end la programación de recursos dinámicos del lado del servidor sigue siendo muy necesaria ya que es la interfaz con las bases de datos, colas de mensajes y otros servicios que hacen posible atender las cargas de trabajo generadas por los clientes.

Es en este contexto que Django se posiciona -junto a Ruby on Rails- dentro del conjunto de frameworks web de estilo MVC que se encuentran en una etapa madura y estable de su ciclo de vida pero que al mismo tiempo se han venido adaptando a la evolución en la arquitectura de las aplicaciones web y cuenta con un gran ecosistema de componentes de código abierto listos para ser incorporados en nuestros proyectos.

Objetivo Principal:
El alumno estará capacitado a desarrollar programas empleando el lenguaje Python y podrá automatizar la configuración y despliegue de software en servidores Linux. Así mismo el alumno estará capacitado a desarrollar aplicaciones y servicios web modernos empleando el framework Django, el más popular dentro de los programadores Python.


Calendario:

Duración: 48 horas
Horario: Martes y Jueves de 8:00 p.m. a 11:00 p.m.
Inicio: Martes, 05 de Setiembre de 2017

Costo del Curso:
Costo:  $250 USD
Medio de pago: Paypal (cleverflores@gmail.com)  o   Western Union
10% de Dcto por pago al contado
20% de Dcto para ex-alumnos


Informes e Inscripciones:

RPC: 940712686
RPM: #971149678
Tel: +51 016379104

informes@aulautil.com

Puede realizar sus pagos en las cuenta a nombre de Cloud Perú Systems E.I.R.L.
BCP Soles: 193-2269973-018 CCI: 00219300226997301814
Cuenta de detracción Bco. de la Nación: 00057050292

 

Requisitos Previos:
Ninguno


Materiales:
– Talleres Digitales online.
– Un VPS con Ip pública por alumno.
– Coffe Break
– Certificado con valor curricular
– Asistencia Online (foros) en campus virtual de forma permanente.


Syllabus del Curso:

Desarrollo Web con Python

Fundamentos del Lenguaje Python

– Introducción a Python en Ubuntu Linux
– Uso del intérprete
– Sintaxis básica, indentación y comentarios
– Variables, cadenas y números
– Tipos de datos
– Listas y tuplas
– Diccionarios

Programación Estructurada

– Condicionales
– Estructuras de control
– Funciones imperativas
– Retorno de valores
– API imperativa

Programación Orientada a Objetos

– Encapsulamiento, herencia múltiple y polimorfismo
– Clases, atributos e instancias
– Métodos y Objetos
– Constructores y Destructores
– Excepciones
– Métodos especiales
– Módulos
– Gestión de paquetes y entornos virtuales

Programación Funcional

– Expresiones Lambda
– Closures
– Iteraciones
– Map, Reduce, Filter y Zip
– Generadores
– Decoradores

Gestíón de módulos y paquetes

– Módulos
– Paquetes
– Gestores de paquetes en Python (setuptools y pip)
– Gestión de entornos virtuales con VirtualEnv
– Creación de un paquete Python y publicación en PyPI
– Compilación e instalación de paquetes con dependencias complejas

 

Django Framework

Introducción a Django

– Introducción a Django
– Patrón de arquitectura MVC y MTV
– Instalación, gestión de proyectos, integración con Apache
– Creación de estructura de proyectos en la línea de comandos

Gestión de URLs, vistas y plantillas

– Creación de Vistas
– Vistas basadas en clases, en funciones y configuración de URLs
– Uso de Plantillas
– Plantillas, bloques, herencia, etiquetas y filtros

Modelo de datos

– Modelos y API para base de datos
– Tipos de campos
– Creación de consultas

Gestión de formularios

– Creación de Formularios
– Plantilla de un formulario
– Validación y sanitización de datos usando formularios y validadores

Django Admin

– Introducción a Django admin y personalización básica
– Personalización y registro de modelos
– Creación de campos calculados y formularios personalizados

Middleware y Sesiones

– Middleware
– Manejos de sesiones
– Autenticación y autorización

Diseño de APIs RESTful

– Introducción a REST, APIs de Hipermedios y HATEOAS ­
– Serialización de modelos y otras fuentes de datos
– Filtrado, paginación y límites temporales de uso
– Ruteadores, conjuntos de vistas, AJAX, CSRF y CORS

Características del curso

  • Conferencias 0
  • Cuestionarios 0
  • Duración 48 horas
  • Nivel de habilidad Todos
  • Idioma Español
  • Estudiantes 0
  • Evaluaciones Yo
El plan de estudios está vacío.
Antonio Ognio
Es experto en plataformas y lenguajes de programación Open Source por mas de 17 años; domina Linux, Python, PHP, C#, Erlang, Clojure, Bash y trabaja en proyectos innovadores de desarrollo. He sido un instructor en muchos cursos de TI, por lo general relacionados con Linux, LAMP, programación orientada a objetos, patrones de diseño, algoritmos. Ha participado como expositor y panelista en numerosas conferencias de software libre, sobre todo en Perú. También trabaja como consultor independiente de Python y PHP. Se concentra en la resolución de problemas, tunning rendimiento, la auditoría de seguridad y código de refactorización de LAMP y aplicaciones Django escritos por otros. Sus intereses actuales de autoaprendizaje incluyen lenguajes de programación funcionales / concurrentes como Erlang, Elixir, Scala, Clojure and Go. Desarrollo Web:: especialidades Python (Django), PHP (Symfony, Zend, otros) Sistemas operativos: Ubuntu Linux, RHEL, CentOS Bases de datos: MySQL, PostgreSQL Webservices: XML-RPC, REST, SOAP Servidores Web: Apache, Nginx, Tomcat, Cherokee

Comentarios

promedio

0
0 puntuación

Evaluación detallada

estrellas 5
0
estrellas 4
0
estrellas 3
0
estrellas 2
0
estrella 1
0

Estudiantes matriculados

Ningún estudiante matriculado.

Deja una respuesta

Regístrese o acceda como alumno con:



Solicite información
Loading...