Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/red2n/musical-train

Learning and upgrading my Knowledge.
https://github.com/red2n/musical-train

anular docker docker-compose java17 spring-boot

Last synced: 5 days ago
JSON representation

Learning and upgrading my Knowledge.

Awesome Lists containing this project

README

        

### **Java Full Stack Spring Boot and Angular**

This Repository is to Teach and learn my knowledge in JAVA, Spring boot, Angular and other related technologies like Docker, PostgreSQL to make it as a FULL STACK LEARNING. please join me in this journey to explorer you skills and learn new technologies. To take this course you dont need any IDE. will use the Githubs Codespace (VS code) as our work space for now. So we dont need to worry about environment setup also we will be in sync on the topics that we are learning. in this we will be learning the below Technologies and we will be using [GitHub](https://github.com/) extensively.

### **The Technology Overview**

1. [JAVA (PPT included) ](https://docs.google.com/presentation/d/138c7A7UQlqOaaE1AvCyTPaF9DDnhu9FKev-AU48yzvg/edit?usp=sharing) 17 SE LTS [^1].
2. Spring Boot (JPA, GATWAY) 3.0 [^2].
3. Angular [^3].
4. PostgreSQL [^4].
5. Docker [^5].
6. CI/CD [^6].
7. Github.

### **likely to Follow**.

The [JAVA Road MAP](https://roadmap.sh/java)

![java Road MAP](https://github.com/navinkumar-net/musical-train/assets/123103678/e66023a7-7805-4fa4-b449-1e2a70c0bd91)

For [Spring Boot.](https://roadmap.sh/spring-boot)

![Spring Boot Developer](https://github.com/navinkumar-net/musical-train/assets/123103678/f123ee02-6730-47b9-8f93-bd13e73c68a3)

Will learn these first [^7], along with this we will having an exercise [^8] in the each section end. will review our code [^9] and get the to know the best practises in the industry[^10].

## **Session 1**
Getting to Know the Language
1. [Week 1](https://dev.java/learn/oop/)
- Objects
- Classes
- Interfaces
- Packages, and
- Inheritance
- [ ] Assignment

## **Session 2**
2. [Week 2](https://dev.java/learn/language-basics/)
- Creating Variables and Naming Them
- Creating Primitive Type Variables in Your Programs
- Creating Arrays in Your Programs
- Using the Var Type Identifier
- Using Operators in Your Programs
- [ ] Assignment

## **Session 3**
3. [Week 2](https://dev.java/learn/language-basics/)
- Summary of Operators
- Expressions, Statements and Blocks
- Control Flow Statements
- Branching with Switch Statements
- Branching with Switch Expression
- [ ] Assignment

[^1]: This link will provide you information about the [JAVA version](https://dev.java/learn/) that we will be using.
[^2]: [Spring Boot 3.1.1](https://docs.spring.io/spring-boot/docs/3.1.1/reference/htmlsingle/)
[^3]: [Angular v13](https://v13.angular.io/docs)
[^4]: [What Is PostgreSQL ](https://www.postgresql.org/docs/15/index.html)
[^5]: Docker [basics](https://medium.com/dev-jam/docker-in-a-nutshell-f2e315211195)
[^6]: [Github CI/CD](https://resources.github.com/ci-cd/) basics.
[^7]: there is no hard rule you should follow my path.
[^8]: Will share you the best resources that you could keep through out you work span.
[^9]: But keep in mind only practise can make you perfect.
[^10]: i can only show you path to learn. myself is not perfect in all the aspects so i will also have flaws since i am also learning. so will learn together.