Fourcup Schools of Learning
Learning is BIOS of Education...
Fourcup Schools of Academia
Let's make learning simple..
Fourcup Schools of Society
We Empower the power in you...

A perfect way to Education for a predominant passion towards your conventional Corporate Culture.
We create Space to make a greatest impact on Educational System.

Welcome to Fourcup Schools !

Schools of Academia

Educate all class students in Schools & Colleges from rural areas and make them successful in Professional and Entrepreneurial activities.
Learn more

Schools of Profession

Helps an Industrial professionals from IT and Non - IT Industry with real time training experience & give them Career Opportunity.
Learn more

Schools of Science

Helps all class people from all regions to make themselves aware on Current affairs of Science and legal activities of Socio-Technological facts.
Learn more

Learning helps in Action, Action leads to Behaviour,
Behaviour provide you a Knowledge, Knowledge gives you Education,
Education makes you Noble.

- Fourcup Schools of Learning

Why Fourcup Schools !!

No one can’t teach people everything they need to know.
The best We can do is position them where they can find what they need to know when they need to know it.

  • Each Courses served in Fourcup Schools to help our students empower their way of learning and and to reinforce the Myth of typical educational activities and upgrading the learning system into next level for forthcoming generation.
  • Fourcup Schools engage all type of Students have a passion to learn and lodge new technologies.
  • Fourcup Schools offer an open-reality educational and learning methodology for Professional Employees, Corporate startups & School and College academics.

  • Fourcup Schools afford students from rural schools and colleges to help them learn & grow human creativity & intellectual ideas.

We are building the world class smartest source of global education intelligence to power decisions that matter. A Choice that makes a big difference in your career.
Fourcup Schools committed to helping our students to reach their career goals and experiences, by providing the intellectual surroundings, real time data, and expertise mentors.

How Will You Forge Your Future?

Now a Days, Many learn more from Google, but you never get real time experience from your researches. So, you need to experience with live & engaged sessions, you try to interact with many Industrial expertise, Learn more with open reality education system and get your skills improved with Career based emerging stuffs.
Fourcup Schools serve & full fill  all your requirements in Our free / paid Webinars, Workshops & Real-time Courses.

Our Popular Professional Courses

What we do is, We work for you !!

End Quality Service

  • Fourcup Schools never compromise with Quality served.
  • Our Courses are relayed on responsive structure of Industrial standards.
  • We pioneering more education Ideas to engage all class students from rural remote villages to metropolitan cities.
  • Emerging Course Syllabus are followed in Fourcup Schools.
  • As per, Updated Industrial contents are served here with High end Hands On documents and Live Interactive Sessions.

Student Flexibility

  • All Our Serives are engaged with Student flexibility.
  • Courses are followed flexible as per student requirements and supervise on flexible timing, As all our trainers / mentors are Working Professionals and Freelancers with min of 8+ years of Industiral Experience.
  • As we’re in process of enhancing our Quality team day by day, we always help you in all types of services as Technical supports, Interview Planning & resume preparation, Real time project supports.

Service to Service

  • Our Service to Service helps to learn end-to-end knowledge transfer session from our mentors & advisors.
  • We Initiate from Technology to end up with Society & environmental areas.

Real time Open Reality

  • As you know Fourcup Technologies is our parent company. So, we serve all our under development projects to Fourcup Schools, to learn with real time knowledge with Open reality concepts on Industrial standard.

All the from our Students !!

@Software Testing
Read More
I joined Fourcup Schools because the instructors are great. I learnt many Intellectual ideas on Software Testing. They gave Real time knowledge transfer sessions, helps me to crack intrviews easily. I cracked my SDET interviews at Freshworks with 15 L. CTC . Thank you Forucup Schools of QA t. made it possible to me.
Read More
I had 16 months of gap in Industry, so planned to Join with FC Schools, as I could get more real time application knowledge. My Trainer helped me to learn more technically & tricky stuffs, Finnaly got placed in Accenture with High good Package. Thank you Fourcup Schools.
Read More
While Joining Fourcup schools, I'm with 27 months of experince as QA Engineer. But I need to swirtch as a Developer in Pythin & Choose Mr. xxx as my Trainer. He is Really fantastic person,shared all his technical stuffs with open reality apllication oriented data.that helped me to crack on 3rd interview with 130% hike that i ever expected. Thank You FC Schools.
Read More
Hey, I'm really happy with service of Fourcup Schools. Basically I'm from South Africa, was searching better mentor to guide my with good profession course, & found Mr. xxx. Suprised with as he gave we SAP real time Server to take up my Courses & to practice the Sessions. That was more helpful to crack my Interview in Deloitte.

Upcoming News & Events

Socio Tech Webinar

Exclusive for SSMIET

Technology Change

Getting Warmer

Event links will be launcehd soon in out Official blogs…

Community Outreach

Tutoring Opportunities

Event links will be launcehd soon in out Official blogs…

Selenium Automation Testing in Java

Fourcup Offered Courses

Course Syllabus Overview !!

Selenium Automation testing Course Outline

  • Real – Time Under Development Project for 3 Months.
  • Expertised Trainers with 10+ Years of Working experience.
  • Corporate Structured syllabus, that helps you to survive in Industry with easy way of Career Growth.
  • Mock Interviews & Assessments.
  •  Interview Preparation Kit & Resume Preparation On Post Course.

Training Requirements/Logistics
Internet connection and administrator privileges
Selenium libraries, Eclipse, JDK(Java)
Firefox , Chrome , Edge

Core Java Programming
Introduction to core java
Basic java programming and features
Class & Package
String functions
Arithmetic Operations
Decision based statements (if, Switch case)
Loops (For, while & Do-While)
Arrays and Methods
Object Oriented Programming concepts
Exception Handling

Introduction to Automation
Pros & Cons of Manual and Automation Testing
How to learn any automation tool
Types of Automation tools
Art of Finding Defects/Bugs using Automation Scripts

Introduction to Selenium
What is Selenium
Why Selenium
Features of selenium
Difference between Selenium and Other Tools.

Selenium IDE
Selenium IDE Introduction
Downloading and Installing Selenium IDE
Recording and Running a Sample Test
Why companies are not using recording
Limitations of Selenium IDE

Selenium Webdriver
Why WebDriver?
Downloading WebDriver Jar files and configuring in eclipse
Architecture of selenium webdriver
Selenium Browser Commands
Selenium Navigation Commands
Verifying Page Elements – Assertions and Verifications
Wait Commands (Implicit, Explicit)
First Selenium Code
Working with Firefox, chrome and IE
Close and Quit -Difference
Various locator strategies
WebDriver Interface
WebElement Interface
Finding WebElements using id, name, class
Finding Xpaths
Objects with same id/xpath/cssSelector
What is class attribute?
Handling HTML Elements such as:
    Input textfields
    Submit button
    Radio button
Finding whether object is present on page or not
Handling drop down list
Select Class in Selenium API
Taking Screenshots of the webpages programmatically
Actions class
Moving a mouse (Hover) on an Object and right clicking
Navigating front and back button click on Browser
Javascript Executor

Cross Browser testing
Firefox browser
Google chrome browser
Internet explorer

What is TestNg
Installing TestNg in Eclipse
TestNg annotations
Advantages over Junit
Understanding usage of annotations
Running a Test in TestNg
Batch Running of tests in TestNg
Parameterizing Tests – DataProvider
Assertions/Reporting Errors
TestNg Reports
Using TestNg in Selenium
Grouping test cases

What is Maven and Why Maven?
Installing/Configuring Maven
Eclipse plugin for maven
Creating maven project
Maven Repositories
Building POM.xml to configure Selenium and TestNG
Importing the maven project into eclipse
Building a selenium project and running it through Maven

What is Continuous Integration (CI) & Uses of CI Tools
Introduction of Jenkins
Why use Jenkins for Test Automation?
Adding a plugin to Jenkins / Installation of Jenkins
When to use Jenkins for Test Automation?
Creating and Executing Jobs & Projects in Jenkins
Limitations of using Jenkins for Test Automation

Object Repository
What is object repository
Sample scripts using object repository

Page Object Model Framework
Data Driven / KeyWord Driven Framework
Hybrid driven Framework

Report Creation
Using Extent Reports
Automation Clousure Report

Version Controlling
Github / Gitlab
Create a new repository on GitHub/GitLab
Clone your repository, add code, commit, and push
Enable automated testing
Verify that tests have been automatically run
Open an issue on GitHub/GitLab
Open a pull request (GitHub)/ merge request (GitLab)
Accept the pull/merge request

All the Best !

  1. Cucumber BDD Framework with Gherkin
  2. SQL – DataBase Automation.
  3. Source code Deployment in Tomcat.

Online Live Sessions

Manual Testing with SQL

Fourcup Offered Courses

Course Syllabus Outline !!

Manual Testing with SQL

  • Real – Time Under Development Project for 3 Months.
  • Expertise Trainers with 10+ Years of Working experience.
  • Corporate Structured syllabus, that helps you to survive in Industry with easy way of Career Growth.
  • Mock Interviews & Assessments.
  •  Interview Preparation Kit & Resume Preparation On Post Course.


Introduction to testing
Principles of Testing
More about IT Departments and QA process
Types of Applications
Probabilities of getting an error in an application

SDLC – Software Development Life Cycle
Phases of SDLC
Verification vs Validation
Agile methodology and Scrum Framework
Advantages and Disadvantages of each software development life cycle

STLC –Software Testing Life Cycle
Phases of STLC
Difference between Test case, Use case and Scenario.
Difference between Error, bug, defect, and failure
   Test Case Design Techniques
   Boundary Value Analysis
   Equivalence Partitioning
   Decision Table
   State Transition Diagram
   Use Case Testing
Types of  Testing
Difference between Static and Dynamic testing
Difference between Functional and Non-functional testing
Black box testing and its types
White box testing and its types
System Integration Testing vs User Acceptance Testing
Entry Criteria and Exit Criteria
Test Environment and Test data preparation
Integration testing
   Big Bang Integration
   Incremental Approach – Top-Down, Bottom-up, and Hybrid
Requirement traceability matrix
How to prepare test plan and strategy documnets
How to Prepare a test scenarion and test case document
How to prepare a Test Data

Bug Life cycle
Phases of Bug Life Cycle
Severity & Priority of Bugs
Defect Acceptance & Rejection
Test Efficiency
Effort Variance
How to Prepare the Bug template
Bug Tracking tool – JIRA / Others
How to prepare Defect Report
How to prepare Test Summary Report

Version Control Management (Overview)
Version & Build Releases
Build Acceptance & Rejections
Build Efficiency
Build Deployments

SQL (Structured Query Language) Syllabus
1. Introduction to SQL
(What is SQL?, Purpose of SQL, Who should learn SQL?, What are the subsets of SQL?, Data Definition Language, Data Manipulation Language, Data Control Language, and SQL vs. NoSQL)

2. Introduction to Databases and RDMBS
(What is a Database?, Database Objects, Database Tables, Table Records, Types of Database Management Systems, Relational Database Management Systems, and SQL/Relational Databases vs. No SQL Databases)

3. Install a Database Engine
(Download MS SQL Server or Oracle or MySQL Database Engine, and Install. Launch SQL Server Management Studio, Select New Query, and launch SQL Query. Type SQL Commands and Execute.)

4. SQL Syntax
(Focus on SQL Syntax, SQL keywords, SQL is not case sensitive, SQL Comments, SQL Commands, and writing SQL Statements.)

5. SQL Data Types
(SQL Numeric data types, Date and Time data types, Character and String data types, Unicode character string data types, Binary data types, and Miscellaneous data types.)

6. SQL Operators
(SQL Arithmetic Operators, Comparison Operators, Logical Operators, and Bitwise Operators)

7. SQL Expressions
(SQL Boolean Expression, SQL Numeric Expression, and SQL Date Expression)

8. SQL Comments
(SQL Comments, Comments are used to explain sections of SQL statements, or to prevent the execution of SQL statements. Single-Line Comments, and Multi-line Comments)

9. SQL – Data Definition Language Commands and Operations.
(SQL Data Definition Language Commands, Create, Alter, Drop, Truncate, and Rename.

Data Definition Language Operations, Create a Database, Use Database, Rename a Database, Drop Database, Create a Table, Rename Table, Add a Column to exiting Table, Add multiple columns to existing Table, Modify an existing column, Rename a Column, Drop a Column, Truncate a Table, and Drop a Table.)

10. SQL – Data Manipulation Language Commands and Operations
(Data Manipulation Language Commands, SELECT, INSERT, UPDATE, and DELETE.

Data Manipulation Language Operations, Retrieving data from a table, Inserting data into a table, Updating existing data into a table, and Deleting all records from a table.)

13. SQL – Data Control Language Commands
DCL includes commands such as GRANT and REVOKE which mainly deal with the rights, permissions, and other controls of the database system.

14. DCL Operations
(Providing the users the access or privileges to the database objects, and Taking back or canceling the privileges or permissions previously allowed or denied to the users.)

15. SQL Functions
SQL has many built-in functions for performing calculations on data. SQL Aggregate Functions, SQL String Functions, SQL Date Functions, and SQL Scalar functions.

16. SQL Queries and Sub Queries
A Query is used to traverse over some data that may be of small or large quantity to find the needed information.

A Subquery is a type of query which is written inside another query. A subquery becomes a part of a larger query. A subquery is also called INNER QUERY OR NESTED QUERY.

17. SQL Clauses
Clauses in SQL are similar to conditionals in high-level languages. We have a large variety in the SQL clauses like the Where clause, Union Clase, Order By clause, etc.

18. SQL Joins
The SQL Joins clause is used to combine records from two or more tables in a database. A JOIN is a means for combining fields from two tables by using values common to each.

19. SQL Views
Views in SQL are kind of virtual tables. A view also has rows and columns as they are in a real table in the database. We can create a view by selecting fields from one or more tables present in the database.

20. SQL Indexes
An index is a schema object. It is used by the server to speed up the retrieval of rows by using a pointer. It can reduce disk I/O(input/output) by using a rapid path access method to locate data quickly.

21. SQL Transactions
Transactions are units or sequences of work accomplished in a logical order, whether in a manual fashion by a user or automatically by some sort of database program.

22. SQL Injection
SQL injection, also known as SQLI, is a common attack vector that uses malicious SQL code for backend database manipulation to access information that was not intended to be displayed. This information may include any number of items, including sensitive company data, user lists, or private customer details.


Share Syllabus

Online Live Sessions

SAP SD in s4

Fourcup Offered Courses

Course Syllabus Outline !!


  • Real – Time Under Development Project for 3 Months.

  • Expertised Trainers with 8+ Years of Working experience.

  • Corporate Structured syllabus, that helps you to survive in Industry with easy way of Career Growth.

  • Mock Interviews & Assessments.

  •  Interview Preparation Kit & Resume Preparation On Post Course.
  • The course focuses on the most important SD features, and the course is divided into these main subjects: 
    • Introduction to SAP 
    • Brief overview of SAP Architecture 
    • Introduction about various models in SAP 
    • Introduction of Sales & Distribution module.


I. Master Data

  • Organizational Structures 
    Business Partners

II.Sales Processing

  • Creating and processing sales orders 
    Sales document types 
    Item categories 
    Schedule line categories 
    Partner determination 
    Contracts and scheduling agreements 
    Incompletion logs 
    Material determination, material listing/exclusion free goods.

III.Delivery Processing:

  • Creating and processing deliveries 
    Controlling inbound and outbound deliveries 
    Packing Functions 
    good receipt and goods issue
    Stock transfer with delivery

IV.Billing Processing:

  • Forms of Billing 
    Credit and Debit memos 
    Methods for crating Billing Documents 
  • Collective processing of billing documents 
    Accounts Determination 
    Business Area account assignment 
    Special Features of SD & FI Interface

V. Pricing Procedures:

  • Defining and maintaining prices, surcharges, and discounts 
    Creating condition tables, access sequences, and condition types 
    Using prices and other conditions in sales documents 
    Promotions and Rebate processing

VI.Cross Functional settings in SD:

  • Copying control 
    Output determination 
    Text Control 
    Overview of configuring printed documents in SD 
    Introduction to basic system enhancements (user exits) 
    Introduction to personalization (e.g. transaction variants)
  • SAP SD Certification Courses.

Online Live Sessions

Core Java & Spring Boot

Fourcup Offered Courses

Course Syllabus Outline !!

Core Java & Spring Boot Framework

  • Real – Time Under Development Project for 3 Months.

  • Expertised Trainers with 8+ Years of Working experience.

  • Corporate Structured syllabus, that helps you to survive in Industry with easy way of Career Growth.

  • Mock Interviews & Assessments.

  •  Interview Preparation Kit & Resume Preparation On Post Course.

Basics of Java


check icon Java – What, Where and Why?
check icon History and Features of Java
check icon Internals of Java Program
check icon Difference between JDK,JRE and JVM
check icon Internal Details of JVM
check icon Variable and Data Type
check icon Unicode System
check icon Naming Convention

OOPS Concepts

check icon Advantage of OOPs
check icon Object and Class
check icon Method Overloading
check icon Constructor
check icon static variable, method and block
check icon this keyword
check icon Inheritance (IS-A)
check icon Aggregation and Composition(HAS-A)
check icon Method Overriding
check icon Covariant Return Type
check icon super keyword
check icon Instance Initializer block
check icon final keyword
check icon Runtime Polymorphism
check icon static and Dynamic binding
check icon Abstract class and Interface
check icon Downcasting with instanceof operator
check icon Package and Access Modifiers
check icon Encapsulation
check icon Object class
check icon Object Cloning
check icon Java Array
check icon Call By Value and Call By Reference
check icon strictfp keyword
check icon Creating API Document

String Handling

check icon String : What and Why?
check icon Immutable String
check icon String Comparison
check icon String Concatenation
check icon Substring
check icon Methods of String class
check icon StringBuffer class
check icon StringBuilder class
check icon Creating Immutable class
check icon toString method
check icon StringTokenizer class

Exception Handling

check icon Exception Handling : What and Why?
check icon try and catch block
check icon Multiple catch block
check icon Nested try
check icon finally block
check icon throw keyword
check icon Exception Propagation
check icon throws keyword
check icon Exception Handling with Method Overriding
check icon Custom Exception

Nested Classes

check icon Nested Class : What and Why?
check icon Member Inner class
check icon Annonymous Inner class
check icon Local Inner class
check icon static nested class
check icon Nested Interface


check icon Multithreading : What and Why?
check icon Life Cycle of a Thread
check icon Creating Thread
check icon Thread Schedular
check icon Sleeping a thread
check icon Joining a thread
check icon Thread Priority
check icon Daemon Thread
check icon Thread Pooling
check icon Thread Group
check icon ShutdownHook
check icon Performing multiple task by multiple thread
check icon Garbage Collection
check icon Runnable class


check icon Synchronization : What and Why?
check icon synchronized method
check icon synchronized block
check icon static synchronization
check icon Deadlock
check icon Inter-thread Communication
check icon Interrupting Thread

Input and output

check icon FileOutputStream & FileInputStream
check icon ByteArrayOutputStream
check icon SequenceInputStream
check icon BufferedOutputStream & BufferedInputStream
check icon FileWriter & FileReader
check icon CharArrayWriter
check icon Input from keyboard by InputStreamReader
check icon Input from keyboard by Console
check icon Input from keyboard by Scanner
check icon PrintStream class
check icon PrintWriter class
check icon Compressing and Uncompressing File
check icon Reading and Writing data simultaneously
check icon DataInputStream and DataOutputStream
check icon StreamTokenizer class


check icon Serialization & Deserialization
check icon Serialization with IS-A and Has-A
check icon transient keyword


check icon Socket Programming
check icon URL class
check icon Displaying data of a web page
check icon InetAddress class
check icon DatagramSocket and DatagramPacket
check icon Two way communication

AWT and EventHandling

check icon AWT Controls
check icon Event Handling by 3 ways
check icon Event classes and Listener Interfaces
check icon Adapter classes
check icon Creating Games and Applications


check icon Basics of Swing
check icon JButton class
check icon JRadioButton class
check icon JTextArea class
check icon JComboBox class
check icon JTable class
check icon JColorChooser class
check icon JProgressBar class
check icon JSlider class
check icon Digital Watch
check icon Graphics in swing
check icon Displaying Image
check icon Edit Menu for Notepad
check icon Open Dialog Box
check icon Creating Notepad
check icon Creating Games and applications


check icon BorderLayout
check icon GridLayout
check icon FlowLayout
check icon BoxLayout
check icon CardLayout


check icon Life Cycle of Applet
check icon Graphics in Applet
check icon Displaying image in Applet
check icon Animation in Applet
check icon EventHandling in Applet
check icon JApplet class
check icon Painting in Applet
check icon Digital Clock in Applet
check icon Analog Clock in Applet
check icon Parameter in Applet
check icon Applet Communication
check icon Creating Games

Reflection API

check icon Reflection API
check icon newInstance() & Determining the class object
check icon javap tool
check icon creating javap tool
check icon creating appletviewer
check icon Accessing private method from outside the class


check icon Collection Framework
check icon ArrayList class
check icon LinkedList class
check icon ListIterator interface
check icon HashSet class
check icon LinkedHashSet class
check icon TreeSet class
check icon PriorityQueue class
check icon ArrayDeque class
check icon Map interface
check icon HashMap class
check icon LinkedHashMap class
check icon TreeMap class
check icon Hashtable class
check icon Comparable and Comparator
check icon Properties class


check icon JDBC Drivers
check icon Steps to connect to the database
check icon Connectivity with Oracle
check icon Connectivity with MySQL
check icon Connectivity with Access without DSN
check icon DriverManager
check icon Connection interface
check icon Statement interface
check icon ResultSet interface
check icon PreparedStatement
check icon ResultSetMetaData
check icon DatabaseMetaData
check icon Storing image
check icon Retrieving image
check icon Storing file
check icon Retrieving file
check icon Stored procedures and functions
check icon Transaction Management
check icon Batch Processing
check icon JDBC New Features
check icon Mini Project

Java New Features

check icon Assertion
check icon For-each loop
check icon Varargs
check icon Static Import
check icon Autoboxing and Unboxing
check icon Enum Type
check icon Annotation


check icon Internationalization
check icon ResourceBundle class
check icon I18N with Date
check icon I18N with Time
check icon I18N with Number
check icon I18N with Currency

Basics of Servlet

check icon Servlet: What and Why?
check icon Basics of Web
check icon Servlet API
check icon Servlet Interface
check icon GenericServlet
check icon HttpServlet
check icon Servlet Life Cycle
check icon Working with Apache Tomcat Server
check icon Steps to create a servlet in Tomcat
check icon How servlet works?
check icon servlet in Myeclipse
check icon servlet in Eclipse
check icon servlet in Netbeans


check icon ServletRequest methods
check icon Registration example with DB

Servlet Collaboration

check icon RequestDispatcher
check icon sendRedirect


check icon ServletConfig methods
check icon ServletConfig example


check icon ServletContext methods
check icon ServletContext example


check icon How to set, get and remove example?

Session Tracking

check icon Cookies
check icon Hidden Form Field
check icon URL Rewriting
check icon HttpSession

Event and Listener


check icon Filter
check icon Authentication Filter
check icon FilterConfig
check icon Useful examples






Basics of JSP

check icon Life cycle of JSP
check icon JSP API
check icon JSP in Eclipse and other IDE’s

Scripting elements

check icon scriptlet tag
check icon expression tag
check icon declaration tag

9 Implicit Objects

check icon out
check icon request
check icon response
check icon config
check icon application
check icon session
check icon pageContext
check icon page
check icon exception

Directive Elements

check icon page directive
check icon include directive
check icon taglib directive

Exception Handling

Action Elements

check icon jsp:forward
check icon jsp:include
check icon Bean class
check icon jsp:useBean
check icon jsp:setProperty & jsp:getProperty
check icon Displaying applet in JSP




Custom tags

check icon Custom Tag : What and Why?
check icon Custom Tag API?
check icon Custom Tag Example
check icon Attributes
check icon Iteration
check icon Custom URI


JavaMail API

JavaMail API

check icon Sending Email
check icon Sending email through Gmail server
check icon Receiving Email
check icon Sending HTML content

Design Pattern

Design Pattern

check icon Singleton
check icon DAO
check icon DTO
check icon MVC
check icon Front Controller
check icon Factory Method
check icon etc.



check icon JUnit: What and Why?
check icon Types of Testing
check icon Annotations used in JUnit
check icon Assert class
check icon Test Cases



check icon Maven: What and Why?
check icon Ant Vs Maven
check icon How to install Maven?
check icon Maven Repository
check icon Understanding pom.xml
check icon Maven Example
check icon Maven Web App Example
check icon Maven using Eclipse

Struts 2

Basics of Struts2

check icon Struts : What and Why?
check icon Model1 vs Model2
check icon Struts2 Features
check icon Steps to create Struts2 application
check icon Understanding Action class
check icon Understanding struts.xml file
check icon Struts2 in Eclipse IDE
check icon Struts2 in Myeclipse IDE

Core Components

check icon Interceptors
check icon ValueStack
check icon ActionContext
check icon ActionInvocation
check icon OGNL

Struts 2 Architecture

Struts2 Action

check icon Action Interface
check icon ActionSupport class

Struts2 Configuration

check icon multi configuration
check icon multi namespace


check icon Custom Interceptor : Life Cycle of Interceptor
check icon params interceptor
check icon execAndWait interceptor
check icon prepare interceptor
check icon modelDriven interceptor
check icon exception interceptor
check icon fileUpload interceptor

Struts 2 Validation

check icon Custom Validation : workflow interceptor
check icon Input Validation : validation interceptor
check icon Ajax Validation : jsonValidation interceptor

Aware Interfaces

check icon ServletActionContext
check icon SessionAware
check icon Login and Logout Application
check icon ServletContextAware

Struts2 with I18N

Zero Configuration

check icon By convention
check icon By annotation





Working with IDE


check icon Eclipse IDE
check icon Netbeans IDE
check icon Myeclipse IDE

Working with Servers


check icon Apache Tomcat
check icon Glassfish Server
check icon JBoss Server
check icon Weblogic Server


Introduction to JavaEE

check icon The Need for JavaEE.
check icon Overview on the JavaEE Architecture
1 tier
2 tier
3 tier
N tier
check icon JavaEE Key Standards

Introduction to EJB3

check icon The EJB Model
check icon Key Services of the Application Server

Developing Session Beans

check icon Stateless Session Beans
check icon Stateful Session Beans
check icon Packaging
check icon Writing Clients

Using Dependency Injection

check icon No More JNDI
check icon Injection of EJBContext


check icon JMS Overview
check icon JMS Messaging Domains
check icon Example of JMS using Queue
check icon Example of JMS using Topic

Message Driven Beans

Persistence Introduction to JPA

check icon Object Relational Mapping
check icon Mapping configurations
check icon Embedded Objects
check icon EJBQL

Web Technology


check icon Introduction to HTML check icon HTML Tags
check icon Creating Forms
check icon Creating tables
check icon Managing home page


check icon Introduction to CSS
check icon Three ways to use CSS
check icon CSS Properties
check icon Designing website
check icon Working with Templates


check icon Introduction to Javascript
check icon Three ways to use Javascript
check icon Working with events
check icon Client-side Validation


check icon Introduction to JQuery
check icon Validation using JQuery
check icon JQuery Forms
check icon JQuery Examples


check icon Introduction to AJAX
check icon Servlet and JSP with AJAX
check icon Interacting with database

Basics of Spring

check icon What is Spring
check icon Spring Modules
check icon Spring Application

Spring with IDE

check icon Spring in Myeclipse
check icon Spring in Eclipse

IOC container

Dependency Injection

check icon Constructor Injection
check icon CI Dependent Object
check icon CI with collection
check icon CI with Map
check icon CI Inheriting Bean
check icon Setter Injection
check icon SI Dependent Object
check icon SI with Collection
check icon SI with Map
check icon CI vs SI
check icon Autowiring
check icon Factory Method

Spring AOP

check icon AOP Terminology
check icon AOP Implementations
check icon Pointcut
check icon Advices

Spring JDBC

check icon JdbcTemplate Example
check icon PreparedStatement
check icon ResultSetExtractor
check icon RowMapper
check icon NamedParameter
check icon SimpleJdbcTemplate

Spring with ORM

check icon Spring with Hibernate
check icon Spring with JPA


check icon SpEL Examples
check icon Operators in SpEL
check icon variable in SpEL

Spring 3 MVC

Remoting with Spring

check icon Spring with RMI
check icon Http Invoker
check icon Hessian
check icon Burlap
check icon Spring with JMS

OXM Frameworks

check icon Spring with JAXB
check icon Spring with Xstream
check icon Spring with Castor

Spring Java Mail


Web Integration

check icon Spring with Struts2
check icon Login and Logout Application

Basics of Hibernate

check icon Hibernate Introduction
check icon Hibernate Architecture
check icon Understanding First Hibernate application

Hibernate with IDE

check icon Hibernate in Eclipse
check icon Hibernate in MyEclipse

Hibernate Application

check icon Hibernate with annotation
check icon Hibernate Web application
check icon Hibernate Generator classes
check icon Hibernate Dialects

Hibernate Logging

check icon Hibernate with Log4j 1
check icon Hibernate with Log4j 2

Inheritance Mapping

check icon Table Per Hierarchy
check icon Table Per Hierarchy using Annotation
check icon Table Per Concrete
check icon Table Per Concreteusing Annotation
check icon Table Per Subclass
check icon Table Per Subclass using Annotation

Collection Mapping

check icon Mapping List
check icon One-to-many by List using XML
check icon Many to Many by List using XML
check icon One To Many by List using Annotation
check icon Mapping Bag
check icon One-to-many by Bag
check icon Mapping Set
check icon One-to-many by Set
check icon Mapping Map
check icon Many-to-many by Map
check icon Bidirectional
check icon Lazy Collection

Component Mapping

Association Mapping

check icon One-to-one using Primary Key
check icon One-to-one using Foreign Key






check icon First Level Cache
check icon Second Level Cache


check icon Hibernate and Struts
check icon Hibernate and Spring

  • Full Stack Development with HTML, CSS & JQuery

Online Live Sessions

Core Python & DJango Framework

Fourcup Offered Courses

Course Syllabus Outline !!

Python & DJango Framework

  • Real – Time Under Development Project for 3 Months.

  • Expertised Trainers with 8+ Years of Working experience.

  • Corporate Structured syllabus, that helps you to survive in Industry with easy way of Career Growth.

  • Mock Interviews & Assessments.

  •  Interview Preparation Kit & Resume Preparation On Post Course.

Core Python

• Python – Overview
• Python – Environment Setup
• Python – Basic Syntax
• Python – Variable Types
• Python – Basic Operators
• Python – Decision Making
• Python – Loops
• Python – Numbers
• Python – Strings
• Python – Lists
• Python – Tuples
• Python – Dictionary
• Python – Date & Time
• Python – Functions
• Python – Modules
• Python – Files I/O
• Python – Exceptions
Python Advanced
• Python – Classes/Objects
• Python – Regular Expressions
• Python – Database Access
• Python – Sending Email
• Python – Multithreading

Python Django

• Django overview
• Creating a project
• Apps life cycle
• Admin interface
• Creating views
• URL Mapping
• Template system
• Models
• Form details
• Testing
• Page redirection
• Sending Emails
• Deploying Django framework
• Generic views
• Form processing
• File uploading
• Cookie handling
• Sessions,caching and comments

We don’t have add on for this course !!!

Online Live Sessions

SAP MM in s4

Fourcup Offered Courses

Course Syllabus Outline !!


  • Real – Time Under Development Project for 3 Months.

  • Expertised Trainers with 8+ Years of Working experience.

  • Corporate Structured syllabus, that helps you to survive in Industry with easy way of Career Growth.

  • Mock Interviews & Assessments.

  •  Interview Preparation Kit & Resume Preparation On Post Course.

I. Introductions to MM:

  • Introduction to ERP
  • SAP Overview
  • Functions and Objectives Of MM
  • Overview Cycle of MM
  • Organizational structure of an Enterprise in the SAP R/3 System,
  • Creation Of Organizational Elements – Company, Company code, Plant, Storage Location, Purchasing Organization, Purchasing Group and Assignments.

II. Master Data:

  • Material Master
  • Vendor Master
  • Info Record
  • Source List     

 III. Purchasing:

  • Purchase Requisition
  • Purchase Order
  • RFQ – Request for Quotation
  • Outline Agreements
  • IV. Document Types for Purchasing Documents:
  •   (PR, PO, RFQ, Contract and Schedule Agreement):
  • Define Document type
  • Define Number Ranges for Document Type
  • Define Screen Layout at Document Level

V. Release Procedure for Purchasing Documents:

  • Creation of Characteristics
  • Creation of Class
  • Release Group, Release Codes, Release Indicator, Release Prerequisite, Release Strategies

VI. Conditions or Pricing Procedure or Price Determination:

  • Define Access sequence
  • Define Condition Types
  • Define Calculation Schema
  • Define Schema Group
  • Schema group vendor
  • Schema group purchasing organization
  • Assignment of Schema group to purg. organization
  • Define Schema Determination
  • Determine Calculation Schema for Standard Purchase Orders

VII. Procedure For Services:

  • Creation of Service Master
  • Creation of Service PO
  • Creation of Service Entry Sheet
  • Invoice wref Service Entry Sheet

VIII. Inventory Management (IM):

  • Goods Movement
  • Goods Receipt – GR
  • Goods Issue – GI
  • Transfer Posting – TP
  • Reservation

IX. Physical Inventory (PI):

  • Types of PI processes
  • Creating Physical Inventory Document
  • Entering Physical Inventory Count
  • List Of Inventory Differences
  • Post the Difference
  • Print Out PI Difference Report

X. Special Stocks and Special Procurement Types:

  • Consignment
  • Subcontracting
  • Pipeline
  • Returnable transport packaging – RTP
  • Third Party Processing

XI. Valuation and Account Determination:

  • Introduction to Material Valuation
  • Split Valuation
  • Configure Split Valuation
  • Defining Global Categories (Valuation Category)
  • Defining Global Type (Valuation Types)
  • Defining Local Definition& Assignment (Valuation Area)

XII. Valuation and Account Determination:

  • Basic Invoice Verification Procedure
  • Invoice for Purchase Order
  • Credit Memo
  • Blocking the Invoice
  • Releasing Blocked Invoices
  • Subsequent Debit/Credit
  • Automatic Settlements (ERS)
  • GR/IR Account Maintenance
  • Invoices for PO’s with Account Assignment
  • Parking Invoice
  • Invoice With reference to Service Entry Sheet

XIII. Integration With Other Modules:

  • Integration of MM with FI/CO
  • Integration of MM with SD
  • SAP MM Certification Courses

Online Live Sessions