Visualiza nuestros
catálogos formativos:
-
Certificados de profesionalidad
- Gestión Empresarial y Recursos Humanos
- Formación, Educación y Orientación Laboral
- Servicios a la Comunidad
-
Sanidad, Dietética y Nutrición
- Dietética y Nutrición
- Acción Social y Ética
- Atención Domiciliaria
- Ciencias Sanitarias
- Fisioterapia
- Geriatría y Gerontología
- Laboratorios
- Medicina Alternativa / Naturopatía
- Odontología
- Óptica
- Psicología Infantil
- Radiología
- Transporte Sanitario
- Urgencias y Emergencias
- Veterinaria
- Enfermería
- Logopedia
- Psicoterapia y Psiquiatría
- Análisis Clínicos
- Primeros Auxilios
- Farmacia
- Gestión Sanitaria
- Personal Sanitario
- Sexología
- Electromedicina
- Trabajo Social
- Auxiliares de Enfermería
- Celador
- Ergonomía
- Idiomas
- Prevención de Riesgos Laborales, Calidad, Medioambiente, I D I
- Informática y Programación
- Inmobiliaria, Arquitectura e Interiorismo
- Energías Renovables y Agua
- Formación Profesional y Oficios
- Actividad física y del Deporte
- Seguridad y Vigilancia
- Hostelería y Turismo
- Agraria
- Imagen Personal
- Maquetación y Artes Gráficas
- Edificación, Obra Civil e Industrias Extractivas
- Comercio y Marketing
- Derecho y Aspectos Jurídicos
- Creación, Diseño y Edición Digital
- Industria Alimentaria y Restauración
- Transporte y Mantenimiento de Vehículos
- Instalación, Mantenimiento y Fabricación Mecánica
- Maquinaria
- Especialidades Formativas
- Conv. Turismo 2023
- Sanidad, Dietética y Nutrición
- Gestión Empresarial y Recursos Humanos
-
Formación, Educación y Orientación Laboral
- Escuela de Padres
- Orientación Laboral
- Formación E-learning
- Formación Permanente del Profesorado
- Formador de Formadores
- Pedagogía Terapéutica
- Educación
- Comedores Escolares
- Guarderías y Educación Infantil
- Lengua de Signos
- Logopedia
- Nuevas Tecnologías en Educación
- Transporte Escolar
- Bibliotecas
- Musicoterapia
- Servicios a la Comunidad
-
Sanidad, Dietética y Nutrición
- Dietética y Nutrición
- Manipulador de Alimentos
- Acción Social y Ética
- Atención Domiciliaria
- Ciencias Sanitarias
- Fisioterapia
- Geriatría y Gerontología
- Laboratorios
- Medicina Alternativa / Naturopatía
- Odontología
- Óptica
- Pediatría y Puericultura
- Psicología Infantil
- Quirófano
- Radiología
- Transporte Sanitario
- Urgencias y Emergencias
- Veterinaria
- Alergología
- Cirugía Ortopédica y Traumatología
- Dermatología
- Enfermería
- Endocrinología
- Neurología
- Otorrinolaringología
- Psicoterapia y Psiquiatría
- Homeopatía
- Análisis Clínicos
- Primeros Auxilios
- Microbiología
- Farmacia
- Gestión Sanitaria
- Personal Sanitario
- Sexología
- Terapia Ocupacional
- Biotecnología Sanitaria
- Electromedicina
- Trabajo Social
- Auxiliares de Enfermería
- Celador
- Ginecología
- Oncología
- Acupuntura
- Ergonomía
- Vendajes
- Vendajes Neuromusculares
- Idiomas
- Prevención de Riesgos Laborales, Calidad, Medioambiente, I D I
- Informática y Programación
- Inmobiliaria, Arquitectura e Interiorismo
- Energías Renovables y Agua
- Formación Profesional y Oficios
-
Actividad física y del Deporte
- Ocio y Tiempo Libre
- Medicina Deportiva
- Dirección de Instalaciones, Entidades Y Eventos Deportivos
- Educación Física
- Buceo
- Natación
- Caza
- Socorrismo Acuático
- Actividades acuáticas
- Fútbol
- Baloncesto
- Atletismo
- Pádel
- Balonmano
- Pilates
- Fitness
- Ciclismo
- Fitness musical
- Yoga
- Anatomía deportiva
- Ciclo Indoor
- Rehabilitación Deportiva
- Senderismo
- Gimnasia para Mayores
- Seguridad y Vigilancia
- Hostelería y Turismo
- Agraria
- Imagen Personal
- Maquetación y Artes Gráficas
- Edificación, Obra Civil e Industrias Extractivas
- Comercio y Marketing
- Derecho y Aspectos Jurídicos
- Creación, Diseño y Edición Digital
- Industria Alimentaria y Restauración
- Transporte y Mantenimiento de Vehículos
- Instalación, Mantenimiento y Fabricación Mecánica
- Maquinaria
- Oposiciones
Áreas Formativas
- Inicio >
- Certificados de profesionalidad>Informática y Programación>Diseño Web>Django: Experto en Programación Web
Django: Experto en Programación Web
PARTE 1. DESARROLLO WEB CON DJANGO
UNIDAD DIDÁCTICA 1. INSTALACIÓN Y CONFIGURACIÓN
- Instalar Python desarrollando variables de sistema
- Instalar Django y pautas a seguir
- Generar proyecto y sistema de variables
- Como arrancamos el servidor
UNIDAD DIDÁCTICA 2. GENERAR APLICACIÓN EN DJANGO
- Generar aplicación web de un blog
- Funcionamiento de los modelos
- Generar modelo en una clase de Python y sincronizar el elemento
UNIDAD DIDÁCTICA 3. GENERACIÓN de VISTA Y MODELO CONTROLADOR
- Primeros pasos de contenido en nuestro blog realizado con Django
- Crear nuevo contenido con template y cambiar rutas
- Programar una plantilla con contenidos de Python
- Plantilla dinámica en Django y elemento lateral
UNIDAD DIDÁCTICA 4. PRIMERA PÁGINA DE ENTRADA
- Pagina de visualizado de un post
- Crear código de plantilla
- Lista de archivos y formularios
UNIDAD DIDÁCTICA 5. CREAR COMENTARIOS EN UN BLOG
- Modelo de comentarios
- Integración del modelo para los comentarios
- Vistas, plantilla, URLs
- Listado de comentarios
- Finalización del curso Desarrollo web con Django
PARTE 2. PHYTON 3
UNIDAD DIDÁCTICA 1. TODO LO QUE NECESITAS SABER DE PYTHON
- Presentación de Python
- - Descripción general de Python
- - Diferencias entre lenguajes
- - Características principales
- Dentro de Python
- - Gramática y sintaxis
- - Usos y funcionalidad
- - Librerías oficiales
- - Librerías de terceros
- - Frameworks
- Proceso de ejecución en Python
- - Máquina virtual
- - Compilación
- - Interpretación
UNIDAD DIDÁCTICA 2. POR QUÉ ESCOGER PYTHON
- Características del lenguaje
- - Funcionalidad
- - Puerta de entrada
- - Garantías
- Alcance del lenguaje
- - Particulares
- - Educación
- - Empresas
- - Investigación
- Referencias por cada sector
- - Empresas innovadoras
- - Industria informática
- - Desarrolladores de software
- Otras características a destacar
- - Posibilidad de desarrollo rápido
- - Facilidad para la venta de desarrollos en Python
UNIDAD DIDÁCTICA 3. IMPLEMENTACIÓN DEL ENTORNO DE DESARROLLO
- Instalación Python y configuración de python
- - Windows
- - UNIX/Linux
- - Mac OS
- - Compilación
- - Compilación de Python 3.4
- Instalar librerías externas
- - Instalador o administrador de paquetes
- - PIP
- - Entorno virtual
- Instalar un IDE
- - Consola y herramientas asociadas
- - Eclipse + PyDev
- - Aptana
- - Eric
- - PyCharm
- - Otras soluciones
- - StacklessPython
- - Entorno heterogéneo
- Uso de la consola
- - Consola estándar
- - iPython
UNIDAD DIDÁCTICA 4. ALGORITMOS BÁSICOS
- Delimitadores
- - Instrucción
- - Una línea de código = una instrucción
- - Comentario
- - Una instrucción en varias líneas
- - Palabras clave
- - Palabras reservadas
- - Indentación
- - Símbolos
- - Operadores
- - Uso del carácter de subrayado
- - PEP-8
- - PEP-7
- - PEP-257
- Instrucciones
- - Definiciones
- - Instrucciones condicionales
- - Iteraciones
- - Construcciones funcionales
- - Gestión de excepciones
- - Otros
UNIDAD DIDÁCTICA 6. DECLARACIONES
- Variable
- - ¿Qué es una variable?
- - Tipado dinámico
- - Visibilidad
- Función
- - Declaración
- - Parámetros
- Clase
- - Declaración
- Módulo
- - Declaración
- - Instrucciones específicas
- - ¿Cómo conocer el contenido de un módulo?
UNIDAD DIDÁCTICA 7. MODELO DE OBJETOS
- Todo es un objeto
- - Principios
- - Clases
- - Métodos
- - Herencia
- Otras herramientas de la programación orientada a objetos
- - Principios
- - Interfaces
- - Atributos
- - Propiedades
- - Ubicaciones
- - Metaclases
- - Clases abstractas
- - Zope Component Architecture
- Funciones principales y primitivas asociadas
- - Personalización
- - Clases particulares
UNIDAD DIDÁCTICA 8. TIPOS DE DATOS Y ALGORITMOS APLICADOS
- Números
- - Tipos
- - La consola Python, la calculadora por excelencia
- - Representaciones de un número
- - Conversiones
- - Estadísticas
- - Cálculo científico
- Secuencias
- - Presentación de los distintos tipos de secuencias
- - Uso de índices y tramos
- - Uso de operadores
- - Métodos de modificación
- - Uso avanzado de listas
- - Adaptar las listas a necesidades específicas
- - Otros tipos de datos
- Conjuntos
- - Presentación
- - Operaciones sobre conjuntos
- - Métodos de modificación de un conjunto
- Cadenas de caracteres
- - Presentación
- - Dar formato a cadenas de caracteres
- - Operaciones de conjunto
- - Problemáticas relativas a la codificación
- - Manipulaciones de bajo nivel avanzadas
- - Representación en memoria
- Diccionarios
- - Presentación
- - Manipular un diccionario
- - Uso avanzado de diccionarios
- Booleanos
- - El tipo booleano
- - Evaluación booleana
- Datos temporales
- - Gestionar una fecha del calendario
- - Gestionar un horario o un momento de la jornada
- - Gestionar un instante absoluto
- - Gestionar una diferencia entre dos fechas o instantes
- - Especificidades de los husos horarios
- - Problemáticas de bajo nivel
- - Uso del calendario
UNIDAD DIDÁCTICA 9. MANIPULACIÓN DE DATOS
- Bases de datos
- - Presentación
- - Acceso a una base de datos relacional
- - Uso de un ORM
- - Otras bases de datos
- LDAP
- - Presentación
- - Instalación
- - Abrir una conexión a un servidor
- - Realizar una búsqueda
- - Síncrono vs asíncrono
- - Conexiones seguras
- XML
- - XML y las tecnologías relacionadas
- - Validar un documento XML
- - DOM
- - SAX
- - XPath
- - XSLT
- - El caso concreto de los archivos HTML
- Herramientas de manipulación de datos
- - Encriptar un dato
- - Generar números aleatorios
- - Expresiones regulares
- Trabajar con medios gráficos
- - Imágenes
UNIDAD DIDÁCTICA 10. PROGRAMACIÓN PARALELA
- Terminología
- - Proceso
- - Tarea
- Uso de una tarea
- - Gestión de una tarea
- - Gestión de varias tareas
- - Resolución de problemáticas asociadas
- Uso de procesos
- - Gestión de un proceso
- - Gestión de varios procesos
- - Resolución de problemáticas asociadas
- - Oportunidad de utilizar los procesos
- - Demonio
- Ejecución asíncrona
- - Introducción
- - Presentación
- - Programación asíncrona
UNIDAD DIDÁCTICA 11. PROGRAMACIÓN DE SISUNIDAD DIDÁCTICA Y DE RED
- Presentación
- - Definición
- - Objetivos del capítulo
- Escribir scripts de sistema
- - Conozca su sistema operativo
- - Gestión de archivos
- - Alternativas sencillas a los comandos bash habituales
- - Herramientas
- - Comprimir y descomprimir un archivo
- Trabajar con argumentos
- - Presentación
- - Implementación
- Programación de red
- - Escribir un servidor y un cliente
- - Utilizar un protocolo estándar
- - Servicios web
- Uso de hardware
- - Wake-on-LAN
- - Uso del puerto serie
UNIDAD DIDÁCTICA 12. CREAR UNA APLICACIÓN WEB EN 30 MINUTOS
- Descripción de la aplicación que se va a construir
- Implementación
- - Aislar el entorno
- - Creación del proyecto
- - Configuración
- - Primeros ensayos
- Realizar la aplicación
- - Modelos
- - Vistas
- - Controladores
- Para ir más allá
UNIDAD DIDÁCTICA 13. CREAR UNA APLICACIÓN DE CONSOLA EN 10 MINUTOS
- Objetivo
- Registrar el script
- Creación de los datos
- Parser de argumentos
UNIDAD DIDÁCTICA 14. CREAR UNA APLICACIÓN GRÁFICA EN 20 MINUTOS
- Objetivo
- - Funcional
- - Técnica
- Breve presentación de Gtk y algunos trucos
- - Presentación
- - Trucos
- Iniciar el programa
- Interfaz gráfica con Glade
- Crear el componente gráfico
- Controlador
- Otras librerías gráficas
- - TkInter
- - wxPython
- - PyQt
- - PySide
- - Otras
Productos relacionados
En la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer la construcción de páginas web dentro del área profesional de desarrollo. Por ello, con el presente...
En la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer la construcción de páginas web dentro del área profesional de desarrollo. Por ello, con el presente...
En la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer la construcción de páginas web dentro del área profesional de desarrollo. Por ello, con el presente...
En la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer la construcción de páginas web dentro del área profesional de desarrollo. Por ello, con el presente...
Joomla 2.5 es un Sistema de Gestión de Contenidos (CMS) reconocido mundialmente que ayuda a construir sitios web y otras aplicaciones en línea potentes. A través de la extensión gratuita...
En la actualidad, en el mundo de la informática y las comunicaciones, es muy importante conocer la construcción de páginas web dentro del área profesional de desarrollo. Por ello, con el presente...