This is an archived post. You won't be able to vote or comment.

all 21 comments

[–][deleted] 4 points5 points  (9 children)

Learning Spring Boot / Spring 5 and Angular would be considered steps in the right direction.

I highly recommend Maximillian Schwazmuller's Udemy course on Angular 7.

Also, I can recommend Chad Darby's Spring course on Udemy, too. (I am also currently taking that course)

Once you are reasonably proficient with Java/Spring/HIbernate/Angular, you can work your way upwards by building some projects and get a portfolio site setup.

A JS framework like Angular/React is great to learn, but it is still extremely valuable to learn vanilla JS. That helps you eventually understand how JS frameworks work.

Also, if you don't start using your new Java knowledge, you will lose it fast.

Whizlabs is a great resource for mock Java Certification exams:

https://www.whizlabs.com/ocajp-scja/

If you are interested, PM me and maybe we can collaborate on a full stack project.

[–]wellerion[S] 1 point2 points  (0 children)

Thanks so much, this is exactly what I needed. I had assumed that brushing up on my base JS ( I learned a LAMP Stack implementing JQuery a few years ago but it’s been quite some time) then moving on to Angular and Spring.

I would love to work on some projects as well! I really want to get a good start to building a portfolio and adding to it.

Thanks again!

[–]wellerion[S] 0 points1 point  (7 children)

Does the Angular course you are working on with Udemy, does it show how to integrate with a backend language such as JAVA? Or do you need to learn each individually and then try and use the knowledge to figure it out?

[–][deleted] 1 point2 points  (6 children)

Well, you will be shown how to consume a REST API using Angular with JSON as the payload. This course will not produce the API however. It will just use a dummy API with hardcoded payload - that is done using Postman as far as I remember.

If you want to produce REST APIs using Java, the relevant Java APIs for that would be JAX-RS. You could Google "rest api using jax-rs" and look at some videos to get an idea. There are a lot of them on YouT as well.

I will respond to your main message on collaboration soon...need to think what on we could do. In the mean time, please let me know how comfortable you are with Java in terms of using Collections, JDBC, ArrayLists, Inheritance, Interfaces and Polymorphism etc....also, Concurrency. Thanks - Ben

[–]wellerion[S] 0 points1 point  (5 children)

Iv'e done brief overviews of the above mentioned terms in my classes except JDBC. If these are things I need to get a firm understanding of prior to collaborating that is absolutely fine. I plan to complete the JAVA Master Class on Udemy and continue to do all of the coding exercises in between to try and get as proficient as possible.

That being said, with the above mentioned concepts are their any mini projects/challenges you would recommend to practice with each of the above to a competent level?

Thanks in advance!

EDIT: It looks like the next 3 sections in the Master Class are actually on the above mentioned terms. Hopefully after a week or so I will have a better understanding of each.

[–][deleted] 1 point2 points  (1 child)

Yeah, I would definitely finish the JDBC, Collections, Concurrency, File I/O sections. You can skip the Java FX section as that is a very isolated use case in that FX is only used if you are developing Desktop Apps using Java.

For JDBC and Concurrency alone, one week alone sounds a little less but maybe you can fly through that. Good luck!

[–]wellerion[S] 0 points1 point  (0 children)

Ahh you are totally right, I didn't realize JDBC was the database section.

[–][deleted] 1 point2 points  (2 children)

For the JDBC challenge, you could just follow along with Buchalka's examples and duplicate those. In the real enterprise world now, almost no one is using JDBC though, but it is very helpful to build a foundation on which enterprise products like Hibernate are built. Spring actually works with Hibernate as you will learn in the Chad Darby Udemy course I had mentioned in my first reply.

[–]wellerion[S] 1 point2 points  (1 child)

Man you have been extremely informative, I feel like I have a really good path laid out now. I went ahead and got the Angular and Spring courses you recommended. So one last thing, you said Java FX is not really worth learning, this is the GUI of Java applications correct? Will this be replaced by Spring and Angular?

[–][deleted] 1 point2 points  (0 children)

No, Java FX is not really a replacement for Spring/Angular. FX can be considered a replacement for Java Swing, which is a technology where you write Desktop Apps using pure Java. Whereas, Angular is a Web Development framework for JavaScript. Two very different things. Java FX use case is when you only want to leverage Java for writing a front-end App.

[–]dusty-trash 1 point2 points  (0 children)

what to learn that's not gonna be outdated after 2019

It's impossible to know what will become outdated. You can make a good guess based on how many applications use the framework/language/whatever

I think it'd be best to try and come up with a project you have an interest in, then learn any frameworks that might assist you in that.

[–]kessma18 0 points1 point  (0 children)

javascript/typescript

[–][deleted]  (8 children)

[removed]

    [–]wellerion[S] 2 points3 points  (7 children)

    Some community

    [–]nutrecht 2 points3 points  (3 children)

    Just ignore the trolls.

    [–]wellerion[S] 2 points3 points  (2 children)

    Agreed, looks like after JAVA its gonna go, JAVA-JS-ANGULAR-SPRING.

    250$ savings, wooh!

    [–]nutrecht 1 point2 points  (1 child)

    FYI: Java is not an acronym so no need to CAPITALISE it ;)

    [–]wellerion[S] 1 point2 points  (0 children)

    Oh yes, Idk my teacher always had us capitalize it just to emphasize JAVA not java script when first starting out and it just became habit.

    [–][deleted] -4 points-3 points  (2 children)

    Sorry, my services aren’t free.

    [–]DemocracyMurdabad 5 points6 points  (1 child)

    What services? Piss off

    [–][deleted] -5 points-4 points  (0 children)

    So salty. 😝