Desarrollo Web en Java
Por Jorge Arrambide
3/5
()
Información de este libro electrónico
Este libro esta orientado a personas que apenas se inician en el mundo de la programación en java o bien para personas que ya programan en un lenguaje de programación y quieren iniciar en java. El libro te lleva paso a paso para descargar las herramientas, instalarlas y configuraras. Además contiene un pequeño ejemplo de una Aplicación Web. Mediante la retroalimentación de los lectores, este libro se estará actualizando.
Jorge Arrambide
Desarrollador Java Senior, con 11 años de experiencia en el desarrollo web en Java. He participado en diferentes sectores: financiero, gobierno, e-commerce, servicios y aplicaciones móviles, entre otros. Imparto cursos presenciales de programación.
Relacionado con Desarrollo Web en Java
Libros electrónicos relacionados
Aprende a Desarrollar con Spring Framework Calificación: 3 de 5 estrellas3/5Aprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesAngularJS: Conviértete en el profesional que las compañías de software necesitan. Calificación: 4 de 5 estrellas4/5Backbone JS Calificación: 0 de 5 estrellas0 calificacionesLa Guía Básica de JavaScript Calificación: 4 de 5 estrellas4/5Programación orientada a objetos en Java Calificación: 4 de 5 estrellas4/5Curso de Programación Web Calificación: 4 de 5 estrellas4/5Aprender Javascript Avanzado con 100 ejercicios prácticos Calificación: 5 de 5 estrellas5/5Aprende a Programar con Java Calificación: 4 de 5 estrellas4/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Aprende a Programar ASP .NET y C# - Segunda Edición Calificación: 0 de 5 estrellas0 calificacionesHTML5 Avanzado Calificación: 0 de 5 estrellas0 calificacionesControl de Versiones de Software con GIT - 2º Edición Calificación: 0 de 5 estrellas0 calificacionesProgramación Java: JDBC y Swing Calificación: 0 de 5 estrellas0 calificacionesProgramación en C# para Principiantes Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar Ajax y jQuery Calificación: 1 de 5 estrellas1/5Conexión SQL SERVER & C# (Manual para principiantes) Calificación: 1 de 5 estrellas1/5OCA Java 8 Programmer I Teoría y Práctica Para Certificación Calificación: 0 de 5 estrellas0 calificacionesProgramación Orientada a Objetos en JAVA Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesIntroducción a PHP Calificación: 0 de 5 estrellas0 calificacionesJava 2: Manual de Usuario y Tutorial. 5ª Edición Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar con Ajax Calificación: 0 de 5 estrellas0 calificacionesJavaScript: Guía completa Calificación: 4 de 5 estrellas4/5Curso de Programación con Java Calificación: 4 de 5 estrellas4/5Bases de Datos con MySQL Calificación: 4 de 5 estrellas4/5Diseño de Software Calificación: 0 de 5 estrellas0 calificacionesPHP Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación con Java - 2ª Edición Calificación: 5 de 5 estrellas5/5
Desarrollo e ingeniería de software para usted
Ingeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Ciclo de vida de desarrollo ágil: de software seguro Calificación: 0 de 5 estrellas0 calificacionesGestión de Proyectos (GRADO SUPERIOR) Calificación: 0 de 5 estrellas0 calificacionesDirección y gestión de proyectos de tecnologías de la información: Liderazgo del cambio para transformar las Empresas de la Sociedad Digita Calificación: 0 de 5 estrellas0 calificacionesAutomatización electroneumática Métodos sistemáticos: Álgebra de Boole, cascada, paso a paso Calificación: 0 de 5 estrellas0 calificacionesDesarrollo Global de Software Calificación: 0 de 5 estrellas0 calificacionesRevit MEP 2018 Curso Práctico: Diseño asistido por ordenador (CAD) Calificación: 3 de 5 estrellas3/5El Libro Negro del Programador Calificación: 4 de 5 estrellas4/5Design Thinking para principiantes: La innovación como factor para el éxito empresarial Calificación: 4 de 5 estrellas4/5Aprende sobre la Ingeniería de Software Calificación: 0 de 5 estrellas0 calificacionesAutocad 2017 Curso Práctico: APLICACIONES GRÁFICAS Y MULTIMEDIA Calificación: 3 de 5 estrellas3/5Metodologías ágiles para el desarrollo de software Calificación: 0 de 5 estrellas0 calificacionesCalidad de Sistemas de Información. 3ª edición ampliada y actualizada Calificación: 5 de 5 estrellas5/5Control de Versiones de Software con GIT - 2º Edición Calificación: 0 de 5 estrellas0 calificacionesThe Coder Habits: Los 39 Hábitos Del Programador Profesional Calificación: 5 de 5 estrellas5/5Google SketchUp Pro 8 paso a paso en español Calificación: 0 de 5 estrellas0 calificacionesProgramación de Servicios y Procesos (GRADO SUPERIOR): PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 3 de 5 estrellas3/5Diseño de Software Calificación: 0 de 5 estrellas0 calificacionesDiseño mecánico con Solidworks 2015: Gráficos y modelado en 3D Calificación: 5 de 5 estrellas5/5LabVIEW: Entorno gráfico de programación Calificación: 4 de 5 estrellas4/5Agile: Una guía para la Gestión de Proyectos Agile con Scrum, Kanban y Lean Calificación: 5 de 5 estrellas5/5Desarrollo de Software Calificación: 0 de 5 estrellas0 calificacionesAprende a Modelar Aplicaciones con UML Calificación: 1 de 5 estrellas1/5Curso de Introducción a la Administración de Bases de Datos Calificación: 3 de 5 estrellas3/5El Libro Práctico Del Programador Ágil Calificación: 5 de 5 estrellas5/5Desarrollo de Software Ágil: Extreme Programming y Scrum Calificación: 5 de 5 estrellas5/5Desarrollo seguro en ingeniería del software.: Aplicaciones seguras con Android, NodeJS, Python y C++ Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Software ERP - Análisis y Consultoría de Software Empresarial Calificación: 0 de 5 estrellas0 calificacionesUnix Programacion Avanzada, 3ª edicion.: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5
Comentarios para Desarrollo Web en Java
3 clasificaciones0 comentarios
Vista previa del libro
Desarrollo Web en Java - Jorge Arrambide
Agradecimientos
Dedico este esfuerzo a mi esposa Norma, a mi hija Astrid y a mi hijo Santiago.
Créditos
Imagen de portada
Ing. Federico Treviño Hernández
Revisores
Ing. Emmanuel Eliud Castillo Avalos
M.E.S. Norma Jeaneth Treviño Hernández
Acerca del autor
Lic. Jorge Arrambide, egresado de la Facultad de Ciencias Físico-Matemáticas, es desarrollador Java Senior con más de 11 años en desarrollo web, además imparte cursos de desarrollo web en java.
Ha participado en diferentes proyectos para diversos giros de empresas: mensajería, financiera, comercio electrónico (e-commerce), gobierno, entre otras; con diferentes arquitecturas de desarrollo y frameworks.
Propósito
Este libro está dirigido a todas aquellas personas que quieran o necesiten incursionar en el desarrollo de sistemas web. Principalmente personas con muy pocos conocimientos o que ya desarrollan en otra tecnología.
Aclaro que no es un libro de programación, ya que solo se aborda el tema para preparar el ambiente en el cual se empezará a desarrollar, es decir, instalación y configuración de las herramientas: Java, Eclipse, Tomcat, Oracle XE, SQL Developer.
Contiene además un pequeño proyecto web de ejemplo, en el cual usaremos el framework de Java Server Faces y Oracle como base de datos, para introducirte en el desarrollo web.
Mencionaré algunas terminologías que se usan al momento de estar desarrollando, así como tips que he aprendido a lo largo de mi trayectoria.
Este libro será de mucha utilidad a aquellas personas que estén en busca de un trabajo o para aquellas que desean adquirir el conocimiento en dicho tema. Pretendo compartir un poco de mi conocimiento y experiencia.
Los capítulos son cortos y concisos, con lo cual pretendo no pierdas el ritmo y el paso de la configuración. Si tienes alguna duda no dudes en contactarme al siguiente correo: jorge@bettik.com, y como asunto: Libro Desarrollo Web en Java.
Requerimientos
Los requerimientos que presento aquí son los mínimos, pero mientras más reciente sea tu computadora, tendrás un mejor tiempo de respuesta.
Computadora con Windows
2 GB RAM
El procesador puede ser cualquiera
3 GB de espacio en disco duro
WinRar o WinZip
Navegador web
Capítulo 1. Conceptos
A continuación, presento algunos conceptos relevantes que pueden ser de ayuda conforme avances en el mundo de la programación:
API. - Leerás este término en diferentes ámbitos del desarrollo, no solo en proyectos web. Son métodos o funciones proporcionados por librerías o servicios web. Por ejemplo, Google Maps tiene una API para usar sus funciones de JavaScript en nuestras páginas HTML un ejemplo de ello: incrustar mapas en dichas páginas.
Java Standard Edition (JSE). - Es el conjunto de librerías mínimas necesarias para crear programas de escritorio o en consola de java.
Java Enterprise Edition (JEE). - Son las librerías de JSE más las librerías para crear proyectos escalables empresariales. Contiene las APIs para crear proyectos web, EJBs, Web Services y otros componentes. Estas librerías las puedes encontrar en los servidores de aplicaciones como: Tomcat, Wildfly, Jetty, Weblogic, etc.
Framework. - Es un conjunto de librerías, las cuales tienen como propósito hacer más con menos código, para agilizar el desarrollo. Hay frameworks para java, javascript, css, etc.