![Page 1: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/1.jpg)
Introducción a la
Programación
Backend
![Page 2: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/2.jpg)
Objetivo general
● Interiorizarse a la programación.
● Conocer conceptos básicos. Front vs Backend
● Entender las ventajas de ser programadora BACKEND.
● Conocer tipos de salidas laborales.
Proporcionar familiaridad con los conceptos básicos de programación Backend.
Objetivos específicos
![Page 3: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/3.jpg)
¿De qué hablaremos hoy?
✘ Qué es un programa informático y para qué sirve?
✘ Qué es Backend? Cómo se diferencia de Frontend?
✘ Lenguajes de programación más populares para Backend.
✘ Qué pueden esperar después de estudiar backend?
![Page 4: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/4.jpg)
1.
¿Qué es un programa
informático?
![Page 5: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/5.jpg)
“Un programa informático o programa de computador es
una pieza de software, es decir, una secuencia compleja de instrucciones y procesos orquestados para cumplir una
tarea específica en un computador o sistema de computadores
Fuente: https://concepto.de/programa-informatico/#ixzz5tOVnOPS7
![Page 6: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/6.jpg)
2.
¿Qué es Backend?
![Page 7: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/7.jpg)
“Backend es el entorno donde se ejecutan uno o varios
programas informáticos que almacenan, asegura, procesan y analizan datos en forma continua para luego generar resultados(información), que es representada en
forma visual por las FrontEnd developers.
![Page 8: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/8.jpg)
![Page 9: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/9.jpg)
![Page 10: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/10.jpg)
![Page 11: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/11.jpg)
![Page 12: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/12.jpg)
Wait… pero por qué me meteria en algo
tan complejo?!
![Page 13: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/13.jpg)
Por todo esto y más
HEROINA SIN CAPA
KNOWHOW DEL
NEGOCIOARQUITECTA
![Page 14: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/14.jpg)
Principales lenguajes de
programación de Backend
![Page 15: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/15.jpg)
Por qué JAVA para el curso?
PortableOrientado a Objetos Seguro
Fuente: https://www.manual-java.com/manualdejava/caracteristicas-de-java/
![Page 16: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/16.jpg)
Por qué JAVA para el curso?
Gran Comunidad
Fuente: https://www.tiobe.com/tiobe-index/
![Page 17: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/17.jpg)
¿Qué se necesita saber?
✘ Lógica y estructura de datos
✘ Programación orientada a Objetos con JAVA
✘ Base de datos (SQL)
✘ API Rest
✘ Testing y Deploys de Apps API Rest
![Page 18: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/18.jpg)
1.
¿Qué es JAVA?
![Page 19: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/19.jpg)
“Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.
Fuente: https://www.java.com/es/download/faq/whatis_java.xml
![Page 20: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/20.jpg)
Ediciones de JAVA
Java SE Java ME Java EE
Fuente: https://codigofacilito.com/articulos/ediciones-java
![Page 21: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/21.jpg)
1.
JAVA ME
Java Micro Edition, también conocido como Java ME, es una versión reducida de la edición Java Standard Edition. Esta edición se encuentra enfocada para la creación de aplicaciones tanto en dispositivos móviles, como dispositivos integrados.
![Page 22: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/22.jpg)
2.
JAVA SE
Java Standard Edition, también conocido como Java SE, es la edición estándar de Java, la versión original de Sun Microsystems. Con esta versión nosotros podemos crear tanto aplicaciones web, como aplicaciones de escritorio.
![Page 23: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/23.jpg)
3.
JAVA EE
Java Enterprise Edition, también conocido como Java EE, es la edición más grande de Java. Esta edición contiene toda la Standard Edition y mucho más. Por lo general es utiliza para crear aplicaciones con la arquitectura cliente servidor.
![Page 24: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/24.jpg)
2.
Arquitectura de JAVA
![Page 25: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/25.jpg)
Arquitectura de JAVA
JRE JVM API
Ver más en: http://bit.ly/2KDjebV
http://bit.ly/2Yz8Bkf
JDK
![Page 26: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/26.jpg)
1.
JAVA VIRTUAL MACHINE (JVM)
La JVM será la encargada de tomar las instrucciones ByteCode y traducirlas a código máquina, unos y ceros, algo que la computadora ya puede comprender y ejecutar.
![Page 27: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/27.jpg)
2.
JAVA RUNTIME ENVIRONMENT (JRE)
Java Runtime Environment (JRE) es un conjunto de herramientas que proporcionan un entorno en donde las aplicaciones Java pueden ser ejecutadas. Cuando un usuario desea ejecutar un programa Java, este debe elegir el entorno que se adecue a sus necesidades (arquitectura y sistema operativo de la computadora).
![Page 28: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/28.jpg)
3.
JAVA DEVELOPMENT KIT (JDK)
El Java Development Kit (JDK) es una extensión de JRE. Junto con los archivos y herramientas proporcionados por JRE, el JDK incluye compiladores y herramientas (como JavaDoc y Java Debugger) para crear programas Java. Por esta razón, cuando uno quiere desarrollar una aplicación Java, necesitan instalar un JDK.
![Page 29: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/29.jpg)
4.
API DE JAVA
Java SE provee a una amplia biblioteca de clases las cuales están pensadas para agilizar nuestro proceso de desarrollo, son clases las cuales ya vienen con el lenguaje.
![Page 30: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/30.jpg)
CICLO DE VIDA DE UNA
APP EN JAVA
![Page 31: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/31.jpg)
![Page 32: Backend Programación Introducción a la...Conocer conceptos básicos. Front vs Backend Entender las ventajas de ser programadora BACKEND. Conocer tipos de salidas laborales. Proporcionar](https://reader034.vdocuments.co/reader034/viewer/2022051804/5ff1f825d80e383ace522d3f/html5/thumbnails/32.jpg)
Gracias!
Preguntas?