CCIInstituto de Capacitación perteneciente a la Asociación Gremial de Docentes de la Universidad Tecnológica Nacional (FAGDUT). Desde 1995 estamos trabajando para jerarquizar el perfil académico y profesional de docentes, profesionales y alumnos proveyendo herramientas de capacitación estratégica a las empresas de la región.

La página que ha solicitado no existe. Se ha realizado una búsqueda por diplomaturas diplomatura informatica en esta página.

Diplomatura en Informática. Nuevo Programa 2011

Diplomatura en Programacion - 1º año.

-->Requerimientos: Secundario: finalizado el cursado y conocimientos del uso de computadoras.

Se enfoca en obtener como alumnos a personas que recién finalizan los estudios secundarios y que necesiten un medio para solventar sus estudios universitarios.

--> Objetivos:

Tener una buena base tanto teórica como practica, con enfoque en algoritmia y en los lenguajes de programación de vanguardia: Java y C#.

Prepararlos para el desarrollo del 2do nivel donde se enfoca principalmente en el desarrollo de aplicaciones web en PLATAFORMA .NET y PLATAFORMA JAVA.

Durante el primer año de la Diplomatura se busca brindar, al alumno , una introducción a los sistemas operativos y a las tecnologías OpenSource, para que sea capaz de trabajar bajo sistemas operativos Windows o Linux.

 

Horarios:

- Viernes Cóm. 1 de 18 hs. a 22 hs.

- Sábado Cóm. 2 de 09 hs. a 13 hs.

 

Inicio: VIERNES 18/03/2011

SABADO 19/03/2011

 

Fin:

- Viernes 02/12/2011

- Sabado 03/12/2011

 

Cargas horarias:

Total: 40 horas Módulo 1: Introducción a la Programación. Profesor: Mariano Salvetti

Total: 50 horas Módulo 2: Paradigmas de Programación. Profesor: Antonio Moreno

Total: 40 horas Módulo 3: Introducción a los Sistemas Operativos. Profesor: Sebastián Bressan

 

INFORMACION SOBRE LA DIPLOMATURA EN PROGRAMACION - 1º año.

 

-Módulo 1: Introducción a la Programación. Profesor: Mariano Salvetti

-Módulo 2: Paradigmas de Programación. Profesor: Antonio Moreno

-Módulo 3: Introducción a los Sistemas Operativos. Profesor: Sebastián Bressan

 

Modulo 1: Introducción a la Programación:

- carga horaria 40hs

- docente: Lic. Mariano Salvetti

- practicas: Lenguaje Java

- Temario:

 

*Tema 1: Introducción a la programación*

El código binario ¿Qué es?, Resolución de problemas utilizando la PC,

Que es un algoritmo, Características de un Algoritmo.

Que es Compilar, Ejecutar e Interpretar.

Pasos para la resolución de problemas: Análisis del problema, Diseño del algoritmo, Implementación del algoritmo (Verificación y depuración, Documentación), Herramientas de programación.

Comenzando a programar en Java: JDK, Eclipse y HowTo HelloWorld!.

Sintaxis Basica de Java . Compilar y Ejecutar con y sin Eclipse.

Como manejar proyectos Java en Eclipse

 

*Tema 2: Tipos de datos y Operadores*

Tipos de datos comunes, Los identificadores (Constantes, Variables, Sistemas de asignación, Reglas de asignación)

Tipos de operadores y Precedencia: Operadores aritméticos, Operadores lógicos.

Reglas de evaluación, Escritura de formulas. Operadores de Entrada/Salida (I/O) de datos.

Programación interactiva.

 

*Tema 3: Estructuras de control *

Expresiones lógicas, Operadores de relación, Orden de evaluación.

Variables lógicas, Estructura de selección Si…Entonces… (IF), Estructura de

selección Si/Sino (IF/ELSE IF), Sentencias selectivas anidadas.

Sentencia Mientras…Hacer (WHILE), Sentencia Repetir…Hasta, Sentencia para (FOR)

 

*Tema 4: Variables, Funciones, Vectores y Matrices*

Tipos de variables con sus modificadores de acceso.

Procedimientos, Funciones: cuando usarlas,como usarlas,buenas practicas de programacion.

Vectores, Matrices. Tipos definidos por el usuario:¿Cómo definirlos?

Algoritmos de ordenación y Busqueda.

Algoritmo de selección, Algoritmo de la burbuja.

Búsqueda secuencial, Búsqueda dicotómica. Mas alla de los Arrays en Java: el framework de Colecciones en Java

 

*Tema 5: Excepciones y Errores*

¿Qué son las Excepciones? Como se manejan? Bloques Try / Catch / Finally ¿Otros lenguajes como lo manejan?

 

*Tema 6: Recursividad e Introducción a la lógica*

Recursividad: Como es,Como usarla,para que es util.

Operadores Logicos.Buenas practicas de programacion.

 

*Tema 7: Introducción general a la programación orientada a objetos (POO)*

Introducción, Origines, Concepto fundamental (Clases, Herencia, Objeto,

Método, Evento, Mensaje, Propiedad o atributo, Estado interno, Componente de un objeto)

Abstracción, Encapsulamiento, Principio de ocultación, Polimorfismo, Herencia

Recolección de basura para manejar la memoria.

 

--------------------------------------------------------------------------------------

Modulo 2: Paradigmas de Programación

- carga horaria 50hs

- docente: Antonio Moreno

- practicas: Lenguaje C#

- Temario:

1 -Conceptos de Parádigmas.

Este módulo tiene como finalidad de que el alumno reconozca la misión y el funcionamiento de los Paradigmas de programación, utilizando estandares de programación y sus distintas formas existentes en el mercado.

 

Unidad temática 1

  • Descripción general de los Paradigmas de programación.

  • Componentes de los paradigmas de programación.

  • Introducción a la tecnología .Net.

  • El sistema de clases de C#.

  • Sintaxis.

  • POO en C#

Unidad temática 2

  • Descripción general de los Paradigmas de programación orientado a procedimientos.

  • Ventajas y desventajas.

  • Su uso en la actualidad .

  • Nivel de Complejidad de la programación

 

Unidad temática 2

  • Descripción general de los Paradigmas de programación orientado a base de datos.

  • Ventajas y desventajas.

  • Su uso en la actualidad .

  • Nivel de Complejidad de la programación

  • Su uso en los ambientes corporativos actuales.

 

Unidad temática 3

  • Descripción general de los Paradigmas de programación orientado a listas y datos enlazados.

  • Ventajas y desventajas.

  • Nivel de Complejidad de la programación

  • Su uso en los ambientes de busqueda y recolección de datos.

 

Unidad temática 4

  • Descripción general de los Paradigmas de programación orientado a Objetos.

  • Ventajas y desventajas.

  • Su uso en la actualidad .

  • Nivel de Complejidad de la programación

  • Su uso en las aplicaciones de uso multiples multescalable.

 

Unidad temática 5

  • Descripción general de los Paradigmas de programación orientado a Eventos.

  • Ventajas y desventajas.

  • Su uso en la actualidad .

  • Nivel de Complejidad de la programación

  • La integración gráfica y multiprocedural en la programación clásica.

 

Unidad temática 6

  • Descripción general de los Paradigmas de programación orientado a inteligencia Artificial.

  • Ventajas y desventajas.

  • Su uso en la actualidad

  • Nivel de Complejidad de la programación

  • Uso de los sistemas inteligentes para accelerar la programación

 

Unidad temática 7

  • Unificación de los paradigmas y la potencia de la programación de multicapas.

  • Ventajas y desventajas.

  • Su uso en la actualidad .

  • Nivel de Complejidad de la programación

  • Sistemas de usos multiples.

 

--------------------------------------------------------------------------------------

Modulo 3: Introducción a los Sistemas Operativos.

- carga horaria 50hs

- docente: Sebastián Bressan

- practicas: Windows - Linux - MacOS

 

- Temario:

1- Conceptos Básicos de los Sistemas Operativos

Este módulo tiene como finalidad que el alumno reconozca la misión y el funcionamiento de los componentes de software de base de una computadora, utilizar el lenguaje técnico correspondiente y conocer la clasificación de los diferentes S.O. que existen en el mercado.

 

Unidad temática 1

· Descripción general de los sistemas operativos de PC.

· Componentes: El kernel

· Componentes: La interfaz

· Componentes: El sistema de archivos.

· Tipos de Sistemas Operativos. Clasificación

· Sistemas Operativos de Red (NOS)

· Sistemas Operativos de Escritorio

 

2- Sistemas Operativos de Escritorio.

En este módulo se repasarán los sistemas operativos de escritorio, incluyendo sus componentes, limitaciones y su relación con los sistemas operativos de red. El alumno será capaz de reconocer el tipo de sistema operativo de acuerdo a las necesidades del cliente, tomando conocimiento de los S.O. de escritorio que existen en el mercado.

 

Unidad temática 2

· Características

· Determinación de los requisitos

· Sistemas operativos Windows

· Unix y Linux en el escritorio

· Instalación de diferentes S.O. de escritorio

 

3- Sistemas Operativos de Red

Repasar los S.O. de red y sus características, describir el proceso de instalación de un NOS incluyendo como planificar la instalación y como resolver los problemas que se presenten.

 

Unidad temática 3

· Características

· Determinación de los requisitos

· NOS de la familia Windows

· NOS Unix y Linux

· Instalación y configuración de diferentes NOS.

 

4- Administración Linux/Unix

En este módulo se detallan los sistemas Operativos basados en Unix/Linux. Al finalizar el modulo, el alumno será capaz de Administrar cuentas de usuario, Sistema de archivos, compartir carpetas, asignar permisos, configurar daemons para servir contenido web e instalar aplicaciones y servicios para el desarrollo de software.

 

Unidad temática 4

· Introducción a la administración Unix/Linux

· Diferentes Shell

· Acceso al sistema

· Cuentas de usuario y grupo

· Comandos de archivos y directorios

· Procesos del sistema (daemons)

· Instalación y configuración de Hardware

· Instalación y configuración de Software.

· Scripts de la Shell

 

5- Detección y resolución de problemas en el S.O.

El alumno podrá reconocer condiciones de error comunes y conocer sus causas usuales. Aprenderán a evaluar síntomas de manera tal que puedan aislar su probable origen. Luego es necesario aplicar su experiencia en conocer qué clase de pruebas ejecutar y qué avenidas explorar para verificar hipótesis relativas al problema, o reunir más datos

 

Unidad temática 5

· Identificación y localización de síntomas y problemas

· Errores de arranque

· Reconocimiento de errores comunes

· Detección y resolución de problemas de red.

 

 

 

Diplomatura en Aplicaciones Web - 2º año.


-->Requerimientos: Saber Programar en Lenguaje Java y C#. Haber aprobado o demostrar los conocimientos del curso Java Basico y Visual Basic .NET Introductorio

Se enfoca en obtener como alumnos a personas que ya programan en algun lenguaje, que tienen experiencia adquirida en otros cursos o en algun Terciario/Universidad.


El enfoque es fuertemente orientado al desarrollo de aplicaciones webs.

Formar expertos en el desarrollo de aplicaciones en PLATAFORMA .NET y PLATAFORMA JAVA.

Que tengan las herramientas necesarias para realizar una inserción laboral rápida en la industria rosarina, apoyados en una excelente base teórica y muchas horas de practicas guiadas.

Carga Horaria:

Total: 70 horas Módulo: Introducción a las Aplicaciones Web. Profesor: Antonio Moreno

Total: 60 horas Módulo: Java 100% Práctico y Java Web. Profesor: Mariano Salvetti

 

Modulo 1: Introduccion a las Aplicaciones Web

- carga horaria: 70hs

- docente: Antonio Moreno

- Practicas en Lenguaje C#.

Temario:

 

* Tema 1: programación orientada a objetos (POO)

Abstracción, Encapsulamiento, Principio de ocultación, Polimorfismo, Herencia en Java.

Colecciones en Repaso de Bloques Try / Catch / Finally.

Manejos de datos genéricos.

 

* Tema 3: Persistencia en Base de Dtos

Estudio del paradigmas ADO.NET.

Como funciona la tecnología para conectar y utilizar base de datos.

Su implementación y uso.

Ventajas y desventajas.

 

* Tema 4: Arquitectura de Aplicaciones WEB

Excepciones. Atributos y delegados. Eventos. Diseño y creación de Servicios Web.

Escalabilidad. Arquitectura de los servicios Web de XML.

Manejos de colecciones avanzadas.

Patrones de Capas.

 

* Tema 5: Hibernate

Introduccion a Hibernate. Configuración de Hibernate para C#

Aplicación del paradigma Hibernate en programación web.

 

* Tema 6: Ajax y otros complementos Web*

Modelo Ajax para aplicaciones .NET

Concepto y descripción de sus ventajas.

Desventajas en exploradores modernos

 

Aplicación Final: Trabajo Práctico Integrador.

 

----------------------------------------------------------------------------------------

Modulo 2: Aplicaciones Web en Plataforma Java:

- carga horaria: 60hs

- docente: Lic. Mariano Salvetti

- Practicas en Lenguaje Java.

 

- Temario:

 

* Tema 1: programación orientada a objetos (POO)*

Abstracción, Encapsulamiento, Principio de ocultación, Polimorfismo, Herencia en Java.

Colecciones en Java Repaso de Bloques Try / Catch / Finally.

 

* Tema 2: Plataforma J2EE y las Aplicaciones Web *

Donde estamos?.Terminologia - Tecnologias

Pluggins Eclipse. Instalacion de software MySQL Server 5.0 y Apache Tomcat 5.5

 

* Tema 3: Persistencia en Base de Dtos *

JDBC - Introduccion a MySql 5. conectarnos y consultar desde Java.

Consultas SQL con parametros. Potenciales problemas.

Introduccion al HTML.

 

* Tema 4: Tecnologías de Web - Servlets y JSP *

Introducción a Apache Tomcat. Configurar el entorno de desarrollo

Introducción a los Servlets. El Ciclo de Vida de un Servlet

Introducción a JSP. Expresiones, scriptlets y declaraciones.Objetos implícitos

Comunicación formularios HTML y JSP.

 

* Tema 5: Hibernate *

Introduccion a Hibernate. Configuración de Hibernate

Creando aplicaciones con Hibernate. Relaciones entre tablas

 

* Tema 6: Struts 2.0 *

Modelo Vista Controlador (MVC).

Struts 2 - Conceptos y Configuracion

Crear acciones, vistas y sus mapeos.Configurar entorno de desarrollo

 

Aplicación Final: Struts 2.0 + Hibernate

Estoy interesado en esta propuesta

Ingrese su numero de teléfono anteponiendo el código de área correspondiente