lunes, 15 de julio de 2024

Roles Tradicionales y Stakeholders en desarrollo de software

El desarrollo de software es una disciplina compleja que involucra múltiples roles, estos desempeñan un papel crucial para asegurar que los proyectos se completen con éxito y cumplan con los requisitos establecidos.

Modelos y Metodologías Desarrollo de Software

En el desarrollo de software, existen diferentes enfoques y procesos que los equipos utilizan para gestionar el ciclo de vida del software. Estos enfoques se dividen en dos categorías principales: modelos del ciclo de vida del software y metodologías de desarrollo de software. A continuación, se explica cada uno de estos conceptos de forma sencilla:

¿Qué es el ciclo de vida del software?

Cuando hablamos de software debemos saber que consiste en un conjunto de programas, datos e instrucciones que permiten que un computador pueda realizar tareas específicas. 

Desarrollar software es más que codificar!

El desarrollo de software es un proceso complejo y multifacético que va mucho más allá de la simple codificación. Para comprender esta afirmación, es fundamental entender primero qué es el software y cuáles son sus generalidades.

miércoles, 3 de agosto de 2022

Componetes básicos en Android.

Los componentes gráficos corresponden a los elementos que permitirán la interacción del usuario con el sistema, cuando hablamos de GUI nos referimos a las interfaces gráficas de usuario así estas interfaces se construyen mediante elementos gráficos como botónes, menús, iconos, campos de texto, etiquetas de texto entre otros, una GUI combina el diseño visual y los eventos asociados a dicho diseño, así si agregamos un botón, debemos programar el evento asociado a dicho botón cuando es presionado por un usuario.

Fundamentos Creación de Interfaces Gráficas Android

Cuando hablamos de interfaces gráficas en desarrollo de aplicaciones móviles, implicitamente se involucran algunos conceptos relevantes al diseño de Apps, y este proceso de diseño va desde la conceptualización de la idea, los mockups o bocetos, los diseños finales hasta la programación del sistema y posterior entrega.

domingo, 12 de junio de 2022

Modificación Primer APP - Eventos y captura de datos.

En la entrada sobre la creación del primer proyecto en Android, posteriormente vimos como crear nuestra aplicación básica, revisamos la estructura de proyectos y diferentes conceptos como el SDK, Manifest y las actividades y su ciclo de vida, ahora continuaremos modificando el proyecto actual con el fin de ir produndizando en la creación de aplicaciones.

Qué son las Actividades en Android y cual es su ciclo de vida

Uno de los conceptos principales en el desarrollo de aplicaciones móviles, es el concepto de Activity, siendo estas la base de la aplicación, en esta oportunidad veremos en qué consisten y cuál es su ciclo de vida. 

Qué es el archivo Android Manifest

En la entrada sobre la estructura de directorios de android se mencionó el archivo manifest de la aplicación, en esta oportunidad veremos en que consiste y su importancia.

Qué es el SDK en Android

Antes de continuar con la aplicación que tenemos pendiente, es importante seguir profundizando un poco más en diferentes elementos clave en el proceso de desarrollo de aplicaciones móviles con Android, por eso en esta oportunidad veremos que es el SDK y como trabajar con el.

Como emular apps en dispositivo físico

En la entrada anterior vimos cómo crear y configurar un dispositivo virtual para emular nuestras aplicaciones, en esta oportunidad veremos como vincular nuestro dispositivo físico para así probar nuestros proyectos android.

Como crear un dispositivo virtual para emular tus Apps

Ya en entradas anteriores construimos un primer proyecto android y revisamos en que consiste la estructura de directorios que se genera con el proyecto, en esta
ocasión veremos como lanzar nuestra aplicación directamente en un emulador o dispositivo virtual.

Estructura de Directorios en Android Studio

En una entrada anterior, vimos como crear nuestro primer proyecto en android, en esta oportunidad veremos cual es la estructura de directorios del proyecto y cuales son los principales elementos a tener en cuenta.

sábado, 11 de junio de 2022

Como crear tu primer Proyecto Android


En entradas anteriores vimos diferentes generalidades sobre Android, desde lo que debemos tener en cuenta, pasando por el lenguaje de programación Kotlin, los tipos de aplicaciones, caracteristícas del sistema operativo hasta la instalación de la Herramienta...

Ahora, en esta oportunidad veremos cómo crear nuestra primer Aplicación!

domingo, 1 de mayo de 2022

Descarga e instalación de Android Studio (Windows, Linux y MAC)

En esta entrada veremos como instalar el entorno de desarrollo Android Studio en los 3 principales sistemas operativos (Windows, Linux y MAC), para este ejemplo se trabajará con la versión de android studio 3.1 Arctic Fox pero el proceso es igual en cualquiera de sus versiones.

Requisitos para Desarrollar aplicaciones Android

En esta entrada veremos cuales son los requisitos para desarrollar aplicaciones móviles Android, estas son las generalidades que debemos tener en cuenta en torno a herramientas y conocimientos previos.

Tipos de Aplicaciones Móviles

En esta entrada veremos cuales son las 3 categorías de aplicaciones móviles, estamos hablando de los tipos Nativos, Hibridos y WebApps

Introducción Desarrollo de aplicaciones móviles (ANDROID con Kotlin).

Como primer paso para empezar el proceso de aprender sobre desarrollo de aplicaciones móviles, es importante conocer una serie de generalidades sobre que son y lás caracteristicas del sistema operativo, así que veamos...

sábado, 4 de abril de 2020

Formatos Gestión de Proyectos de Software

Quiero compartirles una serie de formatos que he venido construyendo y adaptando a mis necesidades como formador en desarrollo de software, me han servido bastante y tal vez les pueda servir a ustedes también.

miércoles, 25 de marzo de 2020

Listas de Reproducción Desarrollo de Software y Generalidades

Hola Que tal, despues de mucho sin crear una nueva entrada, en esta oportunidad quiero compartirles las listas de reproducción qué he construido en mi canal, donde podrán encontrar diversos temas en torno al desarrollo de software, empezando con lo básico de programación, fundamentos básicos, intermedios y avanzados de Java, un curso completo de Android, metodologias, VideoBlogs y mucho más!!!

viernes, 16 de agosto de 2019

Curso Fundamentos de programacion algoritmos en java y javascript


¿Quieres Aprender a Programar? este es el momento y por eso quiero compartirles mi curso de Udemy Completamente GRATIS! para qué aprendan esa base fundamental e inicien su proceso como desarrolladores...

domingo, 11 de agosto de 2019

USO DEL DATA TABLE EN JSF.

Ejemplo Tabla predefinida.
En este laboratorio veremos un ejemplo simple donde se muestra como usar el componente DataTable, este elemento nos permite vincular una tabla de datos a nuestra página así:

Ejemplo Operaciones Matemáticas con JSF

En esta guía veremos un ejemplo simple donde se muestra como vincular objetos a nuestro bean con el fin de realizar operaciones lógicas.

miércoles, 10 de octubre de 2018

Ejemplo Formulario de componentes con JSF

En las entradas anteriores vimos algunos de los componentes gráficos que nos provee JSF, en esta oportunidad les comparto un ejemplo un poco más completo para que veamos el uso y aplicación de dichos componentes gráficos mediante un formulario que los vincule.

Como usar el h:selectManyCheckbox en JSF

Ya vimos varios componentes de selección, en esta oportunidad trabajaremos con otro muy común, este es el caso de los checkbox que nos permitirán definir opciones de selección multiple.

Como usar el h: selectOneRadio en JSF

Ya vimos algunos componentes de selección, ahora es el turno de los radioButtons o aquí en JSF el componente selectOneRadio

Como usar el h:SelectManyListBox en JSF

Ya vimos dos componentes de selección, uno en modo combo y otro de modo lista, en esta oportunidad veremos otro componente de selección que nos brinda JSF.

Ahora es el turno del <h:SelectManyListBox> que nos presenta una lista completa que permite la selección múltiple de elementos.

lunes, 8 de octubre de 2018

Como usar el h:selectOneListBox en JSF

Ya vimos el componente <h:selectOneMenu> en esta oportunidad veremos otro componente de selección que nos brinda JSF.

Ahora es el turno del <h:selectOneListBox> que nos presenta una lista completa.

Como usar el h:selectOneMenu en JSF - Combo de selección

Continuando con los ejemplos en esta oportunidad iniciaremos con los componentes de selección que nos provee JSF.

En este caso estudiaremos el <h:selectOneMenu> que nos presentará un combo de selección.

Validators en JSF (Validadores)

En este ejemplo vamos a crear una aplicación que permita simular el proceso de login usando para esto validaciones simples en los campos del formulario, para esto creamos un nuevo Dynamic Web Project como vimos anteriormente.

Como usar h:panelGrid en JSF

En esta guía veremos cómo usar el componente PanelGrid que permitirá organizar nuestros componentes dentro de la página.

Para este ejemplo reutilizamos el proyecto trabajado en una entrada anterior donde tenemos un formulario básico.

sábado, 8 de septiembre de 2018

Como Hacer un JTable personalizado

En esta entrada les mostraré un ejemplo de un JTable personalizado, les compartiré el código y explicaré la lógica necesaria para que lo puedan vincular en sus proyectos, adicionalmente podrán consultar el paso a paso en mi canal de youtube.

miércoles, 21 de marzo de 2018

Ejemplo rapido usando un ManagedBean

En la entrada anterior vimos como crear nuestro primer proyecto web dinámico, ahora en esta oportunidad continuaremos con el proyecto anterior donde les mostraré como hacer uso de una clase java para relacionarla a nuestras paginas.

sábado, 23 de diciembre de 2017

Como crear un proyecto web dinamico en Java

Hola, ya vimos como configurar nuestro entorno de desarrollo para JEE, también hablamos sobre las principales características y definimos que usaremos JSF para nuestros proyectos haciendo una comparativa rápida con respecto a JSP y Servlets, también hablamos un poco de los componentes JSF que usaremos, ahora es momento de construir nuestro primer proyecto web... veamos!

jueves, 21 de diciembre de 2017

Componentes básicos Java Server Faces - JSF

En entradas anteriores vimos como configurar el ambiente de desarrollo para iniciar la construcción de nuestros sistemas JEE y les conté un poco sobre la especificación JEE y el porqué se eligió JSF para nuestros tutoriales, en esta ocasión veremos cuales son los componentes Gráficos que JSF nos provee.

¿Por qué JSF y no JSP y Servlets?


Hola, en esta entrada quiero dar una introducción rápida a la tecnología que vamos a utilizar para la secuencia de tutoriales, no es una comparación en detalle sobre JSP o JSF sino mas como un punto de vista sobre el porqué mi elección.

martes, 19 de diciembre de 2017

Configuración Ambiente de Desarrollo Java Web

Para crear nuestro primer proyecto java web debemos adecuar el ambiente de trabajo, en esta entrada veremos como montar nuestro entorno de desarrollo donde les explicaré lo necesario para vincular el JDK, el IDE Eclipse y el Servidor Wildfly con el que vamos a trabajar en el blog y la secuencia de vídeos del canal.

lunes, 18 de diciembre de 2017

Conceptos Básicos Java Enterprise Edition

En la entrada anterior vimos una introducción rapida y general de la especificación JEE, en esta entrada veremos algunas de sus principales carácteristicas o conceptos básicos, conceptos fundamentales para el trabajo JEE.

Introducción y Generalidades Java Enterprise Edition (JEE)

Java Enterprise edition es una de las 3 ramas tecnológicas en las que se enfoca java junto con JME y JSE.
Como se ha mencionado anteriormente JEE es una 

especificación para crear sistemas de información web con altos nivel de robustez y seguridad al vincular varias tecnologías o apis java para la construcción de estos sistemas.

jueves, 23 de noviembre de 2017

¿Cuales son los componentes de una App Android?

Saben ¿cuales con los componentes de Una App Android? en esta entrada les contaré de manera general cuales son estos componentes como primer paso antes de iniciar con el proceso. 



¿Qué es java - Características y Generalidades?

¿Saben Qué es Java? en esta entrada les cuento generalidades de este lenguaje y algunas de sus características.



sábado, 28 de octubre de 2017

Paycores nueva pasarela de pagos.

Paycores.com, como se llama esta nueva pasarela que desde hace un tiempo comenzó a operar en Colombia, llega cargada de soluciones óptimas e innovadoras para los comercios electrónicos que desean tener un medio de pagos virtual. 

lunes, 16 de octubre de 2017

Caracteristicas y Arquitectura de Android


Hola, vamos a adentrarnos al desarrollo de aplicaciones android, pero antes quiero hablarte un poco sobre lo que es y cuales son sus principales características.

viernes, 5 de mayo de 2017

Requisitos Para desarrollo de Apps en Android

Quieres iniciar el desarrollo de aplicaciones android? 

Sabes cuales son los requisitos para crear tus aplicaciones rapidamente? 
en esta entrada te cuento cuales son los requisitos basicos para iniciar.

domingo, 2 de abril de 2017

Etapas en el desarrollo de Apps

El proceso de desarrollo de una App no es solamente entrar a programar y ya, al contrario tiene una serie de etapas que se deben considerar y tener muy en cuenta si queremos lograr un producto de calidad.


sábado, 1 de abril de 2017

Tipos de Aplicaciones Moviles - WebApp vs Nativas vs Hibridas

Hola, con esta entrada daré inicio a una secuencia sobre desarrollo de aplicaciones móviles pero antes quiero dar una breve explicación sobre los tipos de aplicaciones y la diferencia entre estas....

Como llenar JTable desde la Base de Datos en Java ?

En esta oportunidad les mostraré como trabajar con el componente JTable en Java y veremos como cargar información directamente desde la base de datos.

Al final pueden descargar el proyecto....... es muy sencillo pero será de mucha útilidad. 

martes, 28 de marzo de 2017

Como llenar un JComboBox con datos de la BD?


En la entrada anterior vimos como usar los JComboBox, nos enfocamos en lo básico y las formas simples de llenarlos, ahora les voy a mostrar como realizar el llenado por medio de una consulta a una Base de Datos, para esto usaremos el mismo Script que trabajamos en una entrada anterior sobre el MVC.

domingo, 17 de abril de 2016

Uso Básico de JComboBox en Java

Retomando las entradas sobre Java Swing, voy a mostrarles como trabajar con el componente JComboBox.... ya en el post sobre los Componentes Atómicos trabajamos con los combos de selección pero de una forma general, ahora nos enfocaremos en lo que debemos saber... aquí también podrás ver un vídeo con el paso a paso de la entrada....