¿Cuáles son algunos buenos recursos para aprender Java y Scala?

Puede aprender Java de este curso de mayor venta en Udemy a 10 $ o Rs.640 solamente. Este curso es uno de los mejores cursos en Java para principiantes. Ella es la descripción del curso

Aprenda a dominar el desarrollo del núcleo de Java 8 paso a paso, y cree su primer programa único y avanzado en 30 días

Course Link – Complete Java Masterclass: 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 de Java 8 usando este curso exacto (y aprendiendo a codificar de la manera correcta)

Aquí hay algo de lo que aprenderás.

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

  • Todas las palabras clave, los operadores, las declaraciones y las expresiones esenciales de Java son necesarios para comprender por completo exactamente lo que estás 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
  • Complete los capítulos 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 posibles ventas)
  • ¡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 puede codificar programas funcionales más fáciles. IntelliJ tiene una versión GRATUITA y PAGADA, y puede usar cualquiera de los dos en este curso.
  • Cómo no solo codificar para plataformas de escritorio, sino también para aplicaciones de Android para que pueda utilizar por completo este mercado móvil en auge
  • Conocimientos de Java para herramientas como el framework Spring, popular entre los desarrollos a nivel empresarial (para grandes clientes)
  • Sugerencias y trucos avanzados de codificación utilizados por los programadores más demandados del mundo, así como por las compañías de tecnología más avanzada, para que pueda crear aplicaciones no solo para usted, sino también como un negocio rentable en sus propios términos si elige

Y mucho, mucho más…

¿Quién es el público objetivo?

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

Para Scala, puedes probar nuevamente en Udemy para el Curso más vendido.

El libro “clásico” es Programación en Scala: una guía paso a paso completa, 2ª edición por Martin Odersky, et al. Está un poco desactualizado en estos días y no creo que quieras esperar a la tercera edición. Pero al menos deberías empezar con eso.
También me gusta Scala en Acción por Nilanjan Raychaudhuri.

Si realmente desea comprender los aspectos de la programación funcional de Scala (¿y quién no?), Recomiendo vivamente la Programación Funcional en Scala de Chiusano y Bjarnason.

Algunos libros (incluidos los de Odersky) están disponibles (al menos en parte) de forma gratuita en la web. Otro ejemplo es el libro de Horstman. Pero personalmente, me gusta tener el libro en la mano y eso requiere comprarlo.

Odersky también tiene una clase de Coursera, pero no estoy 100% seguro de que todavía pueda acceder a ella, ya que no se ofrece actualmente. Bien vale la pena si puedes conseguir las conferencias, sin embargo.

También hay un vasto conjunto de recursos en la web, aunque no todos son buenos. El sitio web Typesafe tiene enlaces a todos los recursos “oficiales”.

Hay 2 mejores recursos para Scala:

Programación en Scala, 3ª edición Tapa blanda – 31 de mayo de 2016

por Martin Odersky (Autor), Lex Spoon (Autor), Bill Venners (Autor)

y

Programación Funcional en Scala

Estos dos son los maravillosos libros para aprender SCALA.

Hay varias áreas de enfoque al aprender Scala:
Paradigma funcional e inmutabilidad.
Sintaxis
Biblioteca estándar de Scala (principalmente el marco de la colección)
Y finalmente practicar, practicar practicar.

Si ha realizado programación funcional en el pasado. Consideraría bucear en la lectura de un corto al total y empezar a escribir cosas buscando lo que necesites. Este enfoque es más efectivo si tiene alguno disponible para revisar su código y comentar.

Si no tiene los antecedentes y el revisor, es probable que tenga que leer más antes de escribir.

Puedo recomendar el curso de coursera de Odersky, así como algunos recursos de twitter:
https://twitter.github.io/scala_…

http://twitter.github.io/effecti…

Para un punto de partida fácil, prueba este tour interactivo:
http://scalatutorials.com/tour/

Mis canales favoritos de YouTube son:

  1. thenewboston –
  1. Tutoriales de programación de Java (principiante)
  2. Tutoriales de Java (Intermedio)
  • Cueva de la programación: Java para principiantes completos
  • Scala para el impaciente
    Programación en Scala: una guía completa paso a paso
    Scala en profundidad
    Scala Cookbook: Recetas para Programación Funcional y Orientada a Objetos
    Programacion scala

    Este libro es genial: http://www.amazon.com/dp/0596155

    Como nota al margen:
    Me tomaría dos semanas para aprender Haskell usando http://www.learnyouahaskell.com/
    Le ayudará a aprender programación pura y funcional en un lenguaje que no agrega elementos de paradigma múltiple, para que pueda concentrarse en aprender programación funcional. Cuando regreses a Scala, notarás muchas similitudes en la sintaxis.

    Es increíble video tutoriales en línea. Tengo mi experiencia personal. Ahora estoy bastante bien en Java

    Este es un increíble sitio web de video tutoriales en línea para Java y muchos otros lenguajes de programación. Crean un entorno en el que te caíste cuando estás sentado en una clase y aprendes algo. Los tutoriales son increíbles y los videos son realmente interactivos. El concepto difícil se explica bien que los programadores ingenuos pueden aprender fácilmente.

    Si quieres practicar algunos retos y preguntas. Entonces usted visita su página web oficial de tutoriales.

    Aquí hay un enlace: – Entrenamientos Metazone | Tutoriales de vídeo en línea

    Aquí hay algunas características de este tutorial: –

    • Hay preguntas prácticas únicas para la práctica.
    • Existen cuestionarios únicos para comprobar cuánto entiendes los conceptos de Java.
    • La mejor característica de este portal es que cada problema de práctica es único. Si no conoce la solución en cuestión y desea conocer la solución para poder verla en formato de video. En mi opinión esta es mi característica favorita. Me dará una sensación al recibir la solución de mi problema por parte del profesor.

    Hay muchos tutoriales en línea gratuitos para eso por ahí. Entre ellos hay dos series de conferencias grabadas proporcionadas por la academia en línea para la que enseño, KT Byte 🙂 Nuestras “conferencias de audio” van acompañadas de demostraciones de código con las que puede practicar desde su navegador web. Cubren el mismo material que nuestros cursos introductorios de Java en vivo. Por supuesto, hay muchas opciones por ahí, así que definitivamente pruebe algunas opciones y encuentre una con la que se sienta cómodo de aprender.

    Puedes probar esto

    Aprender java

    Aprende Java: tutorial gratuito de programación en Java para principiantes

    Tutorial de Java

    Hay una publicación de blog bastante completa sobre cómo aprender Scala aquí.

    La misma herramienta (Codacy) se puede utilizar para ayudar a las personas a aprender Java, así como a Scala (y algunos otros lenguajes), señalando lo que están haciendo mal cuando se trata de cuestiones como el estilo de codificación.

    Los 20 mejores recursos en línea para aprender a programar Java más rápido y mejor | Aprendizaje simplificado

    Por favor, eche un vistazo a los puntos del tutorial, es breve pero muy informativo. Siempre leo un tutorial en esa página cuando necesito aprender un nuevo idioma.

    Tutorial de Java

    En primer lugar, ¡felicidades por dar el primer paso para aprender lo que personalmente creo que es el lenguaje de programación más interesante y avanzado de nuestro tiempo!

    En términos de material de aprendizaje, me gustó el enfoque aquí:
    Ejercicios de scala

    Y utilicé el libro “Scala para el impaciente” que era bastante bueno.

    El curso de Coursera es excelente, pero me mantendría alejado al principio ya que no está realmente orientado a la enseñanza del idioma, sino a la programación funcional en Scala. Por supuesto, una vez que haya desarrollado una pasión por la programación funcional, realmente disfrutará ese curso.


    ScalaCourses.com es tu mejor opción para aprender Scala. Para obtener más información, visite GetScala.com


    Bueno, hice una aplicación de Android para aprender java que contiene más de 800 preguntas con explicaciones y espero que esto ayude.

    Puede hacer su duda / pregunta en la pila y obtener respuesta de expertos.

    Java OCJP + – Aplicaciones de Android en Google Play (Java OCJP + – Aplicaciones de Android en Google Play ( https://play.google.com/store/ap… )) Más de 300 preguntas de la entrevista.

    Más de 300+ programas java.

    Depende de tu experiencia y nivel de paciencia. Comenzaría con el gran libro, de Odersky, Spoon, Venners.

    Aquí hay “algunas” posibilidades: java | scala learn | tutorial | course – desde el cual recomiendo los cursos en línea en las plataformas coursera y edx, al menos las de Scala.

    Estoy a punto de ver el curso “Principios de programación funcional en Scala” presentado por Martin Odersky, creador de Scala en coursera: https://www.coursera.org/course/

    No puedo elogiar a Scala por el Impaciente de Cay Horstmann lo suficiente. Es exactamente lo que dice ser.
    Bueno, falta por completo a Scala XML, esa es quizás la principal deficiencia que encontré. Pero la idea de quién es el de un libro que puede hacer que alguien gire en quikc es brillante y está muy bien ejecutada.