Struts 2 Framework for Beginners
Struts 2 Framework for Beginners, available at $84.99, has an average rating of 4.4, with 99 lectures, based on 1853 reviews, and has 9692 subscribers.
You will learn about Understand all basic fundamentals of Struts 2 Framework. Understand how MVC works in Java web environment. Build Java web applications using Struts 2 Framework. This course is ideal for individuals who are Anyone who wants to learn a Java Web Framework. or Anyone who wants to build Java MVC applications using Struts 2. or This course would be beneficial for anyone who wants to understand how MVC works. It is particularly useful for Anyone who wants to learn a Java Web Framework. or Anyone who wants to build Java MVC applications using Struts 2. or This course would be beneficial for anyone who wants to understand how MVC works.
Enroll now: Struts 2 Framework for Beginners
Summary
Title: Struts 2 Framework for Beginners
Price: $84.99
Average Rating: 4.4
Number of Lectures: 99
Number of Published Lectures: 99
Number of Curriculum Items: 99
Number of Published Curriculum Objects: 99
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand all basic fundamentals of Struts 2 Framework.
- Understand how MVC works in Java web environment.
- Build Java web applications using Struts 2 Framework.
Who Should Attend
- Anyone who wants to learn a Java Web Framework.
- Anyone who wants to build Java MVC applications using Struts 2.
- This course would be beneficial for anyone who wants to understand how MVC works.
Target Audiences
- Anyone who wants to learn a Java Web Framework.
- Anyone who wants to build Java MVC applications using Struts 2.
- This course would be beneficial for anyone who wants to understand how MVC works.
Apache Struts 2 is an MVC framework used for creating Java web applications. Web applications usually involve interaction with database, execution of business logic and rendering the result on the browser. If web applications are developed using only JSP/Servlets, at some point the project may become difficult to maintain. So there is a need to separate each of these concerns and that is what MVC does. Struts 2 Framework provides us an environment so that we develop our web applications following MVC pattern.
This course is for anyone who has basic knowledge about core Java concepts and who is totally new to Java frameworks. This course may not be suitable for students/programmers who are not familiar with Java. Having some basic knowledge about JSP/Servlets would be beneficial.
The tutorials in this course will teach you all the basic fundamentals of Struts 2. After completing this course, you will be able to build your own MVC applications using Struts 2. It will be a good starting point if you want to dive into the Java web frameworks world. With this course, you will understand how an MVC framework functions. All the concepts are explained in a very simple language. This course is highly practical-based with a very few power-point presentations. Also Struts 2 is comparatively easier to learn if you compare it with other Java web frameworks. And for those who are looking for a job, having a framework mentioned on your Resume/CV is really an added advantage.
Some of the highlights of this course:-
- A total hands-on development course.
- All basic fundamentals of Struts 2 will be covered.
- All concepts explained with practical examples and very few power-point presentations.
- Very simple language used while explaining so that it’s easily understood.
- Course updated with the latest version of Struts 2 as of now.
- Build a Struts 2 database application.
I believe you will enjoy this course. Happy coding 🙂
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Overview
Lecture 2: What is MVC?
Lecture 3: What is a Framework?
Lecture 4: Introduction to Struts 2
Lecture 5: Struts 2 Architecture
Chapter 2: Writing first Struts 2 Application
Lecture 1: Setup Tomcat Server
Lecture 2: Setup Struts 2 work environment
Lecture 3: First Struts 2 Application: Part 1
Lecture 4: First Struts 2 Application: Part 2
Chapter 3: Simple Registration Application
Lecture 1: Passing data from Action to JSP
Lecture 2: Passing data from JSP to Action
Lecture 3: Action and ActionSupport
Lecture 4: Simple Registration Application: Part 1
Lecture 5: Simple Registration Application: Part 2
Chapter 4: Struts 2 Fundamentals
Lecture 1: Struts 2 Architecture in detail
Lecture 2: ValueStack and OGNL
Lecture 3: Interceptors
Chapter 5: Basic Form Validation
Lecture 1: Form Validation: Part 1
Lecture 2: Form Validation: Part 2
Lecture 3: Form Validation: Part 3
Chapter 6: Struts 2 Tags
Lecture 1: TextArea and Reset Tag
Lecture 2: Select Tag: Part 1
Lecture 3: Select Tag: Part 2
Lecture 4: Checkbox Tag
Lecture 5: Checkboxlist Tag
Lecture 6: Iterator Tag
Lecture 7: If Else Tag
Chapter 7: JDBC Basics
Lecture 1: Installation of Oracle
Lecture 2: Introduction to JDBC
Lecture 3: Types of JDBC Drivers
Lecture 4: JDBC Classes/Interfaces
Lecture 5: JDBC Connectivity Steps
Lecture 6: Establishing connection with the database
Lecture 7: Reading from the database
Lecture 8: Create table using Statement
Lecture 9: Insert using Statement
Lecture 10: Update using Statement
Lecture 11: Delete using Statement
Lecture 12: Statement Vs PreparedStatement
Lecture 13: Insert using PreparedStatement
Lecture 14: Update using PreparedStatement
Lecture 15: Delete using PreparedStatement
Lecture 16: Callable Statement: Part 1
Lecture 17: Callable Statement: Part 2
Chapter 8: Struts 2 Database Application – Version 1
Lecture 1: Introduction to Product Management Application (V1)
Lecture 2: Login: Part 1
Lecture 3: Login: Part 2
Lecture 4: Welcome Page: Part 1
Lecture 5: Welcome Page: Part 2
Lecture 6: Add Product
Lecture 7: Update Product: Part 1
Lecture 8: Update Product: Part 2
Lecture 9: Delete Product
Lecture 10: Running the Application
Lecture 11: Source Code: Product Management Application (V1)
Chapter 9: Internationalization and Localization
Lecture 1: Updating Eclipse, Struts and Tomcat (2019)
Lecture 2: Introduction to Internationalization and Localization
Lecture 3: Implementing Internationalization and Localization – Part 1
Lecture 4: Implementing Internationalization and Localization – Part 2
Lecture 5: Implementing localized error messages
Lecture 6: Source Code
Chapter 10: Interceptors
Lecture 1: Interceptor Stack
Lecture 2: How interceptors run?
Lecture 3: Creating a custom interceptor
Lecture 4: Custom Interceptor(AgeGroupInterceptor) – Part 1
Lecture 5: Custom Interceptor(AgeGroupInterceptor) – Part 2
Lecture 6: Source Code
Chapter 11: Validation Framework
Lecture 1: What is Struts 2 Validation Framework?
Lecture 2: Basic Validation vs Validation Framework
Lecture 3: Field Validators and Non-field Validators
Lecture 4: Creating a custom validator – Part 1
Lecture 5: Creating a custom validator – Part 2
Lecture 6: Source Code
Chapter 12: Struts 2 Database Application – Version 2
Lecture 1: Creating a Navigation Bar
Lecture 2: Setting a session attribute
Lecture 3: Login Interceptor – Part 1
Lecture 4: Login Interceptor – Part 2
Lecture 5: Implementing Filter Panel – Part 1 (Includes Date Picker)
Lecture 6: Implementing Filter Panel – Part 2 (Read filter values)
Lecture 7: Implementing Filter Panel – Part 3 (Add created_date column in database)
Lecture 8: Implementing Filter Panel – Part 4 (Refactoring code)
Lecture 9: Implementing Filter Panel – Part 5 (Writing filter logic)
Lecture 10: Source Code: Product Management Application (V2)
Chapter 13: Struts 2 Annotations
Lecture 1: Introduction to Struts 2 Annotations
Lecture 2: Struts 2 Annotations @Action, @Result, @Results – Part 1
Lecture 3: Struts 2 Annotations @Action, @Result, @Results – Part 2
Lecture 4: Multiple methods in a single Action class
Instructors
-
Abhay Redkar
Senior Fullstack Developer
Rating Distribution
- 1 stars: 15 votes
- 2 stars: 39 votes
- 3 stars: 193 votes
- 4 stars: 763 votes
- 5 stars: 843 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024