Desarrollo Web en Java
3/5
()
About this ebook
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.
Related to Desarrollo Web en Java
Related ebooks
Aprende a Desarrollar con Spring Framework Rating: 3 out of 5 stars3/5Aprende a Programar en ASP .NET y C# Rating: 0 out of 5 stars0 ratingsAngularJS: Conviértete en el profesional que las compañías de software necesitan. Rating: 4 out of 5 stars4/5Backbone JS Rating: 0 out of 5 stars0 ratingsLa Guía Básica de JavaScript Rating: 4 out of 5 stars4/5Programación orientada a objetos en Java Rating: 4 out of 5 stars4/5Curso de Programación Web Rating: 4 out of 5 stars4/5Aprender Javascript Avanzado con 100 ejercicios prácticos Rating: 5 out of 5 stars5/5Aprende a Programar con Java Rating: 4 out of 5 stars4/5Aprende a programar en C# Rating: 5 out of 5 stars5/5Aprende a Programar ASP .NET y C# - Segunda Edición Rating: 0 out of 5 stars0 ratingsHTML5 Avanzado Rating: 0 out of 5 stars0 ratingsControl de Versiones de Software con GIT - 2º Edición Rating: 0 out of 5 stars0 ratingsProgramación Java: JDBC y Swing Rating: 0 out of 5 stars0 ratingsProgramación en C# para Principiantes Rating: 0 out of 5 stars0 ratingsAprende a Programar Ajax y jQuery Rating: 1 out of 5 stars1/5Conexión SQL SERVER & C# (Manual para principiantes) Rating: 1 out of 5 stars1/5OCA Java 8 Programmer I Teoría y Práctica Para Certificación Rating: 0 out of 5 stars0 ratingsProgramación Orientada a Objetos en JAVA Rating: 0 out of 5 stars0 ratingsCurso de Programación y Análisis de Software - 2ª Edición Rating: 0 out of 5 stars0 ratingsIntroducción a PHP Rating: 0 out of 5 stars0 ratingsJava 2: Manual de Usuario y Tutorial. 5ª Edición Rating: 0 out of 5 stars0 ratingsFundamentos de Programación y Bases de Datos Rating: 0 out of 5 stars0 ratingsAprende a Programar con Ajax Rating: 0 out of 5 stars0 ratingsJavaScript: Guía completa Rating: 4 out of 5 stars4/5Curso de Programación con Java Rating: 4 out of 5 stars4/5Bases de Datos con MySQL Rating: 4 out of 5 stars4/5Diseño de Software Rating: 0 out of 5 stars0 ratingsPHP Rating: 0 out of 5 stars0 ratingsCurso de Programación con Java - 2ª Edición Rating: 5 out of 5 stars5/5
Software Development & Engineering For You
Gestión de Proyectos con Microsoft Project 2013: Software de gestión de proyectos Rating: 5 out of 5 stars5/5Design Thinking para principiantes: La innovación como factor para el éxito empresarial Rating: 4 out of 5 stars4/5Ingeniería y Arquitectura del Software Rating: 3 out of 5 stars3/5Revit MEP 2018 Curso Práctico: Diseño asistido por ordenador (CAD) Rating: 3 out of 5 stars3/5Curso de Programación y Análisis de Software Rating: 4 out of 5 stars4/5El Libro Negro del Programador Rating: 4 out of 5 stars4/5Agile: Una guía para la Gestión de Proyectos Agile con Scrum, Kanban y Lean Rating: 5 out of 5 stars5/5Scrum para No Informáticos Rating: 5 out of 5 stars5/5Autocad 2017 Curso Práctico: APLICACIONES GRÁFICAS Y MULTIMEDIA Rating: 3 out of 5 stars3/5Desarrollo de Software: Requisitos, Estimaciones y Análisis Rating: 0 out of 5 stars0 ratingsScrum: Cómo utilizar el esquema llamado Scrum para obtener mayor producción mientras aumenta la calidad Rating: 4 out of 5 stars4/5The Coder Habits: Los 39 Hábitos Del Programador Profesional Rating: 5 out of 5 stars5/5Curso de Introducción a la Administración de Bases de Datos Rating: 3 out of 5 stars3/5Desarrollo de Software Ágil: Extreme Programming y Scrum Rating: 5 out of 5 stars5/5Diseño mecánico con Solidworks 2015: Gráficos y modelado en 3D Rating: 5 out of 5 stars5/5Desarrollo seguro en ingeniería del software.: Aplicaciones seguras con Android, NodeJS, Python y C++ Rating: 0 out of 5 stars0 ratingsUnix Programacion Avanzada, 3ª edicion.: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Rating: 4 out of 5 stars4/5Gestión de Proyectos (GRADO SUPERIOR) Rating: 0 out of 5 stars0 ratingsEl Libro Práctico Del Programador Ágil Rating: 5 out of 5 stars5/5Software ERP - Análisis y Consultoría de Software Empresarial Rating: 0 out of 5 stars0 ratingsDesarrollo de Software Rating: 0 out of 5 stars0 ratingsCalidad de Sistemas de Información. 3ª edición ampliada y actualizada Rating: 5 out of 5 stars5/5Control de Versiones de Software con GIT - 2º Edición Rating: 0 out of 5 stars0 ratingsSketchUp Pro 2014 Nuevas Funciones Rating: 0 out of 5 stars0 ratingsAprende a Modelar Aplicaciones con UML - Tercera Edición Rating: 2 out of 5 stars2/5LabVIEW: Entorno gráfico de programación Rating: 4 out of 5 stars4/5
Reviews for Desarrollo Web en Java
3 ratings0 reviews
Book preview
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.