Conceptos básicos de Ruby on Rails incluyendo:
- Controladores y acciones
- Rutas
- Configuraciones de applicacion
- Generación de modelos y Active Record
- Plantillas y vistas
- REST y recursos
Además de dos ejemplos prácticos:
- Página con mensaje 'Hola Mundo'
- MiniAplicación de blogs
Conceptos básicos de Ruby on Rails incluyendo:
- Controladores y acciones
- Rutas
- Configuraciones de applicacion
- Generación de modelos y Active Record
- Plantillas y vistas
- REST y recursos
Además de dos ejemplos prácticos:
- Página con mensaje 'Hola Mundo'
- MiniAplicación de blogs
Congreso ENC - UWE para entornos virtuales colaborativos de aprendizajecynthiacardinault
CSCL is perhaps the most recent of computational paradigms related to education. The interaction analysis is useful in these environments to customize or adapt the learning activity, to monitor the progress of trainees or to track student participation, to mention some situations. However, this monitoring is a challenge that requires understand and evaluate the interaction from a computational approach .
Los servicios web son una herramienta fantástica para los desarrolladores de páginas web. Tenemos a nuestra disposición una ingente cantidad de información incorporada a nuestras páginas actualizada y en tiempo real.
Presentación de eMobc, framework para el desarrollo de aplicaciones móviles multiplataforma usando XML (embML), en BetaBeers Madrid (29 Noviembre 2012)
Congreso ENC - UWE para entornos virtuales colaborativos de aprendizajecynthiacardinault
CSCL is perhaps the most recent of computational paradigms related to education. The interaction analysis is useful in these environments to customize or adapt the learning activity, to monitor the progress of trainees or to track student participation, to mention some situations. However, this monitoring is a challenge that requires understand and evaluate the interaction from a computational approach .
Los servicios web son una herramienta fantástica para los desarrolladores de páginas web. Tenemos a nuestra disposición una ingente cantidad de información incorporada a nuestras páginas actualizada y en tiempo real.
Presentación de eMobc, framework para el desarrollo de aplicaciones móviles multiplataforma usando XML (embML), en BetaBeers Madrid (29 Noviembre 2012)
Ser capaz de desarrollar completas aplicaciones de comercio electrónico respaldadas por bases de datos. Indice: programación cliente; programación de páginas web; introducción a Javascript; fundamentos de programación; objetos en JavaScript; objetos location e history; el objeto document; el objeto form; otros objetos; ASP.NET; Internet Information Server; formularios web; controles HTML; controles de servidor I, II, III, y IV; controles de validación; efectuar la validación; estado de la vista; objetos Response y Request; trabajar con cookies; objeto Session I y II; objeto Application; acceso a archivos; acceso a bases de datos; crear la base de datos; seguridad en la aplicación; autenticación con formularios; el control DataGrid; comandos y lectores de datos; el proceso de compra I y II.
Ser capaz de desarrollar completas aplicaciones de comercio electrónico respaldadas por bases de datos. Indice: programación cliente; programación de páginas web; introducción a Javascript; fundamentos de programación; objetos en JavaScript; objetos location e history; el objeto document; el objeto form; otros objetos; ASP.NET; Internet Information Server; formularios web; controles HTML; controles de servidor I, II, III, y IV; controles de validación; efectuar la validación; estado de la vista; objetos Response y Request; trabajar con cookies; objeto Session I y II; objeto Application; acceso a archivos; acceso a bases de datos; crear la base de datos; seguridad en la aplicación; autenticación con formularios; el control DataGrid; comandos y lectores de datos; el proceso de compra I y II.
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
En esta charla, nos sumergiremos en los desafíos emergentes que la inteligencia artificial (IA) y los Large Language Models (LLMs) traen al mundo de la calidad del software y el testing. Exploraremos cómo la integración, uso o diseño de modelos de IA plantean nuevos retos, incluyendo la calidad de datos y detección de sesgos, sumando la complejidad de probar algo no determinístico. Revisaremos algunas propuestas que se están llevando adelante para ajustar nuestras tareas de testing al desarrollo de este tipo de sistemas, incluyendo enfoques de pruebas automatizadas y observabilidad.
Si bien los hospitales conjuntan a profesionales de salud que atienden a la población, existe un equipo de organización, coordinación y administración que permite que los cuidados clínicos se otorguen de manera constante y sin obstáculos.
Mario García Baltazar, director del área de Tecnología (TI) del Hospital Victoria La Salle, relató la manera en la que el departamento que él lidera, apoyado en Cirrus y Estela, brinda servicio a los clientes internos de la institución e impulsa una experiencia positiva en el paciente.
Conoce el Hospital Victoria La Salle
Ubicado en Ciudad Victoria, Tamaulipas, México
Inició operaciones en el 2016
Forma parte del Consorcio Mexicanos de Hospitales
Hospital de segundo nivel
21 habitaciones para estancia
31 camas censables
13 camillas
2 quirófanos
+174 integrantes en su plantilla
+120 equipos médicos de alta tecnología
+900 pacientes atendidos
Servicios de +20 especialidades
Módulos utilizados de Cirrus
HIS
EHR
ERP
Estela - Business Intelligence
Escaneo y eliminación de malware en el equiponicromante2000
El malware tiene muchas caras, y es que los programas maliciosos se reproducen en los ordenadores de diferentes formas. Ya se trate de virus, de programas espía o de troyanos, la presencia de software malicioso en los sistemas informáticos siempre debería evitarse. Aquí te muestro como trabaja un anti malware a la hora de analizar tu equipo
4. ASP.NET
Microsoft introdujo la tecnología Active Server Pages (ASP) en
diciembre de 1996 como parte del Internet Information Server (IIS)
desde la versión 3.0, y es un atecnologia de páginas activas que
permite el uso de scripts y componentes en un conjunto tradicional
HTML para mostrar paginas generadas dinámicamente.
Microsoft define ASP como un ambiente de aplicacion abierto y
gratuito en el que se puede combinar código HTML y componentes
ActiveX del servidor para crear soluciones dinámicas y poderosas
de la web
5. ASP.NE
T
Es un marco libre de la tela para la construcción de
grandes sitios y aplicaciones web utilizando HTML, CSS
y JavaScript, también puede crear y usar las API Web
tecnológicas en tiempo real como Websockets.
ASP.NET ofrece tres marcos para la creacion de
aplicaciones web; Web Forms, ASP:NET MVC y páginas
Web ASP.NET, y estos son estables y maduros.
6. TIPO DE MARCO ESTILO DE DESARROLLO
WEB FORMS Es un desarrollo rápido que usa una bibliteca que encapsula
el formato HTML
MVC Control total del formato HTML, el código y marcado
separado, y fácil de escribir pruebas.Buena opción para
aplicaciones móviles y una sola página(sPA).
PAGINAS WEB marcado HTML y el codigo juntos en el mismo archivo.
8. MVC
El patrón de arquitectura M-V-C separa una
aplicación en tres componentes principales Model,
View y Controller; El patrón MVC le ayuda a crear
aplicaciones que son más comprobables y más fácil
de actualizar que aplicaciones monolíticas
tradicionales. Aplicaciones basadas en MVC
contienen:
9. MVC
Model: Las clases que representan los datos de la
aplicación. Las clases del modelo utilizan la lógica de
validación para hacer cumplir las reglas de negocio
para esos datos. Por lo general, los objetos del
modelo recuperar y almacenar el estado modelo en
una base de datos. En este tutorial, un Moviemodelo
recupera los datos de película a partir de una base de
datos, ofrece a la vista o lo actualiza. Datos
actualizados se escriben en una base de datos SQL
Server.
10. ASP.NET
Views: Vistas son los componentes que muestran la
interfaz de usuario de la aplicación (UI). Generalmente,
esta interfaz de usuario muestra los datos del modelo.
Controller: Las clases que manejan las solicitudes del
navegador. Se recuperan los datos del modelo y plantillas
de vista de llamada que devuelven una respuesta. En una
aplicación MVC, la vista sólo muestra la información; el
controlador maneja y responde a la entrada del usuario y
la interacción. Por ejemplo, el controlador maneja datos
de ruta y los valores de cadena de consulta, y pasa estos
valores para el modelo.
15. Herramientas Web
ES una técnica de desarrollo web para crear aplicaciones
interactivas,estas aplicaciones se ejecutan en el cliente, es
decir, en el navegador de los usuarios mientras se mantiene la
comunicación asíncrona con el servidor en segundo plano. De
esta forma es posible realizar cambios sobre las páginas sin
necesidad de recargarlas, mejorando la interactividad, velocidad
y usabilidad en las aplicaciones.
16. • Mayor eficacia, porque las partes importantes del proceso de una página web se
realizan en el explorador.
• Elementos de interfaz de usuario familiares, como indicadores de progreso, información
sobre herramientas y ventanas emergentes.
• Actualizaciones parciales de la página, que actualizan sólo las partes de la página web
que han cambiado.
• Integración de clientes con los servicios de aplicación de ASP.NET para la autenticación
de formularios, funciones y perfiles de usuario.
• Clases de proxy generadas automáticamente que simplifican las llamadas a los
métodos del servicio web desde el script de cliente.
• Un marco que permite personalizar los controles de servidor para incluir funciones de
cliente.
• Compatibilidad para los exploradores más populares y utilizados habitualmente,
incluidos Microsoft Internet Explorer, Mozilla Firefox y Apple Safari.
¿Por qué utilizar las características de AJAX en
ASP.NET?
25. ▸ Bloques de código se adjuntan en @{...}
▸ Inicio de expresiones (funciones y variables) en línea con @
▸ Líneas de código con punto y coma
▸ Las Variables se declaran con la palabra clave var
▸ Strings están encerrados con comillas.
▸ Código de C# es sensible a mayúsculas
▸ C# archivos tienen la extensión .cshtml
Características más relevantes
26. Bucles
@{
var countNum = 0;
while (countNum < 50)
{
countNum += 1;
<p>Line #@countNum: </p>
}
}
@foreach (var myItem in Request.ServerVariables)
{
<li>@myItem</li>
}
</ul>
@for(var i = 10; i < 21; i++)
{
<p>Line #: @i</p>
}
31. Es el conjunto de herramientas proporcionadas por Microsoft para el
acceso a datos a través de un modelo basado en entidades,
abstrayendo al programador de la BD.
En pocas palabras, es el ORM de Microsoft para .NET.
32. ARQUITECTURA DE ENTITY FRAMEWORK
Entity Framework es un conjunto de tecnologías de ADO.NET que permiten el desarrollo de aplicaciones de software orientadas a
datos. Los arquitectos y programadores de aplicaciones orientadas a datos se han enfrentado a la necesidad de lograr dos objetivos
muy diferentes.
33.
34.
35.
36. TIPOS DE MODELO EN ENTITY FRAMEWORK
Un enfoque de diseño habitual para crear una
aplicación o un servicio consiste en dividir la
aplicación o el servicio en tres partes: un modelo
de dominio, un modelo lógico y un modelo físico.
37. MODELO DE DOMINIO
El modelo de dominio define las entidades y relaciones del sistema que se está modelando.
MODELO LÓGICO
El modelo lógico de una base de datos relacional normaliza las entidades y relaciones en tablas con
restricciones de claves externas.
MODELO FÍSICO
El modelo físico abarca las capacidades de un motor de datos determinado especificando los detalles
del almacenamiento en forma de particiones e índices.
38. ¿Por qué el Entity Framework?
Desajuste de impedancias
Diferencias entre los modelos relacionales y los modelos de objetos
Diseños guiados por modelos de dominio (Domain Driven Design, DDD)
Proponen centrarse en el modelo conceptual o dominio de trabajo para resolver el
problema
Dan prioridad al problema a resolver
Incluye dos componentes fundamentales:
Recursos para el entorno de trabajo: Asistente para diseño en VS y generación de
código
Librería: Físicamente, en el ensamblado System.Data.Entity.dll Sus espacios
Notas del editor
Aqui pienso explicar que es eso de responsive y un dibujo en el tablero de lo que es la grilla y pixeles
ADO.NET Entity Framework, es el nuevo marco de trabajo (framework) o conjunto de tecnologías para el desarrollo de aplicaciones orientadas a datos que ha aparecido en la versión 4.0 del .NET Framework. Este nuevo framework es la continuación y mejora de LinQ to SQL que ya nos proporcionó Microsoft
El Entity Framework (EF) nos permite generar nuestras aplicaciones a nivel de objetos y clases que es como se desarrollan las aplicaciones y olvidarnos de que hay una base de datos por detrás. El EF permite mapear nuestro modelo de objetos a un modelo físico de la base de datos, igual que un ORM (Object-Relational Mapping). El EF es similar al ORM de Java: hibernate.