Microsoft .NET Básico. Creación de aplicaciones de Escritorio y Entorno Web. DESCRIPCION: ============= En el curso 'Microsoft .NET Básico. Creación de aplicaciones de Escritorio y Entorno Web', aprenderás a realizar aplicaciones de escritorio, como por ejemplo de tipo bloc de notas, Microsoft paint o cualquier aplicación que se te ocurra. También aprenderás a realizar aplicaciones Web utilizando la potencia que nos proporciona Microsoft, incluso mezclar las dos. OBJETIVOS: =========== - Familiarizar al alumno al alumno con la plataforma .NET. - Mostrar al alumno las posibilidades de la plataforma .NET - Capacitar al alumno para la realización de aplicaciones de escritorio y entorno Web utilizando bases de datos. - Familiarizar al alumno con los formularios web. - Enseñar al alumno como se puede migrar una aplicación de escritorio a una en entorno Web. A QUIEN VA DIRIRIGIDO: ==================== A cualquier persona que desee introducirse en el mundo de la programación, tanto páginas Web, como programas de Escritorio entorno Windows. CARACTERISTICAS: ================= - Nivel que necesito: Ninguno. - Nivel que obtendre: Básico-Medio. - Lenguaje utilizado: C#. - Duración del curso: 60 Horas. Casi todo el temario es con ejemplos prácticos. - Tiempo estimado de realización del curso: Dos meses dedicándole una hora al día. CERTIFICACION QUE OBTENDRE: ============================= El curso esta homologado por la Universidad de Murcia así que obtendrá un Certificado oficial del curso. CONTENIDO: ========== Cada tema contiene: - Código fuente de ejercicios resueltos por el profesor - Vídeo tutoriales explicando y resolviendo los ejercicios resueltos por el profesor. - Las dudas se resuelven mediante Vídeo tutoriales. Si esta duda es de interés general,se colocará en un apartado especifico de 'dudas' el cual tiene acceso todos los alumnos. - Vídeo tutoriales con todas las dudas resueltas(de interés general) de otras ediciones. - Un documento PDF con ejercicios propuestos por el profesor y que debe realizar el alumno. - Una vez finalizado el curso el alumno tendrá acceso a: - Código fuente de algunos ejercicios propuestos por al profesor al alumno. Se entregaran los más importantes. - Vídeo tutoriales explicando el código fuente de los ejercicios propuestos. Se entregaran los más importantes. (*) Cada tema va orientado tanto a Windows Forms como ASP.NET (Web). TEMARIO: ========= Tema 00 - Instalación de las aplicaciones necesarias. - Instalación del Visual C# 2005 Express Edition. - Instalación Visual Web Developer 2005 Express Edition Tema 01 - Familiarizarnos con el entorno. - Presentación del temario. - Nuestro primer formulario Windows Forms. - Nuestra primera página web en ASP.NET. Tema 02 - Tipos de datos. ASP NET y Forms - Tipos de datos con Windows Forms. - Tipos de datos con ASP.NET I. - Tipos de datos con ASP.NET II. - Más sobre los tipos de datos. Tema 03 - Operadores y expresiones. - Declaración de Atributos. - Operadores. - Operadores de Comparación. - Operadores Lógicos. Tema 04 - Estructuras de control. - IF...ELSE. - IF...ELSEIF....ELSE. - SWITCH...CASE. - FOR. - FOREACH - WHILE. Tema 05 - Funciones de cadenas. - Introducción a la funciones de cadenas. - CompareTo. - Contains. - Equals. - IndexOf. - Insert. - Length. - Remove. - Replace. - Split. - Substring. - ToLower_ToUpper - Trim Tema 06 - Arrays. - Declaración de un array. - Recorrer array. for. - Array con String. - Recorrer array. forach. - Arrays Bidimensionales. Tema 07 - Ficheros. - Introducción. - Introducción a los ficheros. - Introducción a los directorios. - Ficheros y directorios. - Mas de directorios: Crear, mover, borrar, si existe. - Mas de ficheros: Crear, mover, copiar, borrar, si existe. - Escritura de ficheros. - Lectura de ficheros. Tema 08 - Programacion Orientada a Objetos. - Introducción a la Programación Orientada a Objetos. - Creación de clase Automóvil. - Clase Automóvil. Objetos. - Clase Vehiculo. Herencia. - Clase Vehiculo. Herencia. Más Ejemplos. Tema 09 - Formularios Windows I. Controles. Forms - Introducción. - Control Form. - Control Button. - Control Checkbox. - Control CheckedListBox. - Control ComboBox. - Control DateTimePicker. - Control Label. - Ampliación de Form. - Control LinkLabel. - Control ListBox. - Control MonthCalendar. - Control PictureBox. - Control RadioButton_Panel_GroupBox. - Control ToolTip. - Control TabControl. Tema 10 - Formularios Windows II. Ejemplos Avanzados. Forms - Introduccion. - Ejemplos de eventos de ratón. - Ejemplos de eventos de teclado. - Ejemplos de barras de estado. - Ejemplos de MonthCalendar y DateTimePicker. - Ejemplos de ComboBox. - Ejemplos de DateTime. - Ejemplos de Timer. - Ejemplos de TabControl. - Ejemplos de ListBox. - Ejemplos de Menús. - Ejemplos de Barras de Herrmientas. Tema 11 - Creación de una aplicación Completa. Windows Forms - Introducción. - Creación clase Usuario. - Creación pantalla Login. - Creación usuarios y a guardarlos mediante un ArrayList - Pantalla Identificacion en la Aplicación. - Creación del formulario principal. - Creación formulario de la baja de empleado. - Creación formulario nueva cita. - Creación clase Paciente. - Dar de alta pacientes. - Guardar paciente en el ArrayList. Tema 12 - Formularios para la Web I. Controles. ASP NET - Introducción. - Control FormDocument. - Control Button. - Control CheckBox. - Control CheckBoxList. - Control ComboBox. - Control Calendar. - Control label. - Ampliación Form. - Controlos: Hyperlink, LinkButton, Imagebutton. - Controles: RadioButton, RadioButtonList. - Control Image. - Control ListBox. - Ejemplo de control de excepciones. Tema 13 - Formularios para la Web II. Ejemplos Avanzados. ASP NET - Ejemplos avanzados utilizando los componentes del Tema 12. Tema 14 - Creación de una aplicación Completa. Web. ASP NET utilizando clases del Tema 11. - 'Crearemos la aplicación del Tema 11 en ASP.NET'. Tema 15 - Acceso Base a datos con ADO.NET. ASP NET y Forms - Introducción. - Ejemplo Windows Forms mediante una base de datos ACCESS (mdb). - Ejemplo ASP.NET mediante una base de datos ACCESS (mdb). - Instalación de SQL Server 2005 Express Edition. - Introduccion a SQL Server. - Ejemplo Windows Forms mediante SQL Server. - Ejemplo ASP.NET mediante SQL Server. Tema 16 - Acceso a Base de Datos Avanzado. SQL Server - Modificar las aplicaciones del Tema 11 y el 14 para que funcionen con una base de datos SQL Server. Tema 17 - Problemas y ejercicios propuestos por alumnos. - 'En este apartado podréis acceder a ejercicios propuestos por alumnos que han realizado el curso y podréis proponer los vuestros'. Estos ejercicios se resolveran mediante Vídeo tutoriales.