Java (lenguaje de programación): ¿Cuáles son algunos libros recomendados y recursos en línea para aprender Java para programadores principiantes, intermedios y avanzados?

Gracias por las vikas A2A.

Me gustaría sugerir documentación y libros electrónicos de Oracle disponibles en Internet si solo desea aprender Java a través de los libros.
Al revés, puede seguir adelante con la capacitación en línea de Edureka, que trata los fundamentos y algunos conceptos avanzados con la ayuda de ejemplos sencillos. Puede consultar el currículo del curso Java de Edureka aquí.

Para principiantes, sugeriría comenzar en Java desde cero. Para ayudarlo con los conceptos básicos, puede visitar mi blog What is java que explica los fundamentos y los pasos para instalar Java8, Jdk, IDE en pasos simples. Después de eso, puede ir al blog Tutorial de Java que lo ayudará a comprender los diversos fundamentos de Java en detalle con ejemplos.

Además, puede comunicarse con los videos tutoriales gratuitos de Java disponibles en YouTube y comprender la programación de Java, los diferentes componentes junto con algunos conceptos avanzados de Java con ejemplos detallados.
Espero que lo encuentres bastante interesante e informativo.
Para intermedio, puede ver más videos en YouTube y practicar tanto como sea posible.
Para un nivel avanzado, puede ampliar su conocimiento explorando Java utilizando SOA y patrones de diseño.
En general, no necesitará materiales adicionales aparte del contenido del curso Edureka, que también cubre los requisitos previos para el mismo. También tiene soporte 24 * 7, que puede contactar mientras enfrenta cualquier duda.
Opiniones de clientes: Google y ¿Cuál es su opinión de Edureka (empresa)
Además, puede ver este video tutorial en Java que lo ayudará a comenzar con el mismo.

Espero que esto ayude. ¡Feliz aprendizaje! 🙂

Para un principiante, es importante aprender los conceptos básicos de Java antes de sumergirse en la expresión lambda y otras cosas. Head first Java le dará una ventaja en la programación de Java explicando primero qué es Java, cuál es la ventaja competitiva de Java sobre otro lenguaje de programación popular, por ejemplo, C, C ++ o Python y cuál es la mejor manera de aprender Java. Una vez que comience a leer este libro, aprenderá muy rápidamente.

Los mejores libros para aprender programación de Java para principiantes son los siguientes (comprar directamente desde aquí) usuarios indios:

  1. Compre Head First Java Book en línea a precios bajos en India
  2. Compre Java: el libro de referencia completo en línea a precios bajos en India
  3. Compre Core Java: un enfoque integrado, nuevo: incluye todas las versiones hasta Java 8 Reserve en línea a precios bajos en India

Para otros:

  1. Head First Java
  2. La referencia completa, novena edición: Herbert Schildt: 9780071808552: Amazon.com: Libros
  3. Java central

¿Por qué Head First Java es el mejor libro para aprender programación Java?

Alguien definitivamente preguntará, ¿por qué considero Head First Java como el mejor libro? ¿Leí este libro antes de recomendar? ¿He leído algún otro libro para decir que Head First Java es el mejor en comparación con otros? ¿Pueden confiar en mis palabras en Head First Java? Bueno, sí, he leído Head First Java, no una, sino dos y tres veces. Lo leo incluso ahora, después de tener 9 años de experiencia laboral en Java, cuando quiero actualizar algún concepto. Considero que Head First Java, segunda edición, es mejor por las siguientes razones:

  • El estilo de enseñanza Head First, que está lleno de diagramas, imágenes y personajes.
  • Si sabes que una imagen vale más que mil palabras, para darte un ejemplo del libro Head First Java, puedes saber que los métodos abstractos son métodos sin cuerpo, solo tienen una declaración y cómo lo explican simplemente mostrando una cabeza humana sin cuerpo without
  • El contenido del libro es realmente genial y fácil de digerir. Como principiante, odiarías leer contenido subjetivo aburrido que sea de libro y no en un estilo de conversación. Head First Java no es un libro, es un profesor lleno de conversación.
  • Head First Java es mejor porque contiene muchos cuestionarios, rellena los espacios en blanco, combina ejercicios, lo que obliga a tu mente a trabajar. Esto ayuda a retener el conocimiento que ha adquirido al leer el libro.
  • Head First Java está lleno de buenos ejemplos, lo cual es muy importante desde el punto de vista de los principiantes. Recuerde que no aprenderá simplemente leyendo el libro, aprenderá solo si hace ejemplos y ejercicios dados en el libro.
  • Los autores, Bert Bates y Kathy Sierra son respetables y son una autoridad en el campo del lenguaje de programación Java. También han escrito varios otros libros, incluidas las guías SCJP, que son algunos de los libros más recomendados para los desarrolladores de Java que buscan obtener la certificación.

¿Algún otro buen libro para aprender Java?

Estoy seguro de que estas razones son suficientes para explicar por qué creo que Head First Java es el mejor libro para principiantes o para cualquiera que quiera aprender Java. En una nota similar, dado que todos tienen gustos diferentes y algunos no les gusta el estilo de cómic de Head First Java y buscan un estilo tradicional de libro de programación de Java para aprender, pueden probar Core Java, Volumen 1 y 2 de Cay S. Horstmann . Ese libro también es una joya y brinda un conocimiento integral de la programación Java de una manera fácil. Un autor es muy reconocido y me encanta su estilo de escritura, no se aburrirá al leer su libro.

No importa qué libro elija para aprender programación Java, debe escribir programas Java, usar un IDE como Eclipse o Netbeans porque los desarrolladores ocupados aprenden más rápido que aquellos que solo leen libros.

Todo lo mejor y no te olvides de volver aquí si tienes algún problema mientras aprendes Java 🙂

Actualización 7 de septiembre de 2017
Cay S. Horstmann, autor del popular libro Java 8, Java SE 8 para Really Impatient y la clásica introducción de dos volúmenes del lenguaje de programación Java, ha creado otra obra maestra para enseñar Java central, incluido Java SE 8. El Core Java para Impatient 1st Edition de Cay S. Horstmann es una guía completa pero concisa de Java SE 8. Cubre todo el material importante del lenguaje de programación Java, pero se presenta en pequeños fragmentos organizados para un acceso rápido y fácil comprensión. No estoy seguro de si puede reemplazar Head First Java, pero por el momento, ciertamente parece el mejor y más actualizado libro para aprender Java para principiantes.

Hoy, Java se encuentra entre los idiomas más rápidos y, según Oracle, Java sigue siendo el idioma más popular del mundo.

Java es una de las principales opciones entre los desarrolladores de todo el mundo. Este lenguaje está orientado a objetos y basado en clases y sigue el principio de “WORA”: escribe una vez, ejecuta en cualquier lugar.

Basado en estos informes de encuestas, Java es el lenguaje de programación más popular.

Java es un lenguaje de programación de propósito general que se utiliza en todas las industrias para casi cualquier tipo de aplicación. Si lo domina, sus posibilidades de obtener un empleo como desarrollador de software serán mayores que si se especializa en algunos lenguajes de programación específicos de dominio. El lenguaje Java está orientado a objetos (OOP), lo que le permite relacionar fácilmente las construcciones de programas con objetos del mundo real.

A la gente le encanta Java por su simultaneidad (comparándolo para que sea mejor que Python, por ejemplo), su gran variedad de bibliotecas y su buen rendimiento. La comunidad también es enorme, lo que significa que los fanáticos de Java siempre pueden obtener mucho apoyo.

Las ventajas de Java son las siguientes:

  • Java es simple, fácil de diseñar, fácil de escribir y, por lo tanto, fácil de compilar, depurar y aprender que cualquier otro lenguaje de programación.
  • Java está orientado a objetos, que se utiliza para construir programas modulares y código reutilizable en otra aplicación.
  • Java es independiente de la plataforma y de naturaleza flexible. La característica más importante de Java es ejecutar un programa fácilmente de un sistema informático a otro.
  • Java funciona en un entorno distribuido. Está diseñado para trabajar en computación distribuida. Cualquier programa de red en Java es lo mismo que enviar y recibir datos hacia y desde un archivo.
  • Java es seguro El lenguaje Java, el compilador, el intérprete y el entorno de tiempo de ejecución son asegurables.
  • Java es robusto. Robusto significa confiabilidad. El énfasis de Java en la verificación de posibles errores, ya que los compiladores de Java pueden detectar muchos problemas de error en el programa durante la ejecución del código de programa respectivo.

Aquí hay algunos datos sobre Java:

  • 15 mil millones de dispositivos ejecutados en Java
  • N ° 1 Plataforma para el desarrollo en la nube.
  • 5 millones de estudiantes estudian Java
  • 10 millones de desarrolladores de Java en todo el mundo.

Portales en línea

  • CodeHS (codehs.com)
  • HackerRank
  • Codecademy (codeacademy.com)

Second Text Books

  • Head First Java, 2da Edición
  • Java: la referencia completa
  • SCJP por Kathy y Sierra

Instituto fuera de línea

  • CourseCube
  • Centro de aprendizaje de Java
  • NIIT
  • Uttara

La mayoría de las veces, como nuevos, desconocemos los estándares de TI. CourseCube con sus 13 años de rica experiencia diseñó un curso Fresher para guiarlos directamente a los trabajos de sus sueños. El curso incluye capacitación en tecnologías como Java, J2EE, Spring, Hibernate, SQL, Aptitude y Soft Skills. Los materiales provistos incluyen todos los temas de hot cake que se preguntaron en la entrevista. Este curso lo diferencia del rebaño y lo llena de confianza para enfrentar entrevistas.

Puedes optar por CourseCube . Este es el mejor instituto para Java en Bangalore, también puede obtener soporte de ubicación.

Puede haber dos caminos separados para esto. Dependiendo de su motivo, elija el que mejor se adapte a su posición.

Muchos estudiantes se ven obligados a codificar (en su caso con Java) porque está incluido en el plan de estudios y necesita calificaciones en su examen. Por otro lado, también puede interesarle sumergirse en el fascinante y (fascinantemente profundo) mundo de la codificación competitiva.

  1. Orientado al plan de estudios: tome un libro y (lo más importante) manténgalo. Si se trata de escuelas ICSE, el esfuerzo de Sumita Aunt (!) Funcionaría bien (espero que conozcan bien el libro de Sumita Arora ” Computer Science with Java “). Pero puede que no esté satisfecho con él (preferiría que lo aprecie) y luego dar un gran salto y dirigirse directamente a ” Core java: Volume I Fundamentals ” de Pearson . Un poco costoso, lo sé, pero los archivos PDF son salvavidas. Créame, si está buscando tutoriales en línea, hay algunos sitios con tutoriales increíbles, pero ninguno para Java. al final, puede que te sientas un poco incómodo y ” Oye, lo sé, pero no “. Ve por libros, te sugiero.
  2. Competitivo: Primero, hola al mundo de la codificación. A diferencia del Universo, esta cosa no tiene un comienzo adecuado y, por supuesto, no tiene un final. Bien, de vuelta al negocio. ¿Libros o en línea? Libros , sugiero. Hay dos libros que puedes llamar tu mejor amigo, Core Java: Volume I Fundamentals de Pearson Publications y Java: A Complete Reference de Tata McGrawHills. ahora, estos libros no son para la codificación competitiva exactamente, son para inclinar la java correctamente. cuando conozca un poco del idioma, regístrese en sitios como Codechef, Hackerrank, Hackerrarth, Codeforces, Topcoder, etc. ( ¿Atajo? Hackerrank primero, luego Codechef y deje otros) por ahora). ve a la sección fácil y comienza a codificar. No se desanime, créame, incluso los programadores profesionales se equivocaron en sus primeros días. avance de fácil a difícil, paso a paso. Después de que aprenda los conceptos básicos, podrá encontrar su propio camino. También puede preguntar a las personas que están dispuestas a compartir sus materiales también. (No me olvides, por cierto).

Eso es casi todo, aprendí la codificación casi solo. Di algunos saltos que eran más grandes que mi alcance, y la gente a mi alrededor nunca me había apoyado, pero estoy contento con los resultados. (Esto tiene una ligera conexión con los libros que he mencionado anteriormente. Si eres totalmente principiante, la gente dirá que no me son útiles, pero si estás dispuesto a seguir adelante, adelante).

PD: la codificación puede convertirse en una adicción en cualquier momento (sin convertirte en un geek o nerd). Codifique con cuidado / bajo supervisión.

PPS: Hackerrank es como una guía que le enseña las lecciones de forma estructurada, y Codechef es como la prueba sorpresa , en la que no sabe a qué capítulo pertenece la pregunta. De todos modos, ambos son útiles.

Mantener codificación

🙂

Aprende Java de la manera correcta con Java 8 – Udemy

  • Conferencias: 145
  • Video: 12 horas
  • Habilidad: nivel Todos los niveles
  • Idiomas: ingles
  • Enlace: El tutorial completo de Java con Java 8 – Udemy
  • En esta capacitación, Abderrahim Lahrach comenzará con generalidades sobre el uso de herramientas de desarrollo basadas en Eclipse, y también puede trabajar en NetBeans o simplemente hacer todo desde la línea de comandos. Debe instalar el JDK o el Kit de desarrollo de Java, versión 8, preferiblemente para que el código se compile sin falta para la capacitación.
  • Cubrirá los conceptos básicos de sintaxis, variables, métodos, paquetes, herencia y mucho más. Java proporciona varios tipos primitivos, que no se tratan como objetos, pero que van acompañados de clases que pueden manejarlos.
  • Controlar el flujo de ejecución es bastante estándar, y las cadenas son objeto de un tratamiento específico. Luego se centrará en la orientación a objetos y la sintaxis que le permite obtener este código confiable, eficiente, sostenible y escalable. Antes de abordar algunas clases de framework, descubrirá excepciones, mecanismos de manejo de errores bien conocidos y muy efectivos. Finalmente, explorará el marco presentando algunas clases básicas, colecciones, acceso al sistema, fechas y formato, archivos que son procesados ​​por muchas clases.
    Con el conocimiento asimilado en este soporte, y sin duda el conocimiento de bibliotecas específicas para su aplicación, ¡podrá mantener el código existente o producir una aplicación Java!

  • Después de terminar con los fundamentos de Java con Java 8 y ya tiene una buena idea de las posibilidades de Java 8 y siente curiosidad por descubrir las principales características nuevas de esta versión.
    Hablaremos sobre todos los nuevos conceptos y nuevas sintaxis que se introdujeron en Java en la versión 8. El lenguaje se ve afectado por la nueva sintaxis, particularmente en torno a la noción de expresión regular. Esta forma de introducir funciones de cuerpo muy cortas y describir cuándo el desarrollador lo necesita, es particularmente original en Java. La noción de método de referencia también es muy notable. Las clases de flujo también le brindarán muchas posibilidades para encadenar operaciones, con o sin modificación, en conjuntos de datos.
  • La programación funcional no está muy lejos, incluso si estos desarrollos están completamente integrados en el lenguaje. Con interfaces funcionales, nos enfrentamos a una forma diferente de programación. En cuanto a la biblioteca, hablaremos sobre las clases de gestión del tiempo. La fecha, la cronología y otras herramientas de formato le brindan un poder en tiempo real en Java. Espero que esta capacitación te ayude a entender el nuevo Java.
  • ¡Comencemos ahora! ¡Les deseo a todos un muy buen entrenamiento!
  • Enlace: El tutorial completo de Java con Java 8 – Udemy
  • Si te gusta la respuesta por favor UpVote

Aprenda a dominar el desarrollo básico de Java 8 paso a paso y cree su primer programa único y avanzado en 30 días

Enlace del curso – Clase magistral completa de Java: aprenda a dominar el desarrollo básico de Java 8 paso a paso

Únase a más de 100,000 estudiantes como usted que están teniendo un éxito masivo con sus programas Java 8 utilizando este curso exacto (y aprendiendo a codificar de la manera correcta)

“Hay una razón por la que este curso es un éxito de ventas y el mejor calificado en Udemy …”

—————————————————————————————————-

¿Desea pasar de ninguna experiencia previa de codificación, abrumado y confundido acerca de dónde comenzar, a un programador avanzado de Java 8, capaz de crear sin problemas programas creativos y emocionantes con confianza?

No estarías leyendo esto de otra manera. Aquí están las buenas noticias …

Acaba de toparse con el curso de programación Java 8 para principiantes y avanzados más completo y profundo en línea . Con más de 100,000 estudiantes exitosos inscritos y miles de reseñas de 5 estrellas hasta la fecha, estos tutoriales completos cubren todo lo que necesitará.

Si quieres:

– Conviértase en un desarrollador Java a pedido para compañías de software interesantes

– trabaje por cuenta propia y trabaje desde casa, estableciendo su propio horario y tarifas

– Afina tus habilidades básicas de programación para alcanzar el nivel avanzado

– simplemente haga realidad sus propias ideas con su primer programa rentable

… este curso completo para desarrolladores de Java es exactamente lo que necesita, y más. (Incluso obtendrá una certificación de finalización para agregar a su arsenal)

Aquí hay algo de lo que aprenderá.

(Está bien si aún no comprende todo esto, lo hará en el curso)

  • Todas las palabras clave, operadores, declaraciones y expresiones esenciales de Java necesarias para comprender completamente exactamente lo que está codificando y por qué, lo que hace que la programación sea fácil de entender y menos frustrante
  • Cómo descargar e instalar de forma segura todas las herramientas de codificación necesarias con menos tiempo y sin instalaciones o configuraciones frustrantes
  • Capítulos completos sobre programación orientada a objetos y la API de Java (los protocolos y herramientas para crear aplicaciones) para que pueda codificar para todas las plataformas y restringir la base de usuarios de su programa (y las ventas potenciales)
  • Cómo desarrollar potentes aplicaciones Java utilizando uno de los entornos de desarrollo integrado más potentes del mercado, IntelliJ IDEA! – Lo que significa que puedes codificar programas funcionales más fácilmente. IntelliJ tiene una versión GRATUITA y PAGADA, y puede usar cualquiera de estos en este curso.
  • Cómo no solo codificar para plataformas de escritorio, sino también para aplicaciones de Android para que pueda utilizar plenamente este mercado móvil en auge
  • Conocimiento de Java para herramientas como Spring Framework, popular entre el desarrollo a nivel empresarial (para grandes clientes)
  • Consejos y trucos avanzados de codificación utilizados por los programadores más solicitados del mundo, así como por las principales compañías tecnológicas, para que pueda crear aplicaciones no solo para usted, sino como un negocio rentable en sus términos si lo desea

Y mucho, mucho más…

¿Listo para comenzar, desarrollador?

¿Quién es el público objetivo?

  • Este curso es perfecto para principiantes absolutos sin experiencia previa en codificación, para intermedios que buscan mejorar sus habilidades al nivel experto.
  • Aquellos que buscan crear aplicaciones Java creativas y avanzadas para uso personal o para clientes con altos salarios como contratista independiente
  • Aquellos que aman dejar que brille su propio genio creativo, mientras se les paga cantidades atractivas por hacerlo

Enlace del curso – Clase magistral completa de Java: aprenda a dominar el desarrollo básico de Java 8 paso a paso

A continuación se muestra mi respuesta de una pregunta diferente de Quora. Este curso completo en línea es definitivamente para desarrolladores principiantes e intermedios. Los usuarios avanzados pueden usarlo como referencia (al igual que la forma en que tiene un buen libro en su estante como referencia).


Puedes echar un vistazo a mi nuevo curso Java altamente práctico y completo lanzado en Udemy. Comienza desde lo básico y cubre todo lo avanzado, como las reglas de diseño y las mejores prácticas, y lo llevará al nivel de un ingeniero sólido de nivel medio al final del curso. El curso está en línea con los buenos consejos que se dan en esta quora respuesta de Scott Danzig. Como dice el título, el objetivo es construir ingenieros completos desde el primer momento y no solo enseñar las características principales del lenguaje. Asumí este proyecto después de trabajar con algunos de los mejores ingenieros que se graduaron de las mejores escuelas y que trabajaron en compañías como Google y todavía tenían dificultades para escribir un código bien diseñado. Actualmente es uno de los cursos Java más largos y mejor calificados en Udemy . Desde estudiantes de secundaria hasta ingenieros de Java de nivel superior de más de 60 países se han inscrito en este curso . Puede ver el video de introducción para comprender por qué se creó el curso y qué se ofrece. También puedes ver las reseñas y ver videos antes de registrarte . Aquí están los detalles:

Java en profundidad: ¡Conviértete en un ingeniero completo de Java!

Puntos destacados del curso:

  • Para ayudarlo a obtener una comprensión profunda de los conceptos básicos y avanzados en Java
  • Enseñar las mejores prácticas y principios clave de diseño para escribir programas Java efectivos. Alrededor del 30-40% de los principios de diseño descritos en el libro de Java efectivo se discuten
  • Para ayudarlo a obtener experiencia práctica en la escritura de código de nivel profesional a través de la implementación de un proyecto dirigida por un instructor. El proyecto se implementa en Eclipse utilizando el patrón de diseño MVC , los principios de TDD (Test-Driven Development) y otras mejores prácticas.
  • Para ayudarlo a comprender el funcionamiento interno de la plataforma Java (también conocido como JVM ). Incluye un capítulo con 3 horas de contenido solo en JVM.
  • Enseña cómo usar Eclipse IDE de manera efectiva para escribir, depurar y probar el programa Java. Por lo tanto, incluye un tutorial de Eclipse en profundidad sólido.

Este no es un curso intensivo de ninguna manera. Es para ayudarlo a convertirse en un experto en Java y usarlo de manera efectiva durante mucho tiempo. Con Udemy, también tiene una garantía de devolución de dinero de 30 días y, por supuesto , puede aprender desde la comodidad de su hogar a una fracción del costo . Además, es acceso de por vida . ¡Feliz aprendizaje!

Hay miles de recursos disponibles en este momento para aprender Java …

Pero creo que si algún tutorial tiene una mejor presentación … Es bastante fácil para nosotros aprender y comprender … Aquí puede ver que todos los temas de los tutoriales se han explicado con la mejor presentación posible. Vea algunos de los temas para referencia

Espero que te guste

Tutorial completo para aprender programación JAVA – TechPursue.com

Por qué Java es un lenguaje independiente de la plataforma: una explicación pictórica -Techpursue.com

Como todos sabemos, Java es un lenguaje compilado e interpretado. Una vez que se compila el archivo .java también conocido como código fuente, se convierte en código nativo conocido como código de bytes (o archivo .class) que es portátil y se puede ejecutar fácilmente en Todos los sistemas operativos.

Supongamos que ha escrito un programa Java en el sistema Windows y después de la compilación generará un archivo .class (código de bytes) y ahora ejecutará este código de bytes para ejecutar su aplicación. Más adelante, si desea ejecutar su aplicación en Linux o Mac OS , puede ejecutar el mismo código de bytes para ejecutar su aplicación en Linux o Mac OS.

LinkedList -Tutorial completo para Collection Framework – Techpursue

Arquitectura JVM: una explicación resumida de JVM y Java Memory Management.

Configuración de la variable de entorno Java – TechPursue

Creando su primer programa Java – Una guía precisa – Techpursue.com

tutorial completo de programación java

Concepto de Java OOPS: una descripción general ilustrada – Techpursue.com

Concepto de Java OOPS: una descripción general ilustrada – Techpursue.com

Concepto de Java OOPS: una descripción general ilustrada – Techpursue.com

Guía completa de JDBC – TechPursue

Espero que te resulte fácil entender los conceptos …

Lo mejor es aprender Java y su diseño OOP primero y las diversas funciones y características que ofrece Java.

Debes preguntarte a ti mismo:

1. ¿Por qué debería aprender Java?
2. ¿Cómo me ayudará Java?
3. ¿Qué quiero hacer realmente para aprender Java?
4. ¿Qué escalabilidad proporciona Java a su proyecto?

Primero debes agarrar un libro sobre Java. Recomendaría el libro Effective Java or Thinking in Java de Brice Eckel y Headfirst java. Después de eso Comprar libro negro JDK.

Además de esto, aprenda sobre aspectos internos de Java como la organización del código de Java, el modelo de memoria, el código de bytes, la especificación JVM, etc.

Un buen conocimiento de algoritmos y estructuras de datos también lo ayudará a desarrollar sus habilidades de programación.

La mejor fuente disponible en la web para aprender Java son los Tutoriales Propios de Oracle:

El índice realmente grande

Cubre todo lo que necesita saber sobre Java e incluso cómo diseñar las cosas de la manera adecuada y, por lo tanto, utilizar lo mejor de Java.

Después de haber limpiado la base y tener un conocimiento básico de la API de colecciones y las estructuras de datos, puede comenzar a trabajar en proyectos y gradualmente mejorará sus habilidades de Java.

Buena suerte aprendiendo Java 🙂

Si necesita ayuda, siempre puede preguntarme. Siempre estoy ansioso por ayudarte si amas la informática 🙂

Comparto mis pensamientos según las referencias que he usado en el pasado y las recomendaciones que han sido útiles para mis alumnos.

Libros:

  • Referencia completa de Java – por Herbert Schildt
  • Head First Java – Bert Bates, Kathy Sierra

Personalmente, no sugiero libros a menos que sea una persona muy disciplinada y encuentre libros más útiles que cualquier otra plataforma o medio para aprender.

Con tecnología sugeriría aprender lenguajes de programación con la ayuda de cursos en línea. Pocos altamente recomendados:

  1. MeritCampus:
  • Gran cantidad de base de conocimiento de Java FREE disponible para borrar los conceptos básicos
  • Cuestionarios gratuitos disponibles para practicar mientras aprende. De esta manera, se puede realizar un seguimiento de su progreso y mejorar su aprendizaje.
  • Compilador Java gratuito para practicar en línea. Practicar cada código es la parte más importante mientras intentas aprender cualquier idioma.
  • Diferentes programas personalizados en línea disponibles para estudiantes y profesionales principiantes y de nivel avanzado.
  • Los tutores están disponibles en línea para ayudarlo con todas sus consultas, por lo tanto, puede aprender más rápido.

Otras plataformas recomendadas en línea son: Aprenda a codificar (codifique y aprenda), Cursos en línea de Udemy: aprenda cualquier cosa, según su horario (aunque aquí falta el enfoque práctico) y HackerRank (también lo ayuda a conseguir trabajo).

Espero que esto sea útil.

Primero. Aprende teóricamente. A continuación se presentan algunos sitios para tutoriales de Java

@ Tutoriales

@ Javapoint.com

@Java Tutorial

@Academia Khan

También puede consultar los programas de capacitación relacionados con Java en

@Coursera

@Aprender haciendo – Code School

@Avance su carrera profesional a través de clases en línea basadas en proyectos

@Cursos en línea: en cualquier momento y en cualquier lugar | Udemy

Todos te enseñan los conceptos básicos de Java. Has explorado por tu cuenta para aprender más. Si eres principiante en Java, te recomiendo este libro “Head First Java”

Puede verificar sus habilidades en @CodingBat si desea practicar Java sin IDE.

Gracias por A2A.

Buena suerte

Tutoriales de programación Java de TheNewBoston YouTube Channel
Por alguna razón, si no le gusta aprender a través de la plataforma de Udemy compartida anteriormente, le sugiero que verifique esto. El canal de YouTube NewBoston es muy famoso por sus tutoriales de programación. Bucky (Instructor y Propietario del canal) explica todo en detalle en simples videos cortos. Hay un total de 87 videos en este curso de Java para principiantes y una vez que haya terminado, también puede ir a los tutoriales de Java intermedio y avanzado en el mismo canal.
Tutoriales de Oracle Java y curso gratuito de Java de HomeandLearn
Si no desea ver videos tutoriales y prefiere aprender algo leyendo, estas dos son sus mejores opciones. El primero es la documentación de los tutoriales de Oracle Java. Este te presenta conceptos detallados de todo lo que necesitas para convertirte en un profesional de Java. El segundo también es una serie similar de tutoriales de lectura del sitio web HomeandLearn. Le sugiero que pruebe los dos y elija el que mejor se adapte a su gusto.
LearnJavaOnline.org: una forma interactiva de aprender Java en línea
Este es un enfoque diferente nuevo y completo para aprender Java en línea de forma gratuita. Si está familiarizado con sitios como Codecademy, Udacity, que ofrecen tutoriales de programación interactiva, le encantará esto. Porque este sitio web ofrece en el flujo la experiencia de aprendizaje de Java. Si es un principiante completo y no tiene idea de la programación, entonces este sitio es su mejor opción.
ProgrammingbyDoing: Aprenda Java haciendo
Este sitio web no es tan amigable para principiantes completos. A pesar de que el sitio web parece obsoleto, puede aprender Java en un viejo enfoque de hoja perenne (usando la línea de comando y la terminal), lo que definitivamente puede aumentar mucho su comprensión de las computadoras. El sitio contiene tareas para cada parte de Java que vas a aprender. Por lo tanto, le sugiero que considere este lugar después de aprender un poco o dos sobre la programación Java utilizando las opciones mencionadas anteriormente.
Ese es el final de la primera parte de la serie que le brinda las mejores opciones para aprender programación Java en línea de forma gratuita. Espero que les haya gustado y nos encantaría sus comentarios sobre esto en los comentarios a continuación. Esta publicación puede ayudar a uno de sus amigos, así que comparta esto en su línea de tiempo de Facebook, Twitter, etc. La segunda parte de la serie se publicará próximamente. Así que dale me gusta a nuestra página de Facebook para recibir notificaciones al respecto y mantente atento. Gracias

Bueno, para aprender Java, puedes comenzar con:

Nivel principiante: Tutorial de programación Java – 1 – Instalación del JDK
Nivel intermedio: Tutorial intermedio de Java – 1 – Métodos de cadena comunes
Desarrollo de juegos y subprocesos: desarrollo de juegos Java – 1 – Subprocesos

También puedes investigar:

Java Complete Training Course (Al final de este curso, le darán una definición de 5 proyectos para crear por su cuenta utilizando todos los conceptos que aprendió durante el curso. Esta será una buena práctica para usted).

Si está confundido con algún concepto y quiere aclararlo, compre: “La referencia completa de Herbert Schildt”.

Para obtener la certificación OCJP, realice este curso: Sun Certified Java Programmer 310-065 o Compre: Compre SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065) Reserve en línea a precios bajos en India

Espero que esto ayude. Avísame si necesitas más ayuda.
¡Feliz aprendizaje y todo lo mejor!

Java se está apoderando del mundo de la programación debido a su facilidad de uso, alto rendimiento e independencia de la plataforma. Teniendo en cuenta las perspectivas futuras de este idioma, es una buena idea aprovechar su dominio sobre este idioma.

El mejor lugar para comenzar con Java es Codesdope, donde puede aprender a aprender programación Java desde cero y gradualmente dominar sus conceptos a su propio ritmo, incluso si no tiene experiencia en codificación.

En CodesDope, creemos que en el aprendizaje, su pasión es su motivación. Por lo tanto, hemos diseñado cursos simples para aprender la codificación en varios idiomas que no requieren ningún tipo de experiencia .

Codesdope está diseñado para satisfacer todas sus necesidades. Puede aprender de ejemplos y también discutir en la sección de discusión. También hemos reunido preguntas de práctica al final de cada parte de un curso para que pueda aprender a aplicar los conceptos justo después de haberlos entendido. Por último, pero no menos importante, también hay un foro para discutir todas y cada una de las dudas, grandes o pequeñas, que tenga para que también pueda mantenerse en contacto con nosotros las 24 horas, los 7 días de la semana, o al menos con la mayor frecuencia posible.

Apuesto a que comenzarás a amar la codificación mientras revisas los tutoriales.

Aprenda a compilar y ejecutar códigos Java en Linux, Windows y Mac OS X, uso de Java, etc.

Java es un lenguaje de programación popular y una plataforma informática. 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 confiable. Desde computadoras portátiles hasta centros de datos, consolas de juegos, supercomputadoras científicas, teléfonos celulares e Internet, ¡Java está en todas partes!

Nivel principiante

  1. Mira tutoriales en YouTube. (El nuevo Boston)
  2. “Let us Java” es un mejor libro para empezar.

Nota: Puede haber algún concepto que le resulte difícil como principiante.

Intermedio

  1. Libro “HeadFirst Java” de O’Reilly.
  2. Curso de Java ofrecido por los sitios web “Udemy, Coursera”.

Nota: Aquí aprenderá Core Java, que es más útil en Android, Desarrollo de aplicaciones móviles, Desarrollo web.

Avanzado

  1. HeadFirst Java cubre sus conceptos avanzados también.
  2. Perfeccione sus habilidades uniéndose a sitios como CodeChef, HackerRank resolviendo problemas de Java.

La mejor de las suertes.

Estoy a punto de terminar los tutoriales de varios sets de Mark Dexter y estoy realmente impresionado. Son videos basados ​​en el navegador con documentos de ayuda y código que puede seguir. Los tutoriales están en fragmentos de 15 minutos y hay cursos sobre Java para principiantes, el banco de trabajo Eclipse, la persistencia y el uso del depurador.

Altamente recomendado. Este tipo es un gran maestro y se nota que ha pensado mucho en su material. Me gusta apoyar buen contenido y esto es A ++.

http: //eclipsetutorial.sourcefor

Además, los cursos Stanford CS106A también son geniales. ¡Google o revisa youtube!

Java es un lenguaje de programación de alto nivel desarrollado originalmente por Sun Microsystems y lanzado en 1995. Java se ejecuta en una variedad de plataformas, como Windows, Mac OS y las diversas versiones de UNIX.

Los siguientes son los mejores libros de referencia para aprender a programar en Java

Java: el libro de referencia completo

  • Totalmente actualizado para Java SE 8: cubre nuevas características, incluye módulos y expresiones lambda
  • Material relacionado con AWT condensado, el foco cambió a Swing
  • 3 nuevos capítulos sobre JavaFX
  • Los ejemplos de código dinámico muestran características clave en acción, información sobre las bibliotecas principales de Java y técnicas de programación clave
  • Códigos fuente para todos los ejemplos y proyectos del libro disponibles para descarga gratuita

Head First Java

El lenguaje de programación de computadoras Java no es fácil de entender. Se necesita mucho tiempo y práctica para comprender el complejo lenguaje de programación. Pero este libro adopta un enfoque interactivo y divertido para una mejor comprensión de los diferentes fundamentos de Java. El libro ofrece una experiencia de aprendizaje multisensorial y divertida para los nuevos programadores, para que puedan aprender fácilmente el nuevo idioma.

Programación con Java Book

Escrito por el nombre más confiable en el área, este texto actúa como un “Manual”, avanzando paso a paso, comenzando desde los conceptos básicos hasta los conceptos centrales en el flujo lógico deseado, y por lo tanto, brinda claridad conceptual junto con simplicidad. Es adecuado para un curso de programación de primer nivel en Java. El libro ofrece una cobertura completa de los conceptos básicos de la programación Java, a la luz de la orientación a objetos, explicada en un lenguaje simple y respaldada con buenos ejemplos y ejercicios de programación.

Java central: un enfoque integrado

El libro está escrito de tal manera que los alumnos sin experiencia en programación pueden seguirlo y comprenderlo por completo. Discute los conceptos de Java en un lenguaje simple y directo con una explicación clara, sin andar por las ramas. El libro proporciona amplios programas resueltos que podrían ser utilizados por los estudiantes no solo en sus exámenes sino también para eliminar el miedo a la programación de sus mentes. También cubre ejemplos de preguntas de entrevistas que se hicieron en varias entrevistas. Ayuda a los estudiantes a prepararse para sus futuras carreras.

Estructuras de datos y algoritmos simplificados en Java: estructura de datos y acertijos algorítmicos, segunda edición

Una guía práctica para cualquier profesional de la informática, estructuras de datos y algoritmos simplificados en Java: estructura de datos y rompecabezas algorítmicos es un banco de soluciones para varios problemas complejos relacionados con estructuras de datos y algoritmos. Puede ser utilizado como manual de referencia por aquellos lectores de la industria de la informática.

Permítanos reservar en línea Java

Java es un lenguaje de programación de computadoras concurrente, basado en clases y orientado a objetos que los desarrolladores utilizan en todo el mundo. Usando un enfoque progresivo, el autor en Let Us Java introduce conceptos básicos de Java y luego pasa a la explicación de temas complejos. Este libro también proporciona soluciones simples, paso a paso, a los principales desafíos que se enfrentan al tratar con el lenguaje.

Te sugiero que comiences con Head First Servlets y JSP .


El lenguaje es muy bueno y cubre la mayoría de los conceptos básicos. Comience con este libro para obtener una buena visión general de las aplicaciones web y luego, si lo desea, puede optar por marcos de mayor nivel como Struts, Spring, etc.

En mi opinión, para un conocimiento profundo de Core Java y sus características importantes con ejemplos de código fáciles de forma gratuita , puede estudiar y practicar la lectura de Decodejava.com presentando un tutorial de Java simple y fácil.

Para los principiantes, han cubierto la mayoría de las funciones de Java :

  • Declaraciones de control: las instrucciones de control como if, if-else, switch, while loop, break, continue, etc. controlan el flujo de nuestro programa. Para saber más sobre las declaraciones de control, comenzando con la declaración if, lea la declaración if de Java
  • Excepciones de Java : la excepción es una condición excepcional inusual o un error de tiempo de ejecución , que ocurre solo durante el tiempo de ejecución de un programa Java. Para conocer las excepciones de Java y cómo se producen en un programa Java , puede leer Manejo de excepciones en Java
  • Cadena : la cadena no es más que una secuencia de caracteres entre comillas dobles. Para saber sobre String y sus diversos métodos importantes, siga Java String Class – Decodejava.com
  • Entrada / salida de archivo: las clases de entrada / salida de archivo se utilizan para leer / escribir datos de los archivos. Para obtener más información sobre la entrada / salida de archivos y sus clases importantes con ejemplos de códigos cortos , siga – Java File Class – Decodejava.com
  • Subproceso : un subproceso es un programa en ejecución que realiza una tarea específica . Thread es la característica más importante de Core Java y para conocer más Thread y sus características con ejemplos de código fáciles , lea Threads en Java – Decodejava.com
  • Applet : un applet es un programa Java que puede transportarse a través de Internet y ejecutarse mediante un navegador web habilitado para Java. Para saber más sobre Applet y sus características importantes , puede leer Java Applet Class- Decodejava.com
  • Marco de colección: el Marco de colección proporciona interfaces y clases importantes mediante las cuales podemos administrar un grupo de objetos . Las colecciones vienen en los temas avanzados de Core Java, pero no debe perderse. Para saber más acerca de cada clase de Colección con ejemplos de código corto , puede leer ArrayList en Java- Decodejava.com
  • Paquete Swing: el marco Swing nos brinda la capacidad de crear aplicaciones basadas en ventanas y su interfaz gráfica de usuario (GUI) fácil de usar. Para obtener más información sobre Swing y sus clases con ejemplos de código fáciles , puede seguir Java Swing- Decodejava.com

Espero que ayude y no olvides que no hay atajos para el éxito, así que practica tu programación Java tanto como sea posible para sobresalir.

¡La mejor de las suertes!

Le recomiendo que consulte estos tutoriales:

  1. Video tutoriales de The New Boston Boston para principiantes e intermedios.
  2. mybringback java tutoriales.
  3. Debe visitar Javatpoint – Una solución de toda la tecnología – Una solución de toda la tecnología y tutoriales para Java y tecnologías asociadas
  4. Nunca ignore javadoc u Documentación de Oracle.
  5. Además de estos tutoriales, el tiempo que dedicará a la codificación definitivamente lo hará sentir más seguro.