FUNDAMENTOS DE PROGRAMACIÓN CON C#: 020-TIPOS GENÉRICOS

Siendo esta la última publicación sobre los fundamentos de programación, ahora veremos el tema de los tipos genéricos lo que nos permite mantener códigos reutilizables y escalables siempre y cuando sepamos como usarlo.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 020-TIPOS GENÉRICOS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 019-IMPLEMENTACIÓN DE INTERFACES

Continuando con los fundamentos de programación en C#, siendo este el penúltimo post de este curso; ahora veremos el uso e implementación de interfaces.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 019-IMPLEMENTACIÓN DE INTERFACES

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 018-MODIFICADORES PÚBLICOS Y PRIVADOS

En esta parte veremos el uso de lo modificadores públicos y privados, dejando de lado los modificadores protegidos para un siguiente post, ya que estos deben usarse en conjunto del tema de herencia que aún veremos esto en las siguientes publicaciones.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 018-MODIFICADORES PÚBLICOS Y PRIVADOS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 017-MÉTODOS ESTÁTICOS (MEMORIA ESTÁTICA)

Ahora veremos un tema que tiene mucho que ver con el post anterior. Trabajaremos con los métodos estáticos y veremos más a profundidad el uso, las ventajas y desventajas de esto.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 017-MÉTODOS ESTÁTICOS (MEMORIA ESTÁTICA)

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 016-VARIABLES GLOBALES (MEMORIA ESTÁTICA)

Ahora veremos el tema de las variables globales a través de los métodos estáticos con lo que podemos mantener información en memoria para acceder a esta en cualquier momento desde cualquier parte de nuestra aplicación.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 016-VARIABLES GLOBALES (MEMORIA ESTÁTICA)

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 015-RECURSIVIDAD

Ahora veamos el tema de recursividad, lo que realmente puede ser interesante e importante para la implementación de muchos tipos de trabajo.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 015-RECURSIVIDAD

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 014-SOBRECARGA DE MÉTODOS

Luego de que ya hemos tratado con el tema de clases y métodos, ahora veremos el concepto de sobrecarga.



[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 014-SOBRECARGA DE MÉTODOS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 013-CLASES Y MÉTODOS

Ahora empezamos con el uso de clases y la creación de métodos lo cual nos servirá de mucho posteriormente para entender los conceptos de la programación orientada a objetos.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 013-CLASES Y MÉTODOS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 012-INSERTAR, LISTAR, EDITAR Y ELIMINAR PERSONAS (LISTAS Y ARREGLOS)

Continuando con los fundamentos de programación sobre C#, ahora reforzaremos aún más nuestros conocimientos adquiridos en lo que trabajaremos con un ejemplo aplicado donde usaremos mucho el tema de Listas y arreglos.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 012-INSERTAR, LISTAR, EDITAR Y ELIMINAR PERSONAS (LISTAS Y ARREGLOS)

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 011-OPERACIONES MATEMÁTICAS CON UN MENÚ INTERACTIVO EN CONSOLA

En esta parte realizaremos un ejemplo en el cual aplicaremos gran parte de lo aprendido hasta el momento. Trabajaremos con las 4 operaciones matemáticas básicas mediante la interacción de un menú sobre nuestro proyecto de consola.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 011-OPERACIONES MATEMÁTICAS CON UN MENÚ INTERACTIVO EN CONSOLA

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 010-CASOS SWITCH

Continuando con los temas de fundamentos de programación, ahora veremos el uso de los casos switch en lo que podremos manejar opciones para realizar cierta operación según el parámetro que podamos pasarle a este.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 010-CASOS SWITCH

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 009-ITERACIÓN CON BUCLES (LOOPS)

En esta ocasión veremos el tema de bucles o loops. Trabajaremos con el bucle "for", "while", "do while" y "foreach"; de esta manera aprenderemos la forma de trabajar con iteraciones sobre variables especificadas o recorrer procesos desde un punto dado a un límite establecido.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 009-ITERACIÓN CON BUCLES (LOOPS)

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 008-USO DE LISTAS

En esta ocasión trataremos el tema de las listas en C#, lo cual nos permite cargar información en variables de forma dinámica sin la necesidad de reservar espacio en memoria tal como lo hacíamos con los arreglos.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 008-USO DE LISTAS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 007-MATRICES (ARREGLOS MULTIDIMENSIONALES)

Ahora veamos el tema de matrices o arreglos multidimensionales en lo que podremos ver la manera de trabajar con una pequeña colección de colecciones por así decirlo. Debemos tener en cuenta que para gente que venga de programar desde otros lenguajes, verán que en C# es algo diferente la declaración de matrices.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 007-MATRICES (ARREGLOS MULTIDIMENSIONALES)

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 006-VECTORES (ARREGLOS UNIDIMENSIONALES)

Ahora veremos el tema de vectores o arreglos unidimensionales, en lo que entenderemos el uso básico de los arreglos para posteriormente entrar al tema de matrices.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 006-VECTORES (ARREGLOS UNIDIMENSIONALES)

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 005-OPERADORES TERNARIOS

Luego de haber visto el tema de condicionales, ahora trabajaremos con los operadores ternarios lo cual nos puede reducir mucho código para ciertos casos donde podríamos evitar las condicionales viendo como alternativa este tema ya mencionado.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 005-OPERADORES TERNARIOS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 004-CONDICIONALES

En este punto veremos el tema de condicionales lo cual viene a ser muy importante y usado a menudo en el desarrollo de software, así mismo veremos las diferentes maneras de hacer esto.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 004-CONDICIONALES

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 003-CONVERSIÓN DE TIPOS DE DATOS

Ahora veremos el tema de conversión de tipos de datos, el cual es muy importante para gestionar datos y realizar ciertas operaciones que puedan ser necesarias basándonos en un tipo distinto al que se pueda requerir en cierto proceso.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 003-CONVERSIÓN DE TIPOS DE DATOS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 002-TIPOS DE DATOS

Ahora veremos el manejo de tipos de datos; un tema realmente muy importante ya que debemos saber cuando usar qué tipo, según la información que se pueda presentar en cierta circunstancia.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 002-TIPOS DE DATOS

FUNDAMENTOS DE PROGRAMACIÓN CON C#: 001-INTRODUCCIÓN Y NUESTRO PRIMER HOLA MUNDO

 

En esta primera parte vemos el tema introductorio de este nuevo curso en el que se explicará a grandes rasgos las características de nuestro entorno de desarrollo y así mismo se orientará de donde y la forma en que deberán instalar las herramientas necesarias para seguir este curso.

[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 001-INTRODUCCIÓN Y NUESTRO PRIMER HOLA MUNDO

ANDROID: 019-CRUD CON SQLITE PARTE 4

En esta parte finalizamos con el ejemplo del CRUD básico sobre Android en lo cual veremos la manera de actualizar la información guardada en SQLite. Este proceso lo haremos de una manera muy sencilla haciendo uso de gran parte desarrollada en la sección del post eliminar.

[ANDROID] ANDROID: 019-CRUD CON SQLITE PARTE 4

ANDROID: 018-CRUD CON SQLITE PARTE 3

Continuando con el tema del CRUD sobre Android, ahora veremos la manera de eliminar registros haciendo selección de dichos registros en un ListView para posteriormente remover este.

[ANDROID] ANDROID: 018-CRUD CON SQLITE PARTE 3

ANDROID: 017-CRUD CON SQLITE PARTE 2

Continuando con el CRUD sobre Android, ahora veremos la manera de listar los datos registrados en SQLite sobre un ListView donde mostraremos cierta información mientras que otra será ocultada en el mismo componente para su uso posterior.

[ANDROID] ANDROID: 017-CRUD CON SQLITE PARTE 2

ANDROID: 016-CRUD CON SQLITE PARTE 1

Ahora empezamos a trabajar con la interacción sobre base de datos, en lo que veremos la manera de operar sobre SQLite "Base de datos para Android". En este ejemplo veremos la primera parte de un CRUD simple, en lo cual tenemos como objetivo principal entender el manejo básico de SQLite sobre Android.

[ANDROID] ANDROID: 016-CRUD CON SQLITE PARTE 1