• No hay productos en el carrito.

Inicio / Cursos / Ingeniería de Software y Fundamentos de Programación
Impartido por Ing Juan Araya ToledoPago único de $2,800 MXN · acceso por 12 meses

Ingeniería de Software y Fundamentos de Programación

Aprende desarrollo de software con java y Android estudio , crea app moviles ,domina estructuras de datos, POO y mas!

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 22 unidades
Qué aprenderás

Lo que serás capaz de hacer

Hola! , si haz llegado hasta acá es porque quieres saber un poco mas acerca de que trata este programa de estudio. Este curso esta diseñado para que cualquier persona que no sabe acerca de la programación pueda seguirlo pues aborda desde los conceptos fundamentales de la programación como son los algoritmos , variables y tipos de datos , hasta conceptos un poco mas avanzados como son las estructuras de datos , programación orientada a objetos y la implementación de aplicaciones funcionales con interfaces graficas. El curso esta diseñado para toda persona que desee aprender que es la ingeniería en computación , ingeniería civil en computación , analista programador o áreas relacionadas a la programación en general. Como ingeniero en programación me gastaría servirte como guía para mostrarte de que trata la programación y la cantidad de cosas increíbles que puedes construir con la misma., el programa del curso esta diseñado para evitar el exceso de teoría que se enseña en las universidades para pasar de forma mucho mas fluida a implementaciones practicas. Dado que la ingeniería en computación y los fundamentos en programación engloban varios conceptos que van mas alla de solo la programación , se introducirá en temáticas relacionadas a la ingeniería de software , software testing , bases de datos , diagramas UML y prontamente se planea expandir estos conocimientos a areas relacionadas a redes , telecomunicaciones e inteligencia artificial en los proximos meses. Este material planea ser lo suficientemente completo para que en base a lo que vayas aprendiendo vayas entendiendo como funciona la programación y enseñarte a utilizar estas bases para crear aplicaciones funcionales , de hecho el ultimo hito del curso finaliza con la implementación de una aplicación móvil similar a Duolingo en una aplicación un poco mas minimalista para dar espacio para su creatividad y exploración. Respecto al temario del curso aquí abordaremos: 1)Algoritmos 2)¿De que se trata la programación y los lenguajes de programación? 3)Variables y Tipos de datos 4)Operadores de comparación 5)Operadores Logicos 5)Estructuras de control: if, if-else, for, while, do-while, switch 6)Arreglos unidimensionales y Bidimensionales 7)Punteros y direcciones de memoria 8)Modularizarían: procedimientos, funciones y métodos 9) Programación orientada a objetos: clases, objetos, atributos, métodos , constructores , herencia, polimorfismo , etc 10)Estructuras de datos, listas, pilas , colas , arboles, tablas hash 11)Ingeniería de software 12)Como documentar un proyecto 13)Ciclo de vida de un proyecto 14)Metodologías de desarrollo tradicional y Agil 15)Software testing 16)Pruebas unitarias, de integracion y de sistema 17)Pruebas funcionales y no funcionales 18)Introduccion a bases de datos relacionales y no relacionales 19)Teorema ACID y CAP 20)Operaciones fundamentales para el manejo de bases de datos relacionales 21)C++ 22)Java 23)Android Studio 24)XML 25)Como crear aplicaciones móviles con interfaz grafica

  • 1)Fundamentos de programación : variables, tipos de datos , estructuras de control , punteros , funciones , arreglos , etc
  • 2)Estructuras de datos: listas, pilas , colas , grafos, arboles , tablas hash
  • 3)Introducción a bases de datos
  • 4)Ingeniería de Software
  • 5)Software Testing
  • 6)Programación orientada a objetos

Temario

UNIDAD 1 - Introducción · 1 lecciones

UNIDAD 1 - Introducción

  • IntroducciónVideo · 12 min
UNIDAD 2 - Introducción a la programación · 11 lecciones

UNIDAD 2 - Introducción a la programación

  • Nota IntroductoriaLectura · 0 min
  • Algoritmos , Diagramas de Flujo y TrazasVideo · 19 min
  • Variables ,Contantes Locales y GlobalesVideo · 21 min
  • Tipos de Datos primitivos y compuestosVideo · 26 min
  • Algebra de Bool y Logica DigitalVideo · 9 min
  • Ejercicio: Hola MundoVideo · 7 min
  • Ejercicio: Tipos de Datos y Operadores ArtimeticosVideo · 11 min
  • Ejercicio: HipotenusaVideo · 7 min
  • Ejercicio: Promedio de NotasVideo · 5 min
  • Ejercicio: Conversión de Dinero a Dólares y EurosVideo · 7 min
  • Ejercicio: Conversor de TemperaturasVideo · 5 min
UNIDAD 3 - Estructuras de Control Teoría · 6 lecciones

UNIDAD 3 - Estructuras de Control Teoría

  • Introducción a estructuras de controlVideo · 25 min
  • Ejercicio: Sumatoria de los primeros 100 números naturalesVideo · 6 min
  • Ejercicio: Par o ImparVideo · 8 min
  • Ejercicio: Numero Mayor entre tres númerosVideo · 14 min
  • Ejercicio: PotenciasVideo · 9 min
  • Ejercicio: AdivinanzaVideo · 15 min
UNIDAD 4 - Modularización · 7 lecciones

UNIDAD 4 - Modularización

  • Funciones y ProcedimientosVideo · 9 min
  • Paso por Valor y Paso por ReferenciaVideo · 8 min
  • Modularización Efectiva consejos de Codigo LimpioVideo · 16 min
  • Ejercicio 1: CalculadoraVideo · 14 min
  • Ejercicio 2: Interés CompuestoVideo · 10 min
  • Ejercicio 3: Numero PrimoVideo · 9 min
  • Ejercicio 4: Cajero AutomaticoVideo · 20 min
UNIDAD 5 - BackTracking y Recursividad · 2 lecciones

UNIDAD 5 - BackTracking y Recursividad

  • RecursividadVideo · 13 min
  • BacktrackingVideo · 13 min
UNIDAD 6 - Arreglos · 5 lecciones

UNIDAD 6 - Arreglos

  • Arreglos Unidimensionales y BidimensionalesVideo · 22 min
  • Ejercicio: Arreglo de los primeros 100 números naturalesVideo · 9 min
  • Ejercicio: Suma de MatricesVideo · 14 min
  • Ejercicio: Búsqueda SecuencialVideo · 12 min
  • Ejercicio : Carrito de Compras en un MiniMarketVideo · 27 min
UNIDAD 7 - Complejidad Algoritmica · 3 lecciones

UNIDAD 7 - Complejidad Algoritmica

  • Complejidad Algorítmica , eficacia vs eficienciaVideo · 11 min
  • Complejidad temporal y espacial en estructuras de datosVideo · 10 min
  • Complejidad Algorítmica en Algoritmos de Búsqueda y OrdenamientoVideo · 9 min
UNIDAD 8 - Notaciones Numéricas · 2 lecciones

UNIDAD 8 - Notaciones Numéricas

  • Ejemplos de notaciones numéricas y conversionesVideo · 21 min
  • Tipos de notaciones numéricas en programaciónVideo · 13 min
UNIDAD 9 - Memoria Heap y Stack · 3 lecciones

UNIDAD 9 - Memoria Heap y Stack

  • Memoria heap y stackVideo · 9 min
  • Direcciones de memoriaVideo · 8 min
  • Introducción a punterosVideo · 8 min
UNIDAD 10 - Introducción a estructuras de datos Teoría · 21 lecciones

UNIDAD 10 - Introducción a estructuras de datos Teoría

  • Introducción a estructuras de datos teoriaVideo · 30 min
  • Teoría Listas Simplemente Enlazadas y Doblemente EnlazadasVideo · 9 min
  • Teoria Listas Estaticas y DinamicasVideo · 4 min
  • Importancia de las ListasVideo · 8 min
  • Comparativa Arreglos vs ListasVideo · 7 min
  • Teoría de Colas FIFOVideo · 9 min
  • Teoría de Colas de PrioridadVideo · 7 min
  • Comparativa de Colas FIFO vs Colas de PrioridadVideo · 9 min
  • Teoría de PilasVideo · 12 min
  • Introducción a GrafosVideo · 4 min
  • Clasifiación de GrafosVideo · 4 min
  • Estructuras derivadas de GrafosVideo · 4 min
  • Importancia de GrafosVideo · 11 min
  • Formas de Representación GrafosVideo · 6 min
  • Introducción a ArbolesVideo · 8 min
  • Tipos de ArbolesVideo · 4 min
  • Importancia de los ArbolesVideo · 6 min
  • Recorrido DFS y BFSVideo · 11 min
  • Consideraciones Finales sobre los ArbolesVideo · 9 min
  • Ejercicio: Crear Estructura BasicaVideo · 7 min
  • Ejercicio: Crear Lista de ContactosVideo · 20 min
UNIDAD 11 - Programación Orienta a Objetos · 1 lecciones

UNIDAD 11 - Programación Orienta a Objetos

  • Introducción a POOVideo · 19 min
UNIDAD 12 - Ingeniería de Software · 10 lecciones

UNIDAD 12 - Ingeniería de Software

  • Introducción a ingeniería de softwareVideo · 9 min
  • Software Heredado y Deuda TecnicaVideo · 12 min
  • Caso de estudio: Therac-25Video · 14 min
  • Metodologías de Desarrollo TradicionalVideo · 15 min
  • Metodologías AgilesVideo · 12 min
  • Introducción a Scrum , Kanban y XPVideo · 11 min
  • Resumen de metodologías y comparativa entre métodos agiles y tradicionalesVideo · 7 min
  • Requerimientos Funcionales y no funcionalesVideo · 15 min
  • Método Moscow y Priorización de 100 puntosVideo · 6 min
  • Practicas Recomendadas para la gestión de cambios en el proyectoVideo · 8 min
UNIDAD 13 - Herramientas para la planificación de proyectos · 8 lecciones

UNIDAD 13 - Herramientas para la planificación de proyectos

  • Historias de usuarioVideo · 7 min
  • Importancia de las historias de UsuarioVideo · 9 min
  • Ejemplos de historias de usuario y técnicas de priorizaciónVideo · 9 min
  • Practicas recomendadas y resumen de historias de usuarioVideo · 11 min
  • Casos de Uso Preliminar y ExtendidosVideo · 13 min
  • Diagramas de Casos de UsoVideo · 7 min
  • Importancia de Casos de Uso en ProyectosVideo · 11 min
  • Practicas Recomendadas para crear casos de usoVideo · 19 min
UNIDAD 14 - Herramientas para el modelado · 3 lecciones

UNIDAD 14 - Herramientas para el modelado

  • Introducción a diagramas de ClasesVideo · 10 min
  • Tipos de RelacionesVideo · 15 min
  • Recomendaciones GeneralesVideo · 5 min
UNIDAD 15 - Software Testing · 8 lecciones

UNIDAD 15 - Software Testing

  • Introducción a Software TestingVideo · 12 min
  • Pirámide de pruebas , macrotipos , ciclo de vida de las pruebas y masVideo · 17 min
  • Practicas Recomendadas y Métricas de CalidadVideo · 6 min
  • Introduccion a la Gestión de riesgosVideo · 13 min
  • Riesgo e Incertidumbre en ProyectosVideo · 6 min
  • Planes de Mitigación , Monitoreo y ContingenciaVideo · 5 min
  • Tipos de RiesgosVideo · 5 min
  • Recomendaciones Generales para la gestión de riesgosVideo · 10 min
UNIDAD 16 - Introducción a bases de datos · 14 lecciones

UNIDAD 16 - Introducción a bases de datos

  • ¿Qué es una base de datos?Video · 16 min
  • Modelos de bases de datosVideo · 7 min
  • Clasificación de bases de datosVideo · 11 min
  • Operaciones CRUDVideo · 16 min
  • Bases de Datos RelacionalesVideo · 17 min
  • Bases de Datos No RelacionalesVideo · 4 min
  • Comparativa entre Bases de Datos Relacionales y No RelacionalesVideo · 6 min
  • Teorema ACIDVideo · 10 min
  • Teorema CAPVideo · 10 min
  • Escalabilidad Vertical y HorizontalVideo · 6 min
  • Decisiones ArquitectonicasVideo · 7 min
  • Introducción a Diagramas Entidad RelaciónVideo · 10 min
  • Componentes de los Diagramas Entidad RelaciónVideo · 7 min
  • Practicas Recomendadas para Construir Diagramas Entidad RelaciónVideo · 8 min
UNIDAD 17 - Introducción a las interfaces graficas con android studio · 5 lecciones

UNIDAD 17 - Introducción a las interfaces graficas con android studio

  • Como Descargar e instalar el IDE android studioVideo · 16 min
  • Proyecto 1: Calculadora con Interfaz grafica , interfaz con android studioVideo · 29 min
  • Proyecto 1: Calculadora , desarrollando la lógica de la calculadoraVideo · 20 min
  • Calculadora , desarrollando lógica parte IIVideo · 19 min
  • Calculadora , desarrollando lógica, resumen del códigoVideo · 11 min
UNIDAD 18 - Proyecto: Login y Registro de un Usuario · 6 lecciones

UNIDAD 18 - Proyecto: Login y Registro de un Usuario

  • Creando Interfaz Login de UsuarioVideo · 25 min
  • Creando Interfaz de Registro de UsuarioVideo · 12 min
  • Crear CuentaVideo · 10 min
  • Validar Cuenta a CrearVideo · 16 min
  • Registrar usuario en Sqlite (Base de datos local)Video · 18 min
  • Logear UsuarioVideo · 24 min
UNIDAD 19 - Proyecto: Menú Principal · 6 lecciones

UNIDAD 19 - Proyecto: Menú Principal

  • Menu Principal , Creando estilo de tarjetas cardviewVideo · 9 min
  • Cargando vista (cardview) sobre recyclerview en menu principalVideo · 34 min
  • Integrando mas vistas sobre menu principalVideo · 21 min
  • Agregando Imagen PrincipalVideo · 13 min
  • Finalizando Interfaz Menú PrincipalVideo · 24 min
  • Finalizando Funcionalidad Menú PrincipalVideo · 16 min
UNIDAD 20 - Proyecto: Submenú de Niveles · 2 lecciones

UNIDAD 20 - Proyecto: Submenú de Niveles

  • Creando Interfaz Submenu de niveles aprender ingles IVideo · 28 min
  • Creando Interfaz Submenú de niveles aprender ingles IIVideo · 37 min
UNIDAD 21 - Proyecto: Núcleo Principal de aplicación de aprender idiomas · 8 lecciones

UNIDAD 21 - Proyecto: Núcleo Principal de aplicación de aprender idiomas

  • Creando Interfaz Juego de Aprender InglesVideo · 16 min
  • Creando Lógica para Seleccionar un elementoVideo · 13 min
  • Generando Imágenes AleatoriasVideo · 33 min
  • Condición de Victoria y DerrotaVideo · 21 min
  • Actualizar numero de vidasVideo · 9 min
  • Creando animación de aciertos y fallosVideo · 13 min
  • Creando la lógica de barra de progresoVideo · 8 min
  • Nota importanteLectura · 0 min
UNIDAD 22 - Proyecto: Creando Lógica de progreso de Usuario · 7 lecciones

UNIDAD 22 - Proyecto: Creando Lógica de progreso de Usuario

  • Añadiendo RecursosVideo · 8 min
  • Modificando Base de DatosVideo · 16 min
  • Recuperando Nivel JugadoVideo · 12 min
  • Registrando Progreso de UsuarioVideo · 21 min
  • Instanciando EstrellasVideo · 5 min
  • Mostrando en la Interfaz el progreso de UsuarioVideo · 12 min
  • Desbloqueando un nuevo nivelVideo · 20 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    22 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Ingeniería de Software y Fundamentos de Programación

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Ing Juan Araya Toledo.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 22 unidades · 139 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Ing Juan Araya Toledo; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Ingeniería de Software y Fundamentos de Programación

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture