Está en la página 1de 13
Gs 3 GEM eens | i MCT CCC Me) ee (eee LUD) PROGRAMA ESPECIALIZADO Be TATE TEL Te zene aa i ait UE SAL PROGRAMACION CON JAVA, C++ Y PYTHON El propésito principal de la programacidn informa- tica es crear software que sea ejecutado por com- putadoras y programas, se refiere ala creacion de software y cémo decirle a la computadora qué hacer con las instrucciones. En esta especializa- cién los participantes podran adquirir una base sOlida de conocimientos y métodos basicos para iniciarse en el mundo de la programacién como componentes para construir sistemas de informa- cidn que permitan el uso de dispositivos que forman parte de los sistemas informaticos. Duracion: 4 meses Horario: Sabado de 7:00 a 10:00 pm y domingo de 3:00 a 6:00 pm Certificacion: Entrega de 5 certificados GEM EDUCA se reserva el derecho de modifica la plana docente, por motivos de fuerza mayor © por disponibilidad del profesor, garantizando que la calidad del programa especializado no se Re ee ee et a ae Cee eee un Ree naa PROGRAMACION CON JAVA ree Couns nme an CONCEPTOS BASICOS DEL LENGUAJE JAVA Introduccion. Desarrollando y probando programas con tecnologia java. Programaci6n orientada a objetos. Declarando, inicializando y usando variables. Creando y usando objetos. Caracteristicas avanzadas de clases. Usando operadores y constructores. Usando loops. Desarrollando y usando métodos. Implementando encapsulacion. Creando y usando arreglos. Implementando herencia. coy) “GEM PROGRAMACION CON “JAVA CONCEPTOS AVANZADOS E INTERFACES GRAFICAS DEL LENGUAJE JAVA Principios basicos de e/s. E/S de consola y e/s de archivos. Creacién de interfaces graficas con el api swing. Aplicaciones basadas en la interfaz grafica. Lalor @ Programacién de red. coy) “GEM ree Couns nme an PROGRAMACION CON JAVA ree Couns nme an id DESARROLLANDO APLICACIONES PARA LA PLATAFORMA JAVA Ubicando el modelo java ee en context. Modelo de componentes de java ee y pasos de desarrollo. Modelo de componentes web. Lote) alee a ce Desarrollando con la tecnologia de paginas jsp. Modelo de componentes ejb. Implementacién de las sesiones ejb 3.0. La persistencia api de java. Implementando una politica transaccional. Desarrollando aplicaciones java usando mensajeria. Desarrollo del envio de mensajes. Modelo de los servicios web. Modelo implementacion de servicios java ee web services con jax-ws. Implementacién de una politica de seguridad PROGRAMACION CON C++ ree Couns nme an ae ao re Introduccién a c++ e instalacién y configuracién de entorno. C++ basics. Tipos de datos basicos, operadores y manipulacién de bits. Namespace, scope y linkage. Condicionales, bucles y manejo de errores. Corr erSoUNs NoMa NASelsicrocter Arrays, string y asginacién dinamica. Referencias, punteros, enumeraciones y estructuras de datos. Debugging. Tele eae me ecw eReRe sy eosn sel) cu kere face BVA leon eT ia ere Plantillas (templates), standard template library (stl) y std::string. Manejo de flujos de entrada/salida (i/o) y ficheros. coy) “GEM PROGRAMACION CON PYTHON ree Couns nme an INTRODUCCION A LA PROGRAMACION CON PYTHON Introduccién a python. once RTS oCCN AcTit Tipos y estructuras de datos basicas. Estructuras de control, comparaciones, condicionales, bucles. oleae Acceso a ficheros. Docstrings. ATTN cea ON Re Mare Con Estructuras de datos avanzadas, built-in, mapas, hashtables, arrays, lists, sets, stacks, queues, heaps, trees, graphs. Algoritmos, divide & conquer, recursion, backtracking, tree traversal, sorting, searching, a*, analysis, big 0. coy) “GEM PROGRAMACION CON PYTHON @ Programacién orientada a objetos, clases, instancias, métodos, herencia, polimorfismo, overloading, métodos estaticos, de clase, decoradores, ul ce Come lira lelol @ Ingenieria de software, arquitectura, clean code, craftmanship, patrones de disefo (creacionales, estructurales, de comportamiento). @ Testing, test design development, testing unitario, testing funcional, fixtures, pytest, dobles. Bere utcu norm mae ey PROGRAMACION CON PYTHON PROGRAMACION AVANZADA @ Programacién funcional, funciones puras, estructuras de datos inmutables, EAM Mrsev sen @ Moédulos, paquetes, namespaces, uso del sistema (paths, shell, variables de entorno, sys, os). @ Control de errores y excepciones. @ Expresiones regulares. @ Concurrencia, programaci6n asincrona, corutinas, hilos, sincronizacién, bloqueos, intercomunicacién, datos compartidos, pools, executors, fef-Ue-l Tues (alcool lo @ Programacién distribuida, cliente/servidor, multinivel, aplicaciones distribuidas (celery), objetos remotos (pyro4), cloud computing (pythonanywhere), serverless computing, heterogeneous computing (cuda, opencl). @ Interfaces de usuario, widgets, comandos, callbacks, tkinter, QT. coy) “GEM ree Couns nme an 4,5 Docentes ree oan nme Wl Docentes 7 ” \ K Ing. Carlos Esteban Godinez Delgado Ingeniero de sistemas por la Universidad de San Carlos de Guatemala. Laboré en el banco G&T Continental en el area de analisis y disefio de sistemas financieros, Forza Delivery como programador e Icon Americans cumpliendo la funcién de desarrollador, entre otras entidades privadas. Actualmen- te se desempena como docente universitario en la Universi- dad de San Carlos de Guatemala. ree elu nein armen > Inversién PAK oaiclele} — co Cee Cee (hasta el 4 de marzo) ca Coe) oar /800 OE) rc) Ee) io $260USD $150 USD $141 USD $ 194 USD ron Eee ee , Cee memes i Sea, ea Pace Peer Pare aia $50USD $47 USD Peetis) Ce) Peer Peer Parr Cuota 2 $50USD Pyrat) $45 USD Gana Pare PRE 9).143.0 baa $50USD $47 USD $44 USD CEES Pete eect ne Ricci NAC cer Sees eer a CeCe See ee ee eee eed ere se ener ee entre eae reer ny een ae eet el ee eee eer ies reel u neon Mer men)

También podría gustarte