Curso de Programacion.NET con C#/VB.NET

Programacion .NET con C# / VB.NET
Aprende a construir aplicaciones de escritorio con C#/VB.NET y domina por completo una de las tecnologías mas utilizadas en el mercado. Aprende a desarrollar poderosas aplicaciones Orientadas a Objetos, para Windows y para Internet, utilizando la ultima versión del framework .NET, conectividad con ADO.NET y diseño y programación de bases de datos con SQL Server 2008 R2.
Nivel del Curso
DURACION Y COSTO
· Duración: 40 Hs.
· Costo: $ 1700
· 4 pagos de $425
CONTENIDOS DEL CURSO ::
Utilizando Visual Studio 2010 aprenderás a desarrollar aplicaciones orientadas a objetos en .NET con la sintaxis del lenguaje C#.NET y/o Visual Basic.NET. El curso comienza con el desarrollo de aplicaciones orientadas a objetos y el uso de la ultima versión del Framework de Microsoft .NET. A lo largo del curso desarrollaran buenas practicas de programación utilizando arquitectura en capas y realizando aplicaciones con conectividad a Bases de Datos SQL Server 2008 R2 a través de ADO.NET. Durante el curso se desarrollará un proyecto integrador, en el cual realizaran la programación de un sistema de facturación, desarrollando un ABM (Altas, Bajas y Modificaciones) y diferentes vistas y funcionalidades referentes. El objetivo de esta práctica integradora es lograr que el alumno termine la capacitación con un fuerte entrenamiento basado en practicas de casos reales para poder incorporarse laboralmente como Desarrollador .NET en el mercado altamente demandado.
RECURSOS ADICIONALES ENTREGADOS ::
Este curso incluye el acceso a un plataforma online donde encontrarás el material de lectura del curso, los laboratorios del mismo, practicas resueltas otra informacion de interes como: documentos adicionales, descargas, videos relacionados, etc. Tendrás disponible la ejercitación y podrás realizar exámenes de autoevaluación luego de cada clase. Te permitirá también estar conectado con tu docente y compañeros del curso.

REQUISITOS ::
El alumno deberá tener conocimientos de programación en cualquier lenguaje. En caso de no tener conocimientos, se recomienda hacer previamente el curso C# para Principiantes

Introducción a Microsoft .NET Framework


  • Bibliografía opcional
  • Software necesario para realizar los laboratorios
  • Consejos
  • Qué es Microsoft .NET Framework
  • El programa Hola Mundo
  • Tipos de datos .NET
  • Declaración y asignación de variables
  • Constantes
  • Conversiones entre tipos de datos
  • Operadores
  • Operadores aritméticos
  • Operadores de comparación
  • Operadores lógicos
  • Asignación condicional
  • Condicionales (toma de decisiones)
  • Instrucción If
  • Instrucción Switch/Select Case
  • Repeticiones (iteraciones)
  • Instrucción For
  • Instrucción While
  • Instrucción Do while/ Do Loop While
  • Métodos (procedimientos y funciones)
  • Características
  • Procedimientos
  • Funciones
  • Paramétros opcionales
  • Parámetros por valor y parámetros por referencia
  • Uso de enumeraciones

Arquitectura en tres capas


  • Capa de presentación
  • Capa de negocio
  • Capa de datos
  • Diferencia entre capas y niveles
  • Arquitectura Modelo-Vista-Controlador (MVC)

Introducción a la programación orientada a objetos


  • Clases y objetos
  • Creación de clases
  • Instanciación de objetos
  • Atributos de una clase
  • Propiedades
  • Propiedades autoimplementadas
  • Propiedades de sólo lectura
  • Propiedades de sólo escritura
  • Modificadores de visibilidad
  • Modificadores this/Me
  • Sobrecarga de métodos
  • Firma del parámetro
  • Constructores
  • Constructor por defecto
  • Constructores sobrecargados

Proyecto integrador


  • Herencia
  • Sobreescritura
  • Ejecución de métodos de la clase base
  • Clases abstractas
  • Miembros abstractos
  • Clases selladas

Colecciones


  • Arrays multidimensionales (vectores, matrices, cubos, etc.)
  • Clase ArrayList
  • Declaración
  • Recorrer sus items
  • Agregar items
  • Insertar items
  • Eliminar items
  • Saber si un item está contenido en la lista
  • Ordenar en forma ascendente
  • Buscar y obtener el índice de un elemento en la lista
  • List/List(Of t)
  • Declaración
  • Recorrer sus items
  • SortedList/
  • Declaración
  • Agregar items
  • Acceder a un valor través de su clave
  • Recorrer sus items
  • Queue
  • Declaración
  • Agregar items
  • Recorrer y vaciar sus items
  • Stack
  • Declaración
  • Agregar items
  • Recorrer y vaciar sus items

Relaciones entre objetos


  • Relación jerárquica
  • Relaciónes de contención
  • Clases estáticas
  • Miembros de instancia y miebros de clase
  • Interfases
  • Implementación de interfases

Windows Forms


  • Eventos
  • Eventos por defecto
  • Otros eventos
  • Clase Form
  • Propiedades de uso frecuente
  • Métodos de uso frecuente
  • Eventos de uso frecuente
  • Cómo abrir un formulario desde otro formulario
  • Algunos controles de uso frecuente
  • Label
  • TextBox
  • MaskedTextBox
  • NumericUpDown
  • RadioButton/GroupBox
  • CheckBox
  • Button
  • ComboBox
  • PictureBox
  • Panel
  • TabControl
  • MenuStrip
  • ContextMenuStrip
  • ToolStripContainer
  • ToolStrip
  • StatusBar
  • ProgressBar
  • DatagridView
  • TreeView
  • ListView
  • OpenFileDialog
  • SaveFileDialog
  • ColorDialog
  • WebBrowser
  • MessageBox
  • Settings
  • Formularios MDI

Gestión de archivos


  • Sistema de archivos
  • Clase Directory
  • Clase File
  • Move
  • Permite mover un archivo.
  • Archivos de texto y archivos binarios
  • Cómo crear un Stream
  • Cómo escribir un archivo de texto
  • Cómo leer un archivo de texto
  • Cómo escribir un archivo binario
  • Cómo leer un archivo binario
  • Clase FileSystemWatcher

Administración de errores (excepciones)


  • Try/Catch/Finally
  • Filtrado de excepciones
  • Uso de excepciones para validar reglas de negocio
  • Buenas prácticas para la adminsitración de excepciones

Depuración de código (debug)


  • Puntos de interrupción (breakpoints)
  • Ventanas de inspección (watch windows)
  • Ventana innmediata (immediate windows)

Introducción a ADO.NET


  • Bases de datos soportadas por ADO.NET
  • ADO conectado y desconectado
  • ADO conectado
  • ADO desconectado
  • Compración entre los modos conectado y desconectado
  • Clases ADO.NET

ADO conectado


  • Connection
  • Cadena de conexión
  • Conectar a una base de datos
  • Command
  • Parameter
  • DataReader
  • Transacction
  • Ejecutar una sentencia SQL del tipo escalar
  • Ejecutar una sentencia SQL que devuelve la cantidad de registros afectados
  • Ejecutar una sentencia SQL que devuelve un conjunto de registros
  • Ejecutar un procedimiento almacenado que devuelve un conjunto de registros
  • Ejecutar sentencias SQL en el contexto de una transacción

ADO desconectado


  • DataSet
  • DataSet tipado y no tipado
  • DataSet asociados a bases de datos y a otros orígenes de datos
  • DataSet creado por código y DataSet creado con asistente
  • Escenario de trabajo
  • Diseñador de DataSets
  • Configurar opciones del TableAdapter
  • Agregar métodos al TableAdapter
  • Guardar y recuperar DataSets en archivos XML

Instalar la aplicación usando ClickOnce



    Temas opcionales y repaso final


      Cargando...
      Cargando...
      Cargando...
      Cargando...

      TELEFONOS DE CONTACTO ::
      Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
       
      • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
      • Llamando desde el Interior del País: 0800-345-0290

      Testimonios

      Cargando...

      Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
      Somos una empresa dedicada a brindar servicios de capacitación en las principales tecnologías de la información. Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

      Suscripción al newsletter
      Reciba información sobre cursos, promos, descuentos, busquedas laborales, invitaciones a seminarios y cursos gratuitos.
      Aceptar
      Social Links
      Conoce las ultimas novedades, cursos y descuentos al instante!
      Siguenos en:
      Lavalle 648 Piso 8, Microcentro | Teléfonos: 4328-0457 / 4328-7142 / 5273-0271 / 5273-0272
      EducaciónIT. Copyright 2005-2012 | Email: info@educacionit.com.ar
      Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio