
Enunciado del proyecto en el que trabajaremos. Leedlo tranquilamente y os recomiendo que penseis como lo resolveriais.
Como importar el proyecto de que desarrollaremos durante el curso.
Preparación del proyecto y creación de la clase Aparato
Se nos requiere que nuestro diseño deje abierta la posibilidad de disponer de distintas implementaciones de sistemas de seguridad:
En esta clase vamos a añadir un nuevo tipo de aparato de gestión relativamente compleja.
El objectivo no es tanto ver como se puede crear este aparato, sinó ver como la solución planteada permite absorber estos nuevos tipos sin cambiar nada del código existente.
Encontrarás en el material adicional de esta lección dos documentos sobre como importar el proyecto eclipse con los ejercicios adicionales y otro documento sobre como ejecutar el mecanismo de "autocorreción".
Este es un bloque de ejercicios que tratan los aspectos más basicos del lenguaje. Posteriormente añadiremos ejercicios más avanzados. ¡Al ataque!
Este es un ejercicio, que como el mostrado durante el curso, también he utilizado en la formación presentacial.
La idea es ejercitar las Collection y utilizar al máximo los recursos de la orientación a objetos para llegar a una solución elegante y mantenible.
¡Suerte a los valientes!
Otro ejercicio auto-corregible. Esta vez, tratando aspectos básicos de la construcción de clases.
¡Suerte!
A menudo los cursos introductorios de Java fallan al mostrar como usar los recursos aprendidos en problemas complejos.
En este curso no se explican los conceptos básicos de Java. El estudiante ya debe conocer las bases del lenguaje Java: como crear una clase, que es un constructor, una interface etc. Este curso está pensado para que estudiantes con estos conocimientos básicos puedan ver en acción como los recursos aprendidos sirven para resolver de forma elegante y mantenible problemas lejos de ser triviales.
He utilizado el ejemplo usado en este curso durante muchos años en la formación presencial, y los alumnos siempre me han expresado como les ha servido para comprender los conceptos que en la teoría no quedaban suficientemente claros.
Por todo ello, este curso te va a servir para:
Afianzar los conceptos teóricos mediante un caso práctico
Observar como atacar un problema complejo y realista
Como aplicar los recursos del lenguaje para diseñar un sistema flexible y fácil de mantener
Profundizar en la comprexión, entre otros, de:
Clases, variables y métodos
Estructuras de control y la sentencia break
Colecciones
Clases abstractas y interfaces
Sobre-escritura de métodos
Clases anónimas
Comparadores
El curso usa recursos disponibles en Java 1.7.
El curso tiene una sección extra en la que iremos incorporando nuevos ejercicios que os ayuden a entrar en el mundo de la programación en Java. ¡Te esperamos!
Observación: Mis dos primeros cursos en Udemy (este es uno de ellos) los hice con un equipo de audio muy básico. Usa las clases de muestra gratuitas para comprobar que puedes seguirlo correctamente en tu equipo