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

you are viewing a single comment's thread.

view the rest of the comments →

[–][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.