• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Bear Bibeault
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Jj Roberts
  • Carey Brown
Bartenders:
  • salvin francis
  • Frits Walraven
  • Piet Souris

intermediate to advanced course of study

 
Ranch Hand
Posts: 128
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Howdy all,

I'm preparing for SCJP and am really enjoying it! I'm digging a little deeper into subjects that I thought I knew but really didnt know as well as I thought and some I now realize that I never really understood. However, I realize this is just the start.

Since I'll soon be done with SCJP, now I'm thinking about next steps. I'll definitely start working on Sun Certified Web Component Developer (JSPs) exam. However, I want to become an intermediate to advanced level developer.

Can someone suggest some intermediate to advanced level books I can look at? I have a few ideas but I'd like to hear the comments of others.

thanks!

PS: I heartily recommend the K&B SCJP book. I also have the Sanghera book but I dont like it nearly as much.
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To get further in software development, you shouldn't focus on the Java language alone, but have a look at for example object-oriented design and analysis and design patterns.

And there's no substitute for practice and experience.

Good luck with your SCJP and SCWCD.
 
Keith Flo
Ranch Hand
Posts: 128
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jesper,

Thanks for your reply!

I'm going to take your advice about design patterns. I'll take a look at the book you suggested (this is the so-called "gang of four" book correct?). Anyway, I was instead thinking about the Core J2EE Patterns since I've been doing server-side development and perhaps a book on Scala

kf
 
Ranch Hand
Posts: 1282
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Keith Flo:
Jesper,

Thanks for your reply!

I'm going to take your advice about design patterns. I'll take a look at the book you suggested (this is the so-called "gang of four" book correct?). Anyway, I was instead thinking about the Core J2EE Patterns since I've been doing server-side development and perhaps a book on Scala

kf



Jesper's basically got this under control but I want to add that OO does not write code, you do. I suggest an array of approaches and paradigms, here's something I have not even touched:


But when I do, it will be in Java. Any work accomplished in Java can be cross-coded to some other linguistic if you like it better. ( for whatever reason )
 
Jesper de Jong
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, the book that I linked to is the "gang of four" book, the classic book on design patterns.
 
Marshal
Posts: 71626
312
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Another book about Design Patterns is Alan Shalloway, James Trott, Design Patterns Explained (A new Perspective on Object Oriented Design) 2/e Pearson Educational (Addison-Wesley) 2005.
reply
    Bookmark Topic Watch Topic
  • New Topic