# data[].attributes.body
Sebastian Cortes Mejia

580202001-2 INTRODUCCIÓN A LA FORMACIÓN PROFESIONAL 2022-2

2022

# data[].attributes.body
El desarrollo de software es la creación de un sistema logico para resolver problemas o facilitar situaciones

# data[].attributes.headline
Servicios de plataformas para desarrollo de software

# data[].attributes.subject
Servicios de plataformas para desarrollo de software

# data[].attributes.body
1. Editores de texto, editores de código fuente y entornos de desarrollo integrado o interactivo (IDE).
2. Compiladores.
3. Intérpretes informáticos o interpretadores.
4. Enlazadores.
5. Depuradores o debuggers.

# data[].attributes.body
Es lo primero que se fabrica para tener una base la cual se puede mejorar a medida que se desarrolla.

# data[].attributes.body
La usabilidad es un concepto que hace referencia a la facilidad con la que puede ser utilizada una interfaz, independientemente del tipo de aplicación. Se trata de un concepto de gran importancia ya que se encuentra totalmente ligado a la Experiencia de Usuario (UX) y a la Interfaz de Usuario (UI). Si un usuario no es capaz de saber utilizar una aplicación, la abandonará de inmediato.

1. Facilidad de aprendizaje.
2. Facilidad del sistema para ser recordado.
3. Satisfacción subjetiva

# data[].attributes.body
1. Oracle
2. IBM BD2
3. Microsoft SQL Server
4. Teradata
5. SAP Sybase

# data[].attributes.headline
Caracteristicas de los Sistemas Operativos para telefonos inteligentes

# data[].attributes.subject
Caracteristicas de los Sistemas Operativos para telefonos inteligentes

# data[].attributes.body
Android: Código abierto, núcleo basado en el Kernel de Linux, adaptable a muchas pantallas y resoluciones, utiliza SQLite para el almacenamiento de datos, ofrece diferentes formas de mensajería, navegador web basado en WebKit incluido, soporte de Java y muchos formatos multimedia.

IOs: Tiene un mejor rendimiento: al ser muy estable, se garantiza una respuesta rápida en los dispositivos con iOS. Necesita menos RAM para hacer funcionar el hardware (comparado con Android). Su seguridad también es mayor: la ventaja del sistema operativo móvil iOS, es que solamente puede ser usado con sus productos.

Windows phone: Windows Phone es un sistema operativo móvil desarrollado por Microsoft, como sucesor de Windows Mobile. A diferencia de su predecesor fue enfocado en el mercado de consumo en lugar del mercado empresarial.

Symbian OS: Las características del Symbian lo hacen muy atractivo por poseer un núcleo de tiempo real, teniendo microkernel como sistema operativo y una capacidad multithreading, con una gran ventaja de soportar una estructura de los CPU en su última arquitectura, como también tener un solo chip y hardware Single-Chip.

Firefox OS: es un sistema operativo móvil descontinuado, ​ basado en HTML5 con núcleo Linux, de código abierto para varias plataformas. Desarrollado por Mozilla Corporation bajo el apoyo de otras empresas​ y una gran comunidad de voluntarios de todo el mundo.

# data[].attributes.headline
Caracteristicas de los softwares/apps para los diferentes Sistemas Operativos

# data[].attributes.subject
Caracteristicas de los softwares/apps para los diferentes Sistemas Operativos

# data[].attributes.body
Windows: Se distribuyen a través de la tienda oficial, Microsoft Store. Todo es software, pero éstas suelen ser menos complejas que las aplicaciones de escritorio y tienen diferencias significativas con ellas.

Mac:  Prioriza la privacidad y seguridad de los usuarios. Su arquitectura permite instalar otro sistema operativo en el ordenador sin necesidad de desinstalar MacOS. Utiliza procesadores de la familia Intel para funcionar.

Linux: Permite acceder a software de libre distribución, está centrado en el aprovechamiento de las redes, es el sistema operativo preferido por los informáticos, brinda soporte a todo tipo de hardware y puede funcionar en múltiples plataformas y permite personalizar la interfaz de usuario.

Ubuntu: Facilidad de manejo, actualizaciones frecuentes, facilidad de instalación del sistema, búsqueda e instalación de programas robusta y fácil al basarse en paquetes y libertad de uso y distribución.

# data[].attributes.body
MariaDB es un sistema de gestión de bases de datos relacionales (RDBMS) gratuito y de código abierto.

# data[].attributes.body
MySQL permite almacenar y acceder a los datos a través de múltiples motores de almacenamiento, incluyendo InnoDB, CSV y NDB. MySQL también es capaz de replicar datos y particionar tablas para mejorar el rendimiento y la durabilidad.

# data[].attributes.body
SQL es un lenguaje de computación para trabajar con conjuntos de datos y las relaciones entre ellos.

# data[].attributes.body
MongoDB es una base de datos NoSQL orientada a documentos que apareció a mediados de la década de 2000. Se utiliza para almacenar volúmenes masivos de datos.

# data[].attributes.body
Es un motor de base de datos SQL transaccional de código abierto, ligero, autónomo, de configuración simple y sin servidor.

# data[].attributes.body
Apache Cassandra es un sistema de gestión de bases de datos (DBMS) de código abierto para bases de datos muy grandes, pero estructuradas.

# data[].attributes.body
La base de datos de Oracle (Oracle DB, Oracle Database) es un sistema de administración de bases de datos relacionales (RDBMS) de Oracle Corporation. En la actualidad, las empresas necesitan bases de datos escalables de alto rendimiento más que nunca.

# data[].attributes.body
- Decisión: cómo respondemos a desafíos y retos.
- Interacción: cómo nos relacionamos e influimos en los demás.
- Serenidad: cómo respondemos al ritmo de las cosas y los cambios.
- Cumplimiento: cómo respondemos a las normas establecidas.

# data[].attributes.body
es un sistema para gestionar bases de datos de muy alto nivel, completamente de software libre y con una licencia BSD, compatible con cualquier uso, ya sea personal o comercial.

# data[].attributes.body
Backend: es la parte del desarrollo web que se encarga de que toda la lógica de una página web funcione. Se trata del conjunto de acciones que pasan en una web pero que no vemos como, por ejemplo, la comunicación con el servidor.

Frontend: es la parte de un sitio web que interactúa con los usuarios, por eso decimos que está del lado del cliente.