Logo edificio FUE-UJI
Logo FUE-UJI

Curso de Tecnologías.NET con C# (2ª edición)
Higher education

Cursos de Formación FUE-UJI

Mixed Classroom
Based

From 14/10/2010
to 26/05/2011

145 hours

Registration
information

690€

Las empresas que desarrollan software para uso propio o de terceros utilizan, fundamentalmente, dos plataformas de desarrollo: J2EE (Java) y .NET utilizando el lenguaje de programación de preferencia C#. ¡Especializate!

CURSO COMPLETO . Si te interesa el curso y quieres que te informemos de próximas ediciones envía un correo a formacion@fue.uji.es

DIRECCIÓN
Andrés Marzal Varó
Profesor del Dpto. de Lenguajes y Sistemas Informáticos, Universitat Jaume I


DESTINATARIOS
Estudiantes de informática de la UJI que hayan superado las asignaturas de programación de los dos primeros cursos. Egresados de las titulaciones de informática. Desarrolladores de software. Profesionales de departamentos de informática de empresa.

FECHAS
Curso completo: del 14 de octubre de 2010 al 26 de mayo de 2011 
- PLAZAS COMPLETAS
Módulo I del 14 de octubre de 2009  al 25 de noviembre de 2010 - PLAZAS COMPLETAS
Módulo II del 30 de noviembre de 2010 al 03 de febrero de 2011 - PLAZAS COMPLETAS
Módulo III del 05 de febrero al 24 de marzo de 2011 - PLAZAS COMPLETAS
Módulo IV del 29 de marzo al 26 de mayo de 2011 - PLAZAS COMPLETAS

HORARIO
Martes y jueves de 18:00 a 20:30 horas

DURACIÓN: 145 horas (14,5 créditos ECTS)

SE OFRECE LA POSIBILIDAD DE REALIZAR CADA UNO DE LOS MÓDULOS COMO CURSO INDEPENDIENTE.

NOTA: Es convalidable por  2 créditos de libre configuración para todas las titulaciones de la UJI.

CURSO COMPLETO . Si te interesa el curso y quieres que te informemos de próximas ediciones envía un correo a formacion@fue.uji.es

Las empresas que desarrollan software para uso propio o de terceros utilizan, fundamentalmente, dos plataformas de desarrollo: J2EE (Java) y .NET. Las pequeñas y medianas empresas optan mayoritariamente por .NET. En la plataforma .NET, desarrollada por Microsoft, el lenguaje de programación de preferencia es C#. Actualmente no hay una oferta suficiente de cursos sobre la plataforma .NET y ninguno que se ocupe del lenguaje C#, tanto en los estudios de informática reglados como en acciones de formación específica. La situación persistirá en el futuro próximo.

El lenguaje de programación C# en un lenguaje orientado a objetos con herencia simple e interfaces, lo que lo sitúa en la familia de lenguajes similares a Java. No obstante, C# es un lenguaje tecnológicamente superior y evoluciona a un ritmo rápido. En la última versión estable se ha enriquecido con numerosos aspectos propios de la programación funcional, lo que permite adoptar un enfoque multiparadigma en el desarrollo de aplicaciones.
ADO.NET es el conjunto de librerías y herramientas que permiten conectar las aplicaciones .NET a bases de datos relacionales. Es posible desarrollar aplicaciones con capa de acceso a datos muy rápidamente. Microsoft ReportViewer es un control para la generación cómoda de informes en .NET con Report Designer. Los informes permiten explotar eficazmente la información disponible en las bases de datos corporativas.

El sistema de desarrollo de aplicaciones interactivas Windows Presentation Foundation (WPF) está llamado a sustituir a otros entornos de desarrollo de clientes gráficos en el sistema Microsoft Windows. WPF es un entorno complejo y, en la actualidad, apenas hay desarrolladores de software que dominen la herramienta. Una versión reducida de WPF, Silverlight, permite además diseñar aplicaciones cliente ricas para la web. Aquellos profesionales que conozcan a fondo WPF se encontrarán en una situación de clara ventaja competitiva en el mercado laboral a corto y medio plazo.
En los últimos años se han ido estableciendo una serie de buenas prácticas en el desarrollo de software y se dispone de herramientas que estandarizan y facilitan su implantación. Podemos citar el desarrollo dirigido por las pruebas, la inyección de dependencias, el uso de sistemas configurables de logging, la automatización de procesos de despliegue, la gestión y control de defectos o la gestión de extensiones en aplicaciones. Muchos equipos de desarrollo obvian estas prácticas por desconocimiento de su existencia o por resistencia al cambio en el ciclo de desarrollo. Una adecuada formación en las buenas prácticas y sus herramientas de apoyo en .NET puede aumentar sensiblemente la productividad de los equipos de desarrollo de software.

Esta acción de formación continua pretende cubrir, con sendos cursos, el lenguaje C#, ADO.NET y ReportViewer, el sistema WPF y gran parte de las buenas prácticas y sus herramientas asociadas en el entorno .NET.

El objetivo del primer curso es ofrecer formación en el uso de C# e introducir con este lenguaje los elementos básicos de la plataforma .NET, así como dotar al alumno de una experiencia práctica con el entorno de desarrollo Microsoft Visual Studio. El segundo curso introduce SQLServer y el acceso a las bases de datos desde ADO.NET, así como la generación de informes con ReportViewer. El tercero de los cursos enseña a desarrollar aplicaciones gráficas con WPF. La conjunción de ambos cursos capacita al estudiante para desarrollar aplicaciones de escritorio interactivas. El cuarto curso se centra en las buenas prácticas de desarrollo de software y aborda el estudio de herramientas como NUnit (para desarrollo dirigido por las pruebas), Unity (para inyección de dependencias), MEF (para gestión de extensibilidad –plug-ins– en aplicaciones), log4net (para el registro de eventos en aplicaciones) y MS-Build (para la automatización de tareas).

Los conocimientos adquiridos permitirán al estudiante acceder a otros que se irán ofertando progresivamente y que permitirán otros frentes de la plataforma .NET de interés en el entorno empresarial: aplicaciones web con ASP.NET, acceso a bases de datos con ADO.NET, etc.

Las personas que cursen este programa de formación mejorarán notablemente sus posibilidades de acceso a un mercado laboral en el que existe una demanda creciente de programadores para la plataforma .NET.

OBJETIVOS

  • Introducir los fundamentos de la tecnología .NET: máquina virtual, entorno de ejecución, ensamblados, librerías, etc.
  • Formar a los estudiantes en el uso de C# como lenguaje orientado a objetos para desarrollo en la plataforma .NET.
  • Presentar algunos componentes básicos de las librerías que conforman la plataforma .NET.
  • Enseñar el uso práctico del entorno de desarrollo Microsoft Visual Studio.

METODOLOGÍA
Los dos módulos se desarrollan en sesiones que alternan teoría con pràctica. Los estudiantes realizarán continuamente actividades con ordenador (es recomendable que se disponga de ordenador portátil en el que se instalará, sin coste, una versión del entorno de desarrollo).

CURSO COMPLETO . Si te interesa el curso y quieres que te informemos de próximas ediciones envía un correo a formacion@fue.uji.es

 Módulo 1: Programación .NET con C#

  • Tema 1: El entorno Microsoft Visual Studio
  • Tema 2: Introducción a C#
  • Tema 3: Diseño orientado a objetos con C#
  • Tema 4: Desarrollo de aplicaciones con C#
  • Tema 5: Aspectos avanzados de C#
  • Proyecto final

Módulo 2: ADO.NET y generación de informes

  • Tema 1: Introducción a ADO.NET
  • Tema 2: SQLServer Management Studio
  • Tema 3: Capa conectada
  • Tema 4: Capa desconectada
  • Tema 5: Informes con Microsoft ReportViewer
  • Tema 6: Experiencia con ERP
  • Proyecto final

Módulo 3: Desarrollo de aplicaciones interactivas con WPF

  • Tema 1: El entorno Microsoft Visual Studio para WPF: XAML y C#
  • Tema 2: Controles básicos
  • Tema 3: Paneles
  • Tema 4: Controles avanzados
  • Tema 5: Diseño de aplicaciones con WPF
  • Proyecto final

Módulo 4: Buenas prácticas en desarrollo de software con .NET

  • Tema 1: Desarrollo dirigido por las pruebas y NUnit
  • Tema 2: Registro de eventos y log4net
  • Tema 3: Inyección de dependencias y Unity
  • Tema 4: Extensibilidad y MEF
  • Tema 5: MS-Build
  • Proyecto final

 

CURSO COMPLETO . Si te interesa el curso y quieres que te informemos de próximas ediciones envía un correo a formacion@fue.uji.es

 

DIRECCIÓN
Dr. Andrés Marzal Varó
Profesor del Dpto. de Lenguajes y Sistemas Informáticos, Universitat Jaume I

 PROFESORADO

  • D. David Llorens Piñana, Dpto. de Lenguajes y Sitemas Informáticos, Universitat Jaume I
  • D. Juan Miguel Vilar Torres, Dpto. de Lenguajes y Sitemas Informáticos, Universitat Jaume I
  • D. Sergio Aguado, Sinergics


CURSO COMPLETO . Si te interesa el curso y quieres que te informemos de próximas ediciones envía un correo a formacion@fue.uji.es

REQUISITOS
Titulado Universitario (diplomado, licenciado, ingeniero técnico o superior)
Profesionales con experiencia.
Estudiante universitario 

DOCUMENTACIÓN QUE HAY QUE APORTAR:
2 fotocopias del DNI (alumnos extranjeros, NIE o pasaporte). 
Estudiantes UJI: copia de la matricula del curso académico 2010/2011 
Socios SAUJI*: documento acreditativo
Justificante del ingreso de las tasas del curso, en la cuenta que se indica a continuación.

Nº de cuenta: 2100-4236-14-2200003795 (Entidad: La Caixa)

*¿Cómo ser socio SAUJI? Pincha el siguiente enlace: 
http://www.uji.es/ES/serveis/sauji/info/ins.html&url=/CA/serveis/sauji/info/ins.html

IMPORTE CURSO COMPLETO: 795 € (Estudiantes UJI y Miembros de SAUJI: 600€)

IMPORTE POR MÓDULOS (Cursos cortos): 220€ (Estudiantes UJI y Miembros SAUJI: 160€)

NOTA : Para matricularte en el Curso completo debes Reservar tu plaza en el enlace que aparece en la parte superior de esta pantalla.

Si deseas matricularte en alguno de los módulos del Curso de forma independiente debes realizarlo desde aquí: ( PLAZAS COMPLETAS EN LOS DOS PRIMEROS MÓDULOS)

FUE-UJI Trustees
companies and entities

Contact with us
we help you find what you need

Silvia
Silvia Membrilla

Phone: 964 38 72 09
formacion@fue.uji.es

Andrea
Andrea Navarro

Phone: 964 38 72 12
formacion@fue.uji.es

Reyes
Reyes Riera

Phone: 964 38 72 10
formacion@fue.uji.es

Siguenos

Instagram Facebook twitter linkedin youtube

Other foundation Websites

elfue.com
EuroFUE-UJI
InnovaUJI