• Post Reply Bookmark Topic Watch Topic
  • New Topic

Is JSF and Java Core enough for an entry level job in web programming?  RSS feed

 
Ranch Hand
Posts: 107
2
Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jesper,

I have just recently finished reading the OCA material for Java Core. About 6 chapters covering OOP, Collections, Primitives and Try-Catch. When I was at an IT job fair I was surprised to see that a lot of firms required JSF besides Java Core to be able to work with Java Web. I've never worked as a programmer before and I thought that web programming is mostly Javascript, HTML and CSS. What should I be able to achieve if I know just Java and JSF for starters? Can I make 50 percent of a website or get an internship?
 
Java Cowboy
Sheriff
Posts: 16060
88
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Sergiu,

There are many different frameworks for web applications in Java. Companies often make a choice, and stick with that to make their web applications. In my opinion JSF is important because it's part of the Java EE standard, but it's far from the only Java web application framework. Nowadays, frameworks that are more focused on the client side, such as Angular, where you indeed work mostly with JavaScript, HTML and CSS are becoming more popular. See also this other topic for a discussion: JSF - Is it modern enough to compete?

If you are looking for an internship or entry-level job, then carefully look at the companies that you would want to work at and see what they use.

Almost all Java server-side web application frameworks are based on servlets. Before you dive into frameworks such as JSF or any of the other server-side web application frameworks, it's worth it to learn about servlets, and to learn the basics of web protocols such as HTTP. Having a solid foundation in servlets and HTTP will make it much easier to understand how programming web applications works.

There's a course on Pluralsight about servlets: Java EE: Programming Servlets (not presented by me).
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!