CIDE Projects
This repository is for create and maintain school projects and sharing my progress into the different modules and new lessons.
First Year (2020-2021)
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.
Second Year (2021-2022)
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).