Programador
Este curso posibilita a los estudiantes el conocimiento específico para la codificación en leguaje de programación y el desarrollo de procesos de producción de software. El mismo está orientado al desarrollo de videojuegos y aplicaciones para dispositivos móviles.
La dinámica de este entrenamiento es en su mayor parte interactiva, con la base teórica necesaria  y contundente  para comprender las nuevas tecnologías y sus metodologías de diseño. 
Comprenderá las implicancias del lenguaje JAVA, entre otros y las infinitas posibilidades del sistema operativo Android.
El egresado será un desarrollador de aplicaciones de software, basados en el análisis y diseño del mismo. Podrá munirse de todas las herramientas requeridas por el mercado de la industria  profesional, con una rápida salida laboral, por su específico foco en técnicas de programaciones diversas y complejas.

$1000.00
Precio de la cuota mensual.
Duración:

10 meses -  Nivel Medio 

Dos horas - Dos veces por semana.

Compartí con tus amigos!

Información detallada

10 meses -  Nivel Medio 

Dos horas - Dos veces por semana.

UNIDAD 1 Introducción a la programación
Concepto de algoritmo, características. Resolución algorítmica de problemas. Razones para estudiar los algoritmos. Formas de representación: (diagramas de flujo, Pseudocódigo).
Análisis del problema, Concepto de programa, Partes constitutivas, instrucciones y tipos de instrucciones.-
Elementos básicos de un programa, Estructuras fundamentales, variables, tipos, expresiones y asignaciones, entrada/salida, estructuras de control condicionales e iterativas, contadores, acumuladores decisión o selección, interruptores.- Cabecera del programa o algoritmo, variables, declaración, constantes, variables carácter, comentarios. Resolución algorítmica de
problemas -

UNIDAD 2 Estructuras de programas
Concepto de programación estructurada, programación modular. Estructura secuencial, selectiva: alternativas simples, doble múltiple. Estructura repetitivas: mientras, repetir, desde, para. Decisiones anidadas, repetitivas.-
Concepto de sub algoritmos o sub programas, funciones, subrutina. Declaración de funciones, invocación.-
Procedimiento y funciones: conceptos, declaración, invocación y diferencias. Ámbito de variables.
Funciones y pasaje de parámetros, descomposición estructurada. Representación de datos de caracteres: juego de caracteres, cadena, operaciones.

UNIDAD 3 Programación orientada a objetos
Introducción a la POO, Objetos, Métodos, Propiedades, Clases, Herencia, Encapsulación, Polimorfismo.

UNIDAD 4 El lenguaje Java
Introducción, Que es Java ? , Origen, Principales características, El entorno Java, JDK, Instalación, Compilador, Applets, Sintaxis, Definición de variables, Operadores y expresiones, Estructuras de control, IF Else, While, For, Do While, Break, Experto en Programación en Java, Continue, Clases, Trabajando con objetos, Inner Class , Algunas clases Java, Math, Integer, Random, Streams, aplicaciones básicas en Java, La primer aplicación.

UNIDAD 5 Manejo del dato en memoria
Representación de datos numéricos, rango, precisión y errores de redondeo. Estructura de datos (arrays), concepto, vectores, matrices. Operaciones con vectores: asignación, lectura, escritura, actualización.-
Algoritmos de búsqueda, ordenamiento Manejo de memoria en tiempo de ejecución, punteros y referencias, estructuras encadenadas, pilas, colas.

UNIDAD 6 Estructuras de datos
Conceptos Datos, Información, noción de archivo, registro, campo, estructura jerárquica.
Organización secuencial, directa, secuencial indexada. Operaciones sobre archivos: creación, consulta, actualización, clasificación, reorganización, destrucción.-

UNIDAD 7 La interfaz gráfica
AWT, Swing, Contenedores y componentes, Trabajando con ventanas, Eventos, Los Menús, Entorno integrado de desarrollo, Introducción a Eclipse, Instalación, Entorno de desarrollo, Primer aplicación con Eclipse, Aplicaciones de escritorio, Desarrollo de aplicaciones, Errores y excepciones.

UNIDAD 8 Bases de datos
Introducción a las bases de datos relacionales. Modelo de datos. Ciclo de vida de una base de datos. Restricciones de integridad. Modelo Relacional. Definición de clave. Relaciones. Modelo Entidad / Relación. Entidades. Atributos . Dominios. Claves. Lenguaje SQL. MySQL. Instalación
. Herramientas. MySQL GUI Tools. Entorno MySQL Query Browser. Tipo de datos. Creación de tablas. El uso de la base. Consultas.

UNIDAD 9 Aplicaciones de escritorio avanzadas Análisis y etapas para el desarrollo de aplicaciones, programación en red. JDBC. Conexión a bases de datos MySQL. Desarrollo de aplicaciones. Aplicaciones Web. Servicios de Internet. Aplicaciones Web y Sitios Web
. Componentes Web en una aplicación J2EE. Modelo de petición-respuesta de HTTP. Servlets. Ciclo de vida del servlet. JSP. Ciclo de vida de una página JSP. Java Server Faces. Desarrollo de aplicaciones web.

Mgter. Estigarribia, Oscar Alberto

Título de grado: Experto en Estadística y Computación Facultad de Ciencias Exactas Naturales y Agrimensura. Universidad Nacional del Nordeste. 1988 
De Post-Grado: Maestría en Informática y Computación.
Facultad de Ciencias Económicas. Universidad Nacional de Misiones Con tesis defendida y publicada. Resolución No. 1737. 
De Post-Grado: Suficiencia Investigadora del Doctorado Ingeniería de Sistemas y Computación Universidad de Málaga - Uni. Nac. Del Nordeste Decreto 778/1998 Art. 6.2 fecha: 10/02/09.- 

TESIS MAESTRÍA
Título: Sistema Inteligente para solucionar problemas de tráficos en Redes a Nivel de la Capa de Aplicación Realizada en: Facultad de Ciencias Económicas - UNAM, Director de Tesis: Mgter. David Luís La Red Martínez , Calificación: 10 (diez).

DISTINCIONES - PREMIOS
Organizador "II Olimpiadas Argentina de Informática" Resolución 2299/90 - Consejo General de Educación

ANTECEDENTES DOCENTES Y DE INVESTIGACIÓN
Docencia
Escuela Normal Superior N. 10 -Técnico Superior "Analista de Sistemas"
Profesor Titular Regular, Dedicación: exclusiva, Cátedra: Programación I Periodicidad: Anual Desde: 17-04-89 Hasta la Fecha
Profesor Titular Regular, Dedicación: exclusiva, Sistemas de Procesamiento de Datos II Periodicidad: Anual, Desde: 02-04-90 Hasta la Fecha.
Profesor Titular Regular, Dedicación: exclusiva, Cátedra: Técnicas de Programación Periodicidad: Anual, Desde: 01-08-90 Hasta la Fecha.
Facultad de Humanidades y Ciencias Sociales Universidad Nacional de Misiones
Jefe de Trabajos Prácticos Regular, Dedicación: Semi-Exclusiva Cátedra: Computación Nivel II, Computación Nivel I Periodicidad: Cuatrimestral, Desde: 13-10-13 hasta la fecha

Investigación
Universidad de Malaga - Univ. Nacional del Nordeste
Nombre del Proyecto: "Estudio de Solitones en Líneas de transmisión no lineales, utilizando como Herramientas de análisis, simuladores de circuitos. No. De Código: R/Decreto: 778/98 Fecha realización: 2007/2008. Tipo de Investigación: 79.06.201 Tecnología avanzadas para la transmisión de datos. Campo de aplicación: Comunicación e Informática. Función: Investigador.

Facultad de Humanidades y Ciencias Sociales Universidad Nacional de Misiones
Nombre del PROYECTO: "Repositorios de tesis de posgrado: Capacidad del sistema académico NEA para la generación de depósitos de tesis de acceso libre". No de código: 16H315, Fecha de inicio: 01/01/2011 Fecha de Terminación:31/12/2012 Tipo de investigación: Investigación aplicada. Disciplina: Desarrollo Experimental. Campo de aplicación: Desarrollo de la Educación la Ciencia y la Cultura. Función: Investigador.
Disertante en Seminarios, conferencias. Dictado de cursos y talleres de grado y posgrado y de extensión.

Presencial

La dinámica de este entrenamiento es en su mayor parte interactiva, con la base teórica necesaria  y contundente  para comprender las nuevas tecnologías y sus metodologías de diseño. 

Comprenderá las implicancias del lenguaje JAVA, entre otros y las infinitas posibilidades del sistema operativo Android.

El egresado será un desarrollador de aplicaciones de software, basados en el análisis y diseño del mismo. Podrá munirse de todas las herramientas requeridas por el mercado de la industria  profesional, con una rápida salida laboral, por su específico foco en técnicas de programaciones diversas y complejas.


Matrícula de Inscripción: 50% Bonificación.

$1000 Arancel Mensual - 11 Cuotas.

Consulte sobre este Curso