
Reproducir vídeo
|Programador (orientado a objetos)

¿Qué es un Programador (orientado a objetos)?
La programación orientada a objetos (Object Oriented Programming, OOP) es un modelo de programación informática que organiza el diseño de software en torno a datos u objetos, en lugar de funciones y lógica. Un objeto se puede definir como un campo de datos que tiene atributos y comportamiento únicos.
Objetivos generales
En este curso aprenderás a:
- Debes interpretar diagramas de flujo que contienen los requerimientos que traducirá en algoritmos.
- Codificar instrucciones usando un lenguaje de programación formal.
- Depurar el código para detectar errores y corregirlos.
- Verificar que el programa funcione correctamente.
- Documentar el código para facilitar su mantenimiento.
Lo que aprenderás
Lección 1
- ¿Qué es la programación y para qué sirve?
- Medidas de seguridad y salud laboral
- Área de trabajo
- Ética profesional
- Nociones básicas del entorno de trabajo
Lección 2
- Estructura de un programa y pseudocódigo
- Variables y tipos de datos
- Instrucciones de entrada y salida de datos
- Operaciones aritméticas
- Operaciones relacionales
- Operaciones lógicas
- Nociones básicas de programación
Lección 3
- Estructuras de decisión
- Uso de vectores o matrices
- Estructuras de repetición
- Lectura de diagramas de flujo
- Estructuras básicas de programación
Lección 1
- Características del lenguaje Python
- Ambiente de desarrollo integrado
- Declaraciones e instrucciones básicas de Python
- Lenguaje Python y ambiente de desarrollo
Lección 2
- Estructura de datos
- Instrucciones de decisión lógica
- Instrucciones de repetición
- Funciones
- Sintaxis básica de programación en Python
Lección 3
- Programación orientada a objetos
- Objetos y declaración de clases
- Uso de métodos
- Uso de parámetros especiales
- Bases de la programación orientada a objetos
Lección 4
- Herencia y sobreescritura de métodos
- Encapsulamiento y ocultación en objetos
- Clases abstractas
- Aplicación avanzada de la programación orientada a objetos
Lección 5
- Tipos de archivos
- Operaciones básicas con archivos
- Métodos de cadenas
- Métodos de listas
- Utilidades adicionales con Python
Lección 6
- Uso de Tkinter para interfaces gráficas
- Elementos del formulario
- Organización de elementos
- Implementación de eventos
- Usando Tkinter
Lección 7
- Creación de una tabla
- Inserción de registros
- Consulta de registros
- Uso de base de datos con Python
Lección 1
- Tipos de errores
- Manejo de excepciones
- Verificación manual del código
- Verificación por depuración
- Verificación de errores
Lección 2
- Refactorización del código
- Documentación del código
- Mantenimiento del código
Lección 1
- Proceso general de desarrollo de software
- Áreas de desarrollo
- Atención al usuario
- Profesionalización
- Cómo cobrar
- Profesionalización