Introduction to Spring 4, Spring MVC and Spring REST
- All levels
- 18 and older
- $2,595
- (Exact location to be announced), New York, NY
- 40 hours over 5 sessions
Thankfully we have 3 other Java Classes for you to choose from. Check our top choices below or see all classes for more options.
ONLC Training Centers @ 2 Park Ave, New York, NY
Master Java programming with this live, instructor-led course. Ideal for programmers with prior experience in other languages, you'll learn how Java works, manipulate strings, perform math operations, work with Java operators and loops, and gain a deeper understanding of Object Oriented Programming concepts. Enhance your skills and expand your programming knowledge at ONLC Training Centers.
Apr 22nd
10am–4:45pm EDT
Meets 3 Times
ONLC Training Centers @ 2 Park Ave, New York, NY
Take your Java programming skills to the next level with advanced techniques in this comprehensive course. Learn encryption, regular expressions, functional programming with lambda expressions, processing data with streams, and unit testing. Enhance your expertise and become a proficient Java programmer.
Apr 25th
10am–4:45pm EDT
Meets 2 Times
ONLC Training Centers @ 626 Reckson/RexCorp Plaza, Uniondale, NY & Virtually Online
Learn the fundamentals of Java programming and gain a strong foundation to further your skills in this introductory course for non-programmers. Explore Java syntax, control code, data types, and object-oriented principles, as well as GUI development and database connectivity. Ideal for new developers or those looking to transition to the Java platform.
Apr 9th
10am–4:45pm EDT
Meets 4 Times
All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.
This course introduces the techniques for using the powerful capabilities of Spring 4 including the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects. It also provides guidelines for when and how to use each one.
The course starts with in-depth coverage on using the powerful capabilities of Spring's Core module to reduce coupling and increase the flexibility, ease of maintenance, and testing of your applications. Coverage also includes integrating persistence layers (e.g. Hibernate/JPA) with Spring, using Spring's powerful Aspect Oriented Programming (AOP) to program cross-cutting concerns in a safe and maintainable way and using Spring's declarative transaction capabilities.
The course includes integrating Spring with Java EE Web applications and an introduction to Spring MVC. Spring MVC utilizes a Model-View-Controller pattern for building Web applications and the introduction covers the basics of Spring MVC and how it supports organizing your Web applications in a highly structured, loosely coupled manner. This includes an introduction to REST (Representational state transfer) and how to use Spring MVC to build RESTful resources and invoke them from Ajax-based front ends.
This course will enable you to build working Spring applications and give you an understanding of the important concepts and technology. Comprehensive hands-on labs provide reinforcement of the topics covered in the course and practical experience deploying solutions.
Students who do not require coverage of Spring MVC and RESTful Web Services may want to take the 3-day Introduction to the Spring 4 Framework class instead.
Students requiring an introduction to JEE Web Development, JDBC, JNDI, and JSP as well as Spring and Hibernate, may want to take theProgramming Java EE and Frameworks: Web Application Development class instead.
Course Prerequisites: Java SE 5 programming experience and an understanding of object-oriented design principles. Fundamental knowledge of XML is helpful but not required. HOTT's course Java Programming or equivalent knowledge provides a solid foundation.
Course Overview
Introduction to Spring
Configuration in Depth
Wiring in Depth
Database Access with Spring
Aspect Oriented Programming (AOP)
Spring Transaction (TX) Management
Spring Web Integration and Introduction to Spring MVC
Additional Spring MVC Capabilities
XML Specific Configuration
RESTful Services with Spring
Students who have taken Introduction to Spring 4, Spring MVC, and Spring REST classes have praised the knowledgeable and friendly instructors. They found the classes to be informative and the overall class experience to be excellent. The option to attend remotely was also appreciated by the students. The course material and the labs were explained well, surpassing the students' expectations. One student stated, "The instructor was very knowledgeable and his class was very informative." Another student expressed their desire for more training with instructors as knowledgeable as the one they had. Finally, a student mentioned that the entire staff, from administration to instructors, offered superior personal attention and that their expectations were exceeded in terms of course material and lab explanations. Overall, it can be concluded that students found the Introduction to Spring 4, Spring MVC, and Spring REST classes to be highly educational, with knowledgeable instructors and a helpful learning environment. Direct quotes: 1. "The instructor was very knowledgeable and his class was very informative." 2. "I hope to have additional training with instructors as knowledgeable as him." 3. "Both classes I've attended have exceeded my expectations from the course material to the explanation of the labs and the help I received."
People who viewed this class also viewed the following classes
Get quick answers from CourseHorse and past students.
HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....
Read more about Hands On Technology Transfer, Inc.
This school has been carefully vetted by CourseHorse and is a verified NYC educator.
Hands On Technology Transfer, Inc.
Chelsea, Manhattan
(Exact location to be announced)
New York, New York Chelsea, Manhattan
(Exact location to be announced)
New York, New York
Booking this class for a group? Find great private group events
Or see all Coding Group Events
Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.
More in Programming Languages
Get special date and rate options for your group. Submit the form below and we'll get back to you within 2 business hours with pricing and availability.