Cómo aprender paso a paso el desarrollo de aplicaciones web en Java

Paso 1: Identifique un proyecto de la vida real

Identifique un pequeño proyecto de la vida real que pueda beneficiar a su organización o a usted que esté basado en la Web. Por ejemplo, quizás buscando pedidos de clientes o registros de proveedores. En general, he sentido que, en caso de que esté haciendo un proyecto, necesito que sea valioso. Las aplicaciones de solicitud son un excelente tipo de proyecto para aprender y ofrecer desarrollo web algún beneficio

Paso 2: aprende algo de HTML

Al crear servlets Java y JSP, realmente está generando HTML, por lo que necesita saber HTML. Trate de no estresarse excesivamente por las complejas capacidades de HTML porque hay numerosos constructores de HTML WYSIWYG que pueden generar HTML para usted. Los editores HTML frecuentes incluyen DreamWeaver y MS Word. Al codificar JSP en WebSphere Studio, también utilizará un generador de HTML; sin embargo, a menudo para aplicaciones web complejas, tendrá que escribir algunos JSP y HTML asociado.

Paso 3: Aprenda Java Essentials

Aprender Java no es importante y tomará varias semanas, sin embargo, comenzar poco y desarrollar un proyecto Java de la vida real es el mejor enfoque.

Paso 4: Aprenda SQL y JDBC

Lo siguiente que debe saber antes de convertirse en un desarrollador web competente es SQL, que permanece para el lenguaje de consulta estructurado. SQL es el lenguaje estándar para acceder a los sistemas de gestión de bases de datos relacionales. Es un lenguaje muy simple y le tomará aproximadamente un día aprender.

Paso 5: Aprenda JSP

Para aprender JSP (Java Server Pages) / servlets, se necesita un conocimiento fundamental de Java.

Para obtener más información: Mejores servicios de diseño, desarrollo y SEO de sitios web en Nagpur | Informantes

Este es un sitio web bastante bueno si es un principiante: Code Academy: aprenda a codificar. He pasado por parte del curso de Python. La única otra codificación que hice anteriormente fue en QuickBasic y Turbo Pascal en los años 90. Las ideas son básicamente las mismas, variables, funciones, etc. Pero, Code Academy tiene una variedad de lenguajes modernos, incluido Java. Es gratis, así que no hay daño en probarlo.

== Editar ==

Como ya está familiarizado con Java, puede mejorar sus habilidades en Java al obtener la certificación Sun en la plataforma Java. Mi padre tiene todas las certificaciones Sun Java. Él solo juega con las computadoras todo el día y se da cuenta de esto. Todo su tiempo libre lo pasa haciendo esto. Supongo que no está de más que obtuviera una maestría en ciencias de la computación en los años 70 cuando el título de CS era completamente nuevo y no había tal cosa como una licenciatura o licenciatura. Pero solo piense, la mayoría de las otras personas que sabían que las computadoras en los años 70 son deportivas ” programarán COBOL para alimentos ” ahora. Tienes que seguir aprendiendo cosas nuevas, o te fosilizarás. Considero que es un mal movimiento ahora que no seguí los pasos de papá.

Hay un sitio web llamado w3schools que será útil en el aprendizaje paso a paso o módulo por módulo. En Pupa Clic tenemos más de 5 años de experiencia en el desarrollo de aplicaciones web. También tenemos experiencia en el desarrollo de aplicaciones móviles tanto para Android como para iOS, CMS, CRM e IoT. Conozca más: Pupa Clic: su única parada para los recientes proyectos de desarrollo de Pupa Clic.

Oracle tiene un tutorial completo gratuito de Java EE al que puede acceder aquí: https://docs.oracle.com/javaee/6

Lea un libro de Java, Java cómo programar por deitel es un buen libro para aprender, fácil y significativo, lo que significa que, al punto, debe verificarlo

More Interesting

¿Cuál es el stack / idioma para construir un sistema de administración de software que se pueda instalar o usar como una aplicación web en vivo?

¿Cómo ayuda una empresa de desarrollo de portal de viajes a las agencias de viajes?

¿Cuáles son los problemas comunes de escalabilidad con las aplicaciones de red / web?

Para una aplicación de una sola página servida por una API tipo REST, ¿cuáles son los beneficios / costos de hacer cálculos financieros en el front-end?

¿Cuáles son algunos ejemplos de desbordamientos de búfer presentes en grandes aplicaciones web?

¿Qué aspectos de Node.js lo hacen adecuado para aplicaciones web en tiempo real?

¿Cuál es la diferencia entre la aplicación basada en web y la aplicación basada en ventana?

¿WordPress funcionaría muy bien para construir un sitio web que se ocupara de eventos o estaría mejor con un sitio web personalizado?

Aplicaciones web: ¿Qué aplicación web puede crear con un presupuesto de $ 7500 y desarrolladores experimentados?

¿Qué idiomas se utilizarán para desarrollar aplicaciones web?

Mi cliente me ha pedido que cree una aplicación personalizada para administrar su escuela. Esa aplicación debe sincronizar los datos con los servidores en línea siempre que Internet esté disponible. Sé algo de programación, un poco de PHP. ¿Qué lenguaje y herramientas pueden ayudarme a realizar la tarea rápidamente?

¿Cuál es la mejor manera de extender la tecnología web y conectar todo el mundo mediante la aplicación de Android?

¿Debo usar bootstrap para aplicaciones web críticas de rendimiento?

¿Qué debo saber antes de hacer una aplicación web súper rápida?

¿Qué idiomas debo aprender para construir un sitio interactivo similar a Google+?