Programación Orientada a objetos con C# y SQL Server
3.6 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
87 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Programación Orientada a objetos con C# y SQL Server to your Wishlist.

Add to Wishlist

Programación Orientada a objetos con C# y SQL Server

Programación C# de Nivel Básico a Avanzado.
3.6 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
87 students enrolled
Last updated 3/2017
Spanish
Current price: $12 Original price: $50 Discount: 76% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Crear todo tipo de aplicaciones que son frecuentes en el mercado laboral actual.
  • Conocimientos sobre la programación orientada a objetos.
  • Conceptos como Herencia, Polimorfismo, Clases, Funciones y mucho mas.
  • Actualizar, Eliminar, Consultar y Agregar datos desde la aplicación.
  • Generar Reportes con Report Viewer y Cristal Report.
View Curriculum
Requirements
  • Conocimientos Mínimos en Programación
  • Ganas de aprender.
  • Disciplina.
  • Pasión.
  • Preferiblemente tener Instalado alguna versión del Visual Studio
  • Preferiblemente tener Instalado SQL Server
Description

Este curso esta constantemente actualizado con el objetivo de enriquecer los conocimientos.

¿Que aprenderé?

Desarrollar las técnicas y estrategias actualizadas para la confección de aplicaciones del computador, utilizando un lenguaje de programación de avanzada como herramienta para la solución de los problemas organizarles. 

¿A quien va dirigido? 

A todas aquellas personas que quieran entrar en el mundo de la programación en ambientes Microsoft.

OBJETIVOS ESPECÍFICOS. 

1.  Manejar el entorno del Framework.NET.

2.  Desarrollar programas bajo el ambiente Windows, utilizando el lenguaje de programación Visual C# .NET.

3.  Diseñar y mejorar un programa realizado específicamente en Visual C# .NET.

2. Introducción a C#  

2.1. Origen y necesidad de un nuevo lenguaje Características de C#

2.2. Escritura de aplicaciones

2.3. Aplicación básica ¡Hola Mundo! 

2.4. Puntos de entrada

2.5. Compilación con Visual Studio.NET

 3. Variables y tipos de datos  

3.1. Definición de variables

4. Instrucciones, control de flujo  

4.1. Concepto de instrucción

4.2. Instrucciones básicas

4.3. Definiciones de variables locales

4.4. Asignaciones

4.5. Llamadas a métodos

4.6. Instrucción nula

4.7. Instrucciones de control de flujo

4.8. Instrucciones condicionales 

4.8.1. Instrucción if

4.8.2. Instrucción switch 

4.9. Instrucciones Iterativas

4.9.1. Instrucción while

4.9.2. Instrucción do...while

4.9.3. Instrucción for

4.9.4. Instrucción foreach 

4.10. Instrucciones de saltos

4.10.1. Instrucción break

4.10.2. Instrucción continue

4.10.3. Instrucción return

4.10.4. Instrucción goto 

5. Métodos  

5.1. Concepto de método

5.2. Definición de métodos

5.3. Llamada a métodos

5.4. Tipos de parámetros. Sintaxis de definición

5.5. Parámetros de entrada

5.6. Parámetros de salida

5.7. Parámetros por referencia

5.8. Parámetros de número indefinido

5.9. Genéricos

5.10. Concepto

5.11. Sintaxis

6 Desarrollo de aplicaciones Winforms

6.1. Introducción A Visual Studio .NET

6.2. Diseño de la interfaz

6.3. Diseño de los menús

6.4. Asociación de código a eventos

6.5. Asociación de código a eventos en Visual Studio.NET

6.6. Controles .NET

6.7. Button

6.8. CheckBox

6.9. ComboBox

6.10. ListBox

6.11. MaskEditBox

6.12. Label

6.13. PictureBox 

6.14. OptionBox

6.15. RichTextBox

6.16. TextBox

6.17. Controles “Contenedores”

6.18. Groupbox 6.19. Panel

6.20. TabControl

6.21. Controles para Menúes

6.22. ContextMenuStrip

6.23. MenuStrip

7. Programación orientada a objetos ( POO )  

7.1. Conceptos de clase y objeto

7.2. Sintaxis de definición de clases

7.3. Creación de objetos

7.4. Operador new

7.5. Referencia al objeto actual con this

7.6. Concepto de herencia

7.7. Concepto de constructores

7.8. Definición de constructores

7.9. Llamada al constructor

7.10. Llamadas entre constructores

7.11. Constructor por defecto

7.12. Llamadas polimórficas en constructores

7.13. Constructor de tipo

7.14. Destructores

7.15. Llamadas por defecto al constructor base

7.16. Concepto de propiedad

7.17. Concepto de delegado

7.18. Definición de delegados

7.19. Manipulación de objetos delegados

7.20. Eventos

7.21. Concepto de evento

7.22. Sintaxis básica de definición de eventos

7.23. Sintaxis completa de definición de eventos

7.24. Métodos virtuales

7.25. Clases abstractas

7.26. Concepto de polimorfismo

7.27. Métodos genéricos 

7.28. Determinación de tipo. Operador is

7.29. Acceso a la clase base

7.30. Downcasting

7.31. Ocultación de miembros

7.32. Miembros de tipo

7.33. Encapsulación

8. Acceso a datos con ado .net  

8.1. Introducción

8.2. Comparativa de ADO /ADO .NET

8.3. Beneficios de ADO .NET

8.4. Interoperabilidad

8.5. Mantenimiento

8.6. Programación

8.7. Rendimiento

8.8. Escalabilidad

8.9. Arquitectura de datos desconectados

8.10. Dataset

8.11. ADO .NET Y XML

8.12. Una visión general de ADO .NET

8.13. Espacios de nombres y clases en ADO .NET

8.14. Las clases CONNECTION

8.15. Las clases Command

8.16. Las clases DataReader

8.17. Conjuntos de datos y enlace (Data Binding)

8.18. La clase DataSet

8.19. Las clases DataAdapter

8.20. Navegación y edición de registros en modo desconectado

8.21. Data Binding. Enlace de datos a controles

9. Gestión avanzada de excepciones  

9.1. Concepto de excepción.

9.2. Excepciones predefinidas comunes

9.3. Lanzamiento de excepciones. Instrucción throw

9.4. Captura de excepciones. Instrucción try

9.5. Otras instrucciones

9.6. Instrucciones checked y unchecked

9.7. Instrucción lock

10. Arquitectura en tres capas  

10.1. Introducción

10.2. Presentación de las capas: 

10.2.1. Capa de Presentación

10.2.2. Capa de Negocio

102.3. Capa de Acceso a Datos 

11. Enumeraciones  

11.1. Concepto de enumeración

11.2. Definición de enumeraciones

11.3. Uso de enumeraciones

12. Reconocimiento de Voz.

13. Reconocimiento facial. 

14. Técnicas de Seguridad para evitar el SQL injection en nuestras aplicaciones. 


Who is the target audience?
  • Formar estudiantes capaces de desarrollar en ambientes Microsoft.
Compare to Other Programming Languages Courses
Curriculum For This Course
28 Lectures
05:12:38
+
Introducción
1 Lecture 05:12
+
Instrucciones de Control
4 Lectures 26:06
IF
05:49

WHILE
02:49

FOR y CASE
06:12

FOREACH
11:16
+
Funciones y Metodos
2 Lectures 18:38
Funcion y Metodo
08:48

Rangos de los Metodos
09:50
+
Matrices
2 Lectures 30:38
Matrices Bidimensionales
14:53

matriz#2
15:45
+
Resumen en Windows Form
3 Lectures 33:41
Resumen parte1
13:31

Resumen parte2
08:26

Resumen parte3
11:44
+
Presentación del proyecto a realizar.
1 Lecture 05:06
+
Base de datos de nuestro proyecto
1 Lecture 09:36
Script con la Base de datos
09:36
+
SQL connection, Data Set y Data Reader
2 Lectures 33:55
Parte #1
15:11

Parte #2
18:44
+
Requerimientos del proyecto
1 Lecture 11:00
Requerimientos
11:00
+
Formas Base
5 Lectures 01:05:04
Explicación de la forma base
03:41

Forma Base de tipo lista
15:10

Formas Base de tipo lista parte 2
15:23

Formas Base de tipo lista parte 3
19:37

Forma base de tipo Mantenimiento
11:13
2 More Sections
About the Instructor
Programador Andrés Alfaro Rojas
3.6 Average rating
15 Reviews
87 Students
1 Course
Ingeniero de Sistemas

Soy una persona apasionada por la tecnología y la programación, siempre dispuesto a aprender nuevas cosas me gusta estar actualizando con las últimas tendencias en el área de la tecnología, me gusta la investigación en el área de programación tengo aproximadamente 4 años de experiencia en desarrollo de aplicaciones y paginas web. Actualmente mi lenguaje favorito de programación es C# ya que con el hice la mayoría de mis proyectos. Mi idea es compartir con otras personas los conocimientos adquiridos en estos 4 años y que mis estudiantes no tengan que perder tiempo navegando por Internet si no que con mi curso tengan todo lo que necesitan al alcance de su mano para convertirse en futuros desarrolladores.