Are you a Spring Developer?
There are a lot of Spring developers out there, many have learned by experimenting, reading documentation and maybe code dives into an existing application or two.
So, now you can put Spring Developer on your resume right? Hold on there Tex… When you grow up, do you wanna be an Application Architect? Are you that confident in claiming to be a Spring Application Architect? Are you wise in the ways of the EIPs? What about scalable offline processing? Can I architect a new system where the external system configuration does NOT impact my actual service code? Do my manager(s) love to throw SOA around like it’s the coolest new thing ever to come to IT? Are you thinking “OMG… I answered ‘yes’ to some of these questions”?
So, why not take a vaca… um… 4 day training class that can show me the tools that Spring, Spring Integration and Spring Batch provide? You want to develop flexible, scalable applications right?
IMHO… the Enterprise Integration with Spring course is not only extremely valuable to any Spring developer it should be REQUIRED for anyone architecting Spring applications.
What is cool in the EIwS course?
- Synchronous & Asynchronous Processing
- Messaging with Enterprise Integration Patterns
- Messaging with JMS
- Exposing Services with RMI, HTTP
- Web Services with SOAP, REST and WS Security – and why REST is cool!
- Spring Local and Distributed Transaction Management – JTA/XA
- Service Integration with SMTP (email), File, JMS, FTP, JDBC, TCP/UDP, XMPP, etc.
- Polling and Triggering
- Tasks and Scheduling of Processes
- Message Filtering, Routing, Transformation, Splitting, Aggregating, Bridging and Chaining
- Creating Batch processes for inline or offline execution
- Monitoring Batch process exceptions
- Unit and Mock testing of application layers
- Modifying Integration processes without recompiling… AWESOME Right?
Now you might be asking “WOW… all that in 4 days?”
I will say “Yep!”… not that you will learn every finite detail about each Spring feature but you will be aware of which tools to choose from and why.
What does Gordon teach?
When I teach the Core or EIwS classes, I go through the common Spring project application layers, and their respective roles and responsibilities. We discuss the tools and which to use to solve integration needs.
I am teaching EIwS February 22-25, 2011 in Philadelphia! If you come you will receive:
- A shiny new course book
- A Spring USB thumb drive with all the labs & solutions
- A searchable PDF with the course material on it
- Awesome new knowledge that you can use to stump your fellow developers when playing Spring Trivial Pursuit on your corporate lunch breaks
- +5 to your geek score
- The secret meaning of the acronym “SOA”
- Bad humor from your instructor (if I teach you can count on it)
- Oh… and COOL new Spring knowledge to impress your manager(s)
- Demo’s that Gordon Creates (if taking my class)
Q: What if I have not taken the Core Spring course?
A: It is highly recommended that you attend the Core Spring Course first. Click here to see the Course Schedule
Q: What if I am not using Spring 3 yet?
A: No problem, although the course focuses on 3.0 aspects, you will still get usable information for your applications.
Q: What will I learn?
A: Scroll up.
Q: What if I already have used some of the topics covered?
A: Relax during those chapters or, even better, provide your “in the trenches” experience with the class.
Q: How can I get my management to pay for the class?
A: This course is Essential to my skills, to provide you with better tools to choose the right approach to solving our complex integration needs. Check Here for possible Early Bird Discounts.
Q: Where do I find out about the Enterprise Integration course?
A: Click here for SpringSource Training Site
Q: When is Gordon teaching the class?
A: Click here for the next scheduled course on September 21, 2010
Q: Is there certification for Enterprise Integration Specialist?
A: Check here for the status on Enterprise Integration Specialist Certification
- “Wow, I just learned in 5 minutes what it took me 2 weeks to do in the past”
- “A Spring Developer without knowledge of Spring Integration & Spring Batch is like a handyman without a set of screwdrivers”
- “Understanding the layered design of Spring applications really helps me best architect my solutions.”
- “I really needed to provide file processing into my database, glad I took this class for those implementation discussions”