This repository is for create and maintain school projects and sharing my progress into the different modules and new lessons.
Focused on learning the base of Java and Operating Systems, also learning basic Enviroments and Markup Languages.
Modules
- Programming
- Basics of Java
- Development Environments
- Learn basics usage of IDEs and Git.
- Basics of Unit Testing on Java and Python.
- Basics of Python.
- Markup Languages
- Basic of XML, JSON and Web Technologies.
- Introduction to REST APIs.
Focused on extending the knowledge of Java, also learning User Interface and ERP Technologies.
Modules
- Android
- Basics of Android Development.
- Learn how to create Android applications.
- Data Access
- Learn how to connect and request to databases using Java.
- Learn how to use an ORM to create and manage objects.
- Services
- Manage and create multi-threaded applications.
- Learn how to manage multi-process applications.
- Implement services, using Socket Streams or Socket Datagrams.
- User Interface
- Learn how to create user interfaces using UI builders, like Scene Builder (JavaFX), Windows Form (Visual Studio).