Cómo crear un buen plan para estudiar Java / programación después de aprender lo básico

Si hubiera explicado un poco de sus antecedentes (¿es usted estudiante? ¿Planea buscar un trabajo como programador de Java? ¿Está aprendiendo por diversión?) Podría haber respondido mejor.

Sin saber nada sobre lo que está buscando, asumo que planea buscar trabajos de programador Java, en cuyo caso sugiero lo siguiente:

Algunos de los enlaces son de Java Tutorial (Los Tutoriales de Java ™), pero cualquier otro libro también estará bien.

  • Aprender sobre colecciones (Trail: Colecciones)
  • Obtenga información sobre el acceso a la base de datos (Trail: JDBC (TM) Database Access)
  • Aprende un framework con amplio uso comercial. Hay varios, pero Spring es una opción segura (¿Cuáles son los mejores recursos gratuitos que se pueden usar para aprender el marco Spring MVC y el marco Hibernate (preferiblemente, tutorial de video, por ejemplo, el canal de YouTube)?

Ahora decida qué sigue …

¿Quieres aprender desarrollo front-end? En cuyo caso especializarse más en Spring web framework.

¿O backend? Continuar con el acceso de hibernación de primavera

¿O algo mas? En cuyo caso tendrás que hacer otra pregunta con más detalles


Actualización 1
OP ha proporcionado más detalles en la pregunta ahora

Para aprender a desarrollar una aplicación para Android, encontré que el sitio web para desarrolladores de Android es muy útil y exhaustivo: Cómo empezar | Desarrolladores de Android. Tiene buenos ejemplos y se actualiza periódicamente.

Me temo que no tengo ninguna experiencia comercial en el desarrollo de aplicaciones de Android y no tuve que ir más allá de este sitio web. Si ese sitio web no es suficiente, quizás pueda publicar una pregunta específica de Android aquí o cualquiera de los varios foros de desarrolladores.

¡Buena suerte!

Como Kingshuk ya explicó, debe asegurarse de que conoce Java lo suficientemente bien como para hacer los Tutoriales de Java en línea de Sun (ahora Oracle). La mejor manera de hacer esto es seguir los tutoriales, todos ellos.

También mencionó las colecciones, que es uno de los varios marcos en la plataforma que debe aprender a fondo.

Hará mucho mejor encontrar un trabajo haciendo programación en Java si también puede entender la Especificación del lenguaje Java. Eso explica muchos entresijos y sorpresas en el idioma.

Aquí hay una sorpresa que atrapa a mucha gente: aunque generalmente no lo hace, puede poner una declaración de devolución en un constructor. Pero el JLS pone un límite severo: su problema con la tarea es averiguar qué es eso y por qué alguien querría poner una declaración de devolución en un constructor;)

Yo sugeriría tomar el curso Udacitys Android Development for Beginners. Desarrollará múltiples aplicaciones simples que puede jugar y recrear, mientras aprende mucho sobre el desarrollo.

Es un tutorial muy fácil de seguir que te facilita el uso de Java básico. Asegúrese de hacer clic en ‘acceder a los materiales del curso’ para evitar pagar.

Si aún no ha instalado Android Studio, le sugeriría este tutorial: Cómo instalar Android Studio

Haz una cosa a la vez.

Termina una aplicación.

Vuelve a estudiar.

Prueba otra aplicación.

Vuelve a estudiar.

whilte (you.haveTime ()) {

you.writeApp ();

you.studyJava ();

}

Eric

Elementos básicos de la programación de Java: AP Computer Science A

JUnit de Java para pruebas unitarias con TestNG, Mockito, EclEmma

Si crees que aprendiste java en el collage y deberías comenzar a aprender más, entonces déjame decir “estás equivocado”

Tienes mucho más que aprender, dudo que incluso tus conceptos básicos no se hayan aclarado …

Entonces, ve y explora Java, y varias tecnologías disponibles en Java.

Pero déjame hacerte 3 preguntas.
¿Qué tipo de aplicaciones quieres construir?
¿Cómo planeas usar Java?
¿Por qué Java?

Si puede responder a la pregunta 3 arriba, y siéntase seguro al respecto. Entonces solo invierte tu tiempo aprendiendo Java

Todo lo mejor para tu futuro…

Para los principiantes, hay un excelente curso de desarrollo de Android en Udemy, que debe aprenderse del recurso: El curso completo para desarrolladores de Android: compilación de 14 aplicaciones.

¡Feliz codificación!

La respuesta de Shiva Shinde a ¿Dónde puedo aprender JDBC, servlets y JSP desde cero?

Intente crear una aplicación web: jsp (sin scriptlets), servlets y JDBC, solo un CRUD (Crear, Leer, Actualizar, Eliminar) de un par de tablas, podría ser suficiente para comenzar, el “Head first JSP and Servlets “libro podría ser útil.

Mi consejo sería simplemente crear, cuando necesite agregar una función, haga la investigación para descubrir cómo implementar la función o característica y aprender sobre la marcha, ¡cree muchas cosas!

Scala (lenguaje de programación).