simple-lightbox
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/sif/public_html/wp-includes/functions.php on line 6114templately
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/sif/public_html/wp-includes/functions.php on line 6114happy-elementor-addons
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/sif/public_html/wp-includes/functions.php on line 6114Estratégicamente, en nuestra empresa hemos adoptado las plataformas Microsoft y Java como los dos entornos de desarrollo de software principales en los cuales está enfocado nuestro mayor esfuerzo de aprendizaje, actualización y adopción de nuevas tecnologías.
Orientada a Servicios Web (WCF y SOAP) utilizando tecnologías .NET
MVC es un patrón de diseño que se estructura mediante tres componentes: modelo, vista y controlador.
o ASP .NET, lenguaje C#
o CSS3, HTML5 y Bootstrap para mejorar la presentación de páginas y experiencia de usuario.
o Ajax para procesamiento asincrónico y para mejorar la experiencia de usuario.
o JavaScript – Jquery para mejorar la experiencia de usuario.
o Reporting Services para los Reportes.
o Lenguaje de programación: C#
o Framework .NET 4.7.2 / Framework .NET Core 3.0
o Formato para Transmisión de datos: JSON (JavaScript Object Notation)
o Windows Communication Foundation (WCF) / Web Services SOAP.
o Servicios Web REST (ASP.NET Web API)
Entity Framework como herramienta ORM para acceso a datos y creación de entidades.
Según la necesidad de cliente. Puede usarse: SQL Server (DER, T-SQL, etc.)
Pruebas de control de calidad de software utilizando Pruebas Unitarias (Unit Testing) de Software
Utilización de herramientas y técnicas de codificación segura (Metodología UMLSec).
Microsoft WWF (Windows Workflow Foundation)
Microsoft WCF (Windows Communication Foundation)
Team Foundation Server 2008/2012/2015 (Control de Versiones)
Otros: Telerik Rad Controls, Infragistics .NET Advantage, ComponentOne, DevXpress
Orientada a Servicios Web utilizando tecnologías Java
MVC es un patrón de diseño que se estructura mediante tres componentes: modelo, vista y controlador.
o Lenguaje de Programación Java / Java Enterprise Edition 7.0.
o Java Server Pages (JSP) 2.0, Spring Framework 3.0.1.
o Gumby (para manejo de responsividad).
o Google Map 3.0 (para manejo de mapas).
o Jasper Report, como herramienta para elaboración de reportes.
Spring Framework Dependency Injection (Inyección de dependencia de Spring Framework)
Hibernate 4.0 como herramienta ORM (Object Relational Mapping).
Según la necesidad del cliente. Puede usarse: Postgresql, MySQL
Pruebas de control de calidad de software utilizando Pruebas Unitarias (Unit Testing) de Software
Utilización de herramientas y técnicas de codificación segura (Metodología UMLSec).
Struts se basa en el patrón de arquitectura de software Modelo-Vista-Controlador (MVC) el cual se utiliza ampliamente y es considerado de gran solidez. De acuerdo con este Framework, el procesamiento se separa en tres secciones diferenciadas llamadas el modelo, las vistas y el controlador.
Hibernate for Java, para persistencia de objetos (Object Relational Mapping - ORM).
MVC es un patrón de diseño que se estructura mediante tres componentes: modelo, vista y controlador.
o Lenguaje de Programación Python.
o Framework Django (Python) como entorno de desarrollo.
o Celery Django-Celery para manejo de tareas asíncronas.
o Redis como motor de base de datos en memoria.
o Less como preprocesador de CSS3.
o CoffeeScript como lenguaje de compilación de JavaScript.
o HTML5/CSS3.
o Reportes: ReportLab
ORM Django/ Peewee: Herramientas ORM para Python utilizada para el acceso a datos y creación de entidades.
Pruebas de control de calidad de software utilizando Pruebas Unitarias (Unit Testing) de Software.
Utilización de herramientas y técnicas de codificación segura (Metodología UMLSec).
Librerías: Butter Knife (librería para inyectar views (vistas) en Android)
o Room: como SQLite object mapping library para la gestión de bases de datos
o LiveData, para notificar sobre las visualizaciones cuando cambia la base de datos subyacente
o Handling Lifecycle, para gestionar la actividad y fragmentar los ciclos de vida de la aplicación
o ViewModel, para almacenar datos relacionados con la UI que no se destruyen en las rotaciones de apps
o Otros componentes: Data Binding, Navigation, Paging y WorkManager.
o Creación de bases de datos normalizadas, esquematizadas e indexadas.
o Diseño de Diagramas de Entidad Relación.
o Migración de datos aplicando ETL.
o Transacciones entre BD.
o Implementación de respaldos programados.
o Implementación de Planes de contingencia.
o Implementación de servicios de alta disponibilidad.
Business Intelligence (SQL Server): Implementación de Cubos OLAP. PowerView para interfaces
o Seguridad: Norma ISO/IEC 27002
o Calidad del Software: ISO/IEC 9126