0

I am new to Spring framework. I have done core Java. I want to know what prerequisites are required to start learning Spring Framework?

Also I am completely new to world of databases. Should Straight away start with Cassandra database to learn or are there any prerequisites to complete before that?

Above two questions are not related to each other. Both have different standalone context.

Erick Ramirez
  • 13,964
  • 1
  • 18
  • 23

2 Answers2

0

I want to know what prerequisites are required to start learning Spring Framework?

The first and obvious thing I can suggest to you is to:

  1. Visit the Spring project web site
  2. Take a course on Udemy or see some free courses on Youtube.

If you want to go deeply in the subject, I can suggest the following path:

  1. Understand deeply the Inversion Of Control (IoC) and Dependency Injection (DI) pattern. You can do DI without Spring.
  2. Understand how Spring helps you implements IoC and DI
  3. Understand how Spring projects are organized (difference between Spring and Spring Boot)
  4. Read very carefully the reference documentation available of the web site
  5. Do all the quick tutorials available on Spring web site

For Cassandra:

Also I am completely new to world of databases. Should Straight away start with Cassandra database to learn or are there any prerequisites to complete before that?

  1. Read on Database concept, start with relational database such as MySQL
  2. Take a course on Udemy or a free course on Youtube.
  3. Read the documentation of the web site
  4. Read on NoSQL paradigm

My last advice is: Open and read StackOverflow everyday, it is an endless source of knowledge

Harry Coder
  • 2,429
  • 2
  • 28
  • 32
0

If you already know Java then you can start learning about Spring immediately. The whole idea with Spring is that it makes it easier to build Java applications.

The Spring.io website is a very good resource and a good place to start, particularly the Spring Academy for free hands-on courses.

DataStax run free workshops every week where you can learn about Cassandra and how to build apps live with hands-on exercises. You don't need to know Cassandra to attend and everything you need for the workshop is provided free.

There are three featured workshops listed on datastax.com/workshops you can do now:

Again, you do NOT need to know about Cassandra to do these workshops because everything you need to know will be discussed and covered.

If you want to spend a bit more time learning about Cassandra, there are hands-on tutorials at datastax.com/dev and full-blown courses at DataStax Academy which are all free. Cheers!

Erick Ramirez
  • 13,964
  • 1
  • 18
  • 23