CodeGym /Blog Java /Random-ES /Lecciones de programación Java
John Squirrels
Nivel 41
San Francisco

Lecciones de programación Java

Publicado en el grupo Random-ES
La educación no debe ser aburrida. ¡Eso es algo de lo que estamos seguros! Puede y debe ser cambiado. Y eso es justo lo que hemos hecho: desarrollamos el curso de programación CodeGym, que nos atrevemos a decir que no se parece a ningún otro curso online. No tiene largas lecciones en video ni listas de tareas con expectativas de responsabilidad poco claras. En cambio, hay un objetivo claro, se han creado herramientas de aprendizaje especiales y lo que debe hacer está bien definido.
Lecciones de programación Java - 1

Las 11 características principales de las lecciones de CodeGym

Por lo general, los cursos de programación en línea toman la forma de libros de texto o tutoriales en video. Hemos tomado un enfoque completamente diferente. Creamos una serie de lecciones breves sobre Java, las llenamos de ejercicios prácticos y proporcionamos herramientas "inteligentes" para verificar que su solución es correcta. ¡Y todo esto envuelto en un curso consistente y holístico!

1. CodeGym es como un juego. Tenemos niveles y "subir de nivel"

Lecciones de programación Java - 2
En otras palabras, te ayudamos a subir de nivel como programador. Estas no son solo lecciones de Java con ejemplos. Usted lee lecciones breves y luego completa tareas de inmediato y es recompensado. Es lógico y comprensible. Completará una amplia variedad de tareas. Las tareas más comunes implican escribir código para resolver algún problema. Además, deberá aprender a leer el código de otros, corregir errores, mejorarlo (refactorizarlo), agregarle nuevas funciones.
A veces te verás obligado a ver videos interesantes sobre personas en el mundo de la tecnología. Aquellos que aprenden a programar desde cero también se benefician al escribir código. Aquellos que progresen lo suficiente se encontrarán con grandes tareas, que en realidad son miniproyectos: completarlos implicará escribir algunos programas interesantes de una manera más seria (pequeños juegos, una aplicación de chat en línea, etc.).

2. Lecciones de Java, ¡y nada más!

Como cualquier otro lenguaje de programación, puedes estudiar Java durante mucho tiempo. Para no atascarse demasiado al comienzo del viaje, hemos eliminado temas que los principiantes no necesitan. Las lecciones de programación para desarrolladores principiantes de Java a menudo están llenas de ese tipo de pelusa. CodeGym conserva solo lo más esencial. Y estas no son palabras vacías: hemos analizado cientos de ofertas de trabajo para llegar a este enfoque. Así que nuestra afirmación es que el curso incluye precisamente aquellos temas que un aspirante a desarrollador Java junior necesita saber para encontrar un trabajo. Convertirse en un desarrollador de Java junior le llevará entre tres meses y un año, dependiendo de cuánto tiempo le dedique a sus estudios.

3. 500 mini lecciones y más de 1200 ejercicios

Este curso tiene mucha práctica. ¡MUCHA, MUCHA, MUCHA, MUCHA práctica! No son solo palabras: el curso contiene 500 mini-lecciones (es decir, lecciones cortas sobre Java) y más de 1200 ejercicios. La gran mayoría de ellos incluyen pequeñas tareas (¡pero hay miles!). Al completarlos todos, obtendrás la experiencia mínima necesaria para ponerte de pie y abordar problemas más serios. Además, el curso tiene las llamadas "grandes tareas" (que en realidad son miniproyectos) y videos útiles.

4. Cuatro misiones, cuarenta niveles, toneladas de conocimiento práctico.

El curso se divide en 4 misiones. Cada misión tiene 40 niveles que tendrás que pasar. La primera misión incluye lecciones de Java que no asumen ningún conocimiento previo del idioma, solo los conceptos básicos, la sintaxis y una gran cantidad de tareas relevantes. Hay tareas súper fáciles. Y para ayudarlo a dominar el material, hay tareas más difíciles que requerirán que siga adelante y use Google. Y hay tareas desafiantes para los estudiantes más valientes. Solo puede avanzar al siguiente nivel una vez que haya completado la mayoría de las tareas en su nivel actual. Si algunos de ellos son demasiado difíciles de descifrar, se pueden posponer de manera segura para más adelante. Trabajando de esta manera, cuando llegues al final tendrás unas 500 horas de experiencia práctica en programación. ¡Esa es una base sólida para una oferta para convertirse en un desarrollador de Java junior!
Sintaxis Java Esta búsqueda es para principiantes. Las tareas y lecciones sobre Java en esta búsqueda lo ayudarán a dominar las construcciones básicas del lenguaje (variables, operadores condicionales, bucles, métodos, clases e información básica sobre colecciones y objetos)
Núcleo de Java En esta búsqueda, aprenderá los conceptos básicos de OOP y se familiarizará con la serialización y la sobrecarga de métodos.
subprocesamiento múltiple de Java Multiproceso es la palabra más importante en esta búsqueda. Pero eso no es todo de lo que hablaremos aquí. También abordamos cómo se organizan las clases Object y String y muchas otras cosas. Puedes estudiar esta búsqueda y la siguiente simultáneamente.
Colecciones Java Las colecciones son para el programador de Java lo que la dinamita es para un prospector. Necesita saber sobre ellos, pero es importante entender cómo usarlos. Esta búsqueda también incluye mucha información sobre cómo trabajar con JSON, Git, RMI y DynamicProxy, y un poco sobre JavaScript.

5. Haz las tareas donde quieras

Complete las tareas y envíelas para su verificación:
  • Justo en el sitio web. CodeGym no son solo lecciones de Java para principiantes con ejercicios. También es una plataforma interactiva para completar sus tareas. Esto es conveniente: exploras un ejemplo en una lección y luego tienes que completar una tarea muy similar. Estas pequeñas tareas, que refuerzan el material, se pueden realizar directamente en la web de CodeGym. Desarrollamos nuestro IDE web solo para esto.

  • Para completar tareas que requieren más tiempo, recomendamos utilizar el entorno de desarrollo profesional IntelliJ IDEA . Para hacer las cosas más convenientes para los estudiantes de CodeGym, hemos desarrollado un complemento útil para este popular IDE. El complemento le permite obtener las condiciones de la tarea con un solo clic y enviar su solución con la misma facilidad y rapidez para su verificación.

  • Después de enviarlo para su verificación, su código se sincroniza en sus diversas computadoras/dispositivos si usa varios dispositivos.

6. Verificación instantánea de tareas

Los estudiantes tienen experiencia de primera mano con esta situación: tu tarea está terminada, pero tu profesor no la revisa. Así es exactamente como funciona con los cursos presenciales en los que un solo profesor brinda lecciones de Java para principiantes, tiene que tratar con dos docenas de estudiantes (o más) simultáneamente y simplemente no tiene tiempo para revisar el trabajo de cada estudiante. En CodeGym, descubrirá si su solución es correcta en un instante. Tú:
  • escriba su solución en Java;
  • presione el botón "Verificar": ¡su solución se envía al servidor de CodeGym!
  • Un momento después, sabrá si su solución es correcta y obtendrá recomendaciones si tiene errores.
Lecciones de programación Java - 3

7. Sistema de recomendaciones CodeGym

Es muy difícil para un principiante detectar cualquier error de programación que el compilador no detecte. ¿Has terminado la tarea, pero no sabes si tu solución es correcta? No hay problema: el sistema de recomendaciones de CodeGym te indicará dónde se esconden los errores en tu solución.

8. Página de ayuda

Si el sistema de recomendaciones de CodeGym no puede ayudarte y te encuentras atascado mientras intentas completar alguna tarea difícil, echa un vistazo a la página de ayuda, este servicio no te dejará solo para enfrentar tu problema. Sin duda, otro estudiante o miembro del personal de CodeGym te ayudará.

9. Grupos basados ​​en intereses

Nuestra comunidad consta de grupos de interés donde puede leer artículos escritos por otros estudiantes y profesionales de la industria, escribir sus propias publicaciones y comentar y discutir sobre Java u otros temas relacionados con la programación.

10. Redes sociales y CodeGym

Sigue a CodeGym en Facebook. En nuestros grupos de redes sociales, puede discutir noticias de TI y lecciones de programación Java, compartir sus logros con amigos, ver lecciones en video sobre Java o pedir ayuda. Facebook: https://www.facebook.com/codegym.cc/ YouTube: https://www.youtube.com/channel/UCkrztSaBYw1aZO8a9lB9ykA Twitter: https://twitter.com/codegym_cc

11. Alcance del material

Las lecciones del curso, así como los artículos publicados en grupos , contienen muchas referencias a otros recursos, libros y videos de Java. Esto no es un accidente. La forma en que se entrega el material está diseñada para ayudarlo a desarrollar una habilidad esencial de programador: la capacidad de buscar en Internet la información que necesita. ¿Ha encontrado buenas lecciones de Java para principiantes que complementen las lecciones de CodeGym? ¡Eso es absolutamente maravilloso! El propósito de CodeGym es que adquieras nuevos conocimientos y los apliques en la práctica.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION