SDET (Software Development Engineering In Testing)
Course
SDET (Software Development Engineering In Testing)
Current IT market has highest job openings for Fresh graduates in the Field of Software Testing and Software Development (As per job postings in naukri, indeed, seek etc). On completion of this course student will get flexibility to attend both testing and development interviews. This course will create huge job demand for fresh graduates.
BATCH SCHEDULES
Contact us for any other queries
08064444451
Current IT market has highest job openings for Fresh graduates in the Field of Software Testing and Software Development(As per job postings in naukri, indeed, seek etc). On completion of this course student will get flexibility to attend both testing and development interviews. This course will create huge job demand for fresh graduates. You will get two certificates, one on software testing and the other one on development. We have noticed that this combination of course has created huge job opportunities in recent days for fresh graduates.
Course Objective
This course will help you acquire both testing and development skill set. At the of course you will be able
- Design testing activities
- Perform complex testing
- Writing SQL queries to validate data in the back end database
- Developing automation framework by integrating ANT/Maven and Junit/TestNg
- Using Agile scrum process
- Develop complex application using jsp, servlet, jdbc
- Using hibernate to interact with database
- Using spring for easy maintenance of the project
- Implementing web services
Case-Studies
Towards the end of the course, you will work on live CRM project where you will be gaining excellent practical knowledge. You will be performing manual testing ,Automation testing, validating data in databases by building SQL queries. The complete project execution will happen using Agile scrum process.You will also learn how to develop CRM application using jsp, servlet, hibernate, spring etc
Manual Testing
- SDLC
- Waterfall model
- SpiralModel
- Vmodel
- Prototypemodel
- Hybridmodel
- Derivedmodels
- Types of Testing a software
- Whitebox testing
- Blackbox testing
- Greybox testing
- Black box testing techniques withpractical examples
- FunctionalTesting
- IntegrationTesting
- SystemTesting
- SmokeTesting
- AcceptanceTesting
- Globalizationtesting
- ExploratoryTesting
- AdhocTesting
- MonkeyTesting/Gorilla Testing
- RegressionTesting
- CompatibilityTesting
- Security Testing
- Performance Testing
- LoadTesting
- StressTesting
- SoakTesting
- VolumeTesting
- SpikeTesting
- Test cases
- IdentifyingScenarios
- Write/Review/ExecuteTest cases
- Testcase design technique
- Brainstorming sessions
- Storingtest cases in Test management tools
- STLC
- SystemStudy
- WritingTest Plan
- PreparingTraceability matrix
- PreparingSTCM
- Retrospectmeeting/Post Harvest meeting
- Triagemeetings
- Working of code coverage tool
- White Box Versus Black Box Testing
- How to perform white box testing
- Defect tracking
- Severityversus priority
- Preparingdefect report
- Reportingdefect in defect tracking tool
- Defectlife cycle
- Inconsistentdefects etc.
- Differencebetween smoke and sanity
- What arestubs and drivers
- Differencebetween verification and validation
- Differencebetween static and dynamic testing
- Metricsand Analysis
Agile
- Understanding user stories
- How to give user story points
- What should be the format of userstories
- How we do planning poker activity
- Explanation on product back log
- Explanation on Sprint backlog
- What is scrum
- Explanation on Scrum team
- Purpose of standup meetings
- What we do in sprint planning
- Role of product owner
- Role of Scrum master
- Explanation on why team sizeshould be between 6-9
- Explanation on why sprintduration should be 2 – 4weeks
- Sprint retrospect
- What are burn down and burnup charts
- Why KANBAN charts are used
- Advantages
- Dis-Advantages
SQL
- Downloading MySQL
- Installing MySQL
- Connecting from Command prompt toMySQL
- Creatingdatabases
- Create Tables
- Executing various SQL queries on
- Insert
- Update
- Delete
- Select
- Drop
- Distinct etc.
- Why SQL iscalled as structured query language
- Built-infunctions in SQL
- Length
- Trim
- Rtrim
- Ltrim
- Count
- Max
- Min
- Avg
- Sum
- Lcase
- Ucase
- Now
- Using limitkeyword in MySQL
- Sorting ofData
- Using % and _in queries
- Data types
- Constraints
- Differencebetween DBMS and RDBMS
- Joins
- Subqueries
- Normalisation
- Interview questions
Project #1 :
Industry : CRM
Project Description: A company wants to storeall its customer leads, also wants to maintain its customer billing details inthe software. A company also wants to run email campaigning and SMS campaigningfor lead generation. Software will also help to monitor work progress of thecompany along with attendance tracking of the employees. The other features ofthe software would include forum, organiser, reminders, note, file upload incloud etc.
Project execution work
- WriteTest Plan
- understandingrequirement and identifying scenarios
- Write / review / excuse Testing Cases in Quality Centre
- Reportingdefect in bugzilla
- Performingsmoke testing
- Performingfunctional , integration and system testing
- performingadhoc testing, exploratory testing etc.
- performingsecurity testing
- PreparingSTCM
- Preparingtraceability matrix
- Preparingmonthly status reports
- Validatingdata in the back end database using SQL
- Attendingdaily stand up meetings
- Analysingburn down chart
Core Java
- Installing JDK
- Developing simple java file on editor
- Compiling and running .java file from commandprompt
- –d option
- Static versus non-static members
- Classes and objects in java
- Difference between JDK and JRE
- Unary operators
- Variables and data types
- Typecasting– auto upcasting and explicit down casting
- Methodsand its rules
- Constructorsand its rules
- Thiskeyword
- Superkeyword
- Inheritancein java with several examples
- Conditionalstatements
- loops
- Exceptionhandling – Compile time and runtime
- Interfacesin java with several examples
- Abstractclass in java with several examples
- Polymorphism
- Instanceinitialization blocks
- Staticinitialization blocks
- Garbagecollection
- Enum
- Filehandling in java - File , FileInputStream, FileOutput Stream, Buffered reader,Buffered Writer etc
- Arrays
- Collections
- Stringclass
- Threads
- Wrapperclasses
- Annotations
- JavaMemory management
- Cloning
- Innerclasses
- Assertclass
- Finalkeyword
- Reflections
- Collection Versus Collections
- Design Pattern in java
- Annotations
- Object Class
- Finalize
J2ee
HTML
- Architectureof HTML
- Exploringdifferent HTML tags
- LearningHTML tag attributes
- Developingdifferent HTML elements
- DevelopingForm and Form Elements
- Understandingaction attribute in form
- Understandingpost and get with differences between them in detail
- Introductionto css.
- Usingcss like
- inline css
- internal css
- external css
- Developingforms using HTML and css
- Developingmenu navigation bar using css and HTML
- Developingtabular reports using css and HTML
- Assignmentquestions
Java Script
- Whatis scripting
- Understandingscript tags
- Advantagesof Scriting
- Creatingfirst java script program
- Learningwrite, alert, console etc output types
- Creatingexternal js file and linking with HTML
- Jsvariables
- Jsloops
- Jsconditions
- JsArrays
- HandlingExceptions in JS
- DevelopingJs functions
- UnderstandingGlobal and local variables
- JsEvents
- JsCookies
- JsPage Redirection
- JsVoid Keyword
- Jsobjects
- Js togive print through printer and generate bills
- Jsform validation
- Validatelogin forms
- ValidatingRegistration forms
- Disablingbuttons / text fields / links etc
IntegratingHTML, css, Java Script and performing form validations
JDBC
- Introductionto JDBC
- UnderstandingTypes Of Driver
- Type 1driver
- Type 2driver
- Type 3driver
- Type 4driver
- InstallingMysql / Oracle Database with Database Interface
- Configuringdriver and connecting with database using JDBC
- Performingoperations like
- Select
- Update
- Delete
- Drop
- Filters
- Uploadfiles into database etc
- Preparedstatements
Servlet
- Understandingworking of dynamic web applications
- InstallingTomcat and understanding its working mechanism
- DevelopingFirst Servlet Program
- Typesof Servlet
- UnderstandingServlet methods
- Servletlife cycle
- Understandinghandling sessions with URL rewriting, hidden fields, http session
- DevelopingForms using Servlet , forms and css and JDBC
- Miniproject using Servlet, HTML and CSS and JDBC
JSP – JavaServer Pages
- Introductionto JSP
- JSPversus Servlet
- UnderstandingJsp tags
- JSPlife cycle
- JSTL
- Miniproject with JSP, Servlet, JDBC.
HIBERNATE FRAME WORK
Pankaj Sir's Academy Persistence with Hibernate course covers the core fundamental concepts ofHibernate like Session, Transaction, Associations, Mappings, Inheritance andtypes which helps to solve complex Relational Database Management Systemproblems with entity beans. This course also covers the most advance featuresof Hibernate like NoSql, Spring, Filter, Search and Validator. You will alsoget to implement a Hibernate project in Java towards the end of the course.
Course Objectives
After the completionof the Persistence with Hibernate at Pankaj Sir's Academy, you will be ableto:
- Understand ORM andbasics of Hibernate
- Understand andimplement life cycle of Hibernate Persistence and Session Factory
- ImplementHibernate Mappings, Inheritance and Types
- UnderstandHibernate Criteria and Query Language
- ExploringHibernate Transactions, Filter and Performance
- ImplementHibernate Search and Validations
- Hibernate withNoSQL and Spring
Who should go forthis course?
This course is afoundation for any Java Programmer, Java Developer, Java Architect or anyprofessional associated with Java who wants to explore and master the JavaPersistence with Hibernate.
Pre-requisites
The pre-requisitesfor learning Hibernate is the basic knowledge of RDBMS, SQL, Java and JDBC.
Project Work
Towards the end ofthe course, we will focus on designing an Inventory System that provides a very effective way of monitoring the inventories.
We will see how tomonitor the quantity, location and status of the inventory as well as therelated shipping details. Inventory System should be implemented as aninteractive program that:
- Enables admin userto enter the data regarding the inventories and order details of the completeinventory system
- Render orders
- Tracks the orderitems and its corresponding supplier details
- Provides acomplete invoice format for the orders
Why learn Persistencewith Hibernate?
As data usage isincreasing day by day in all domain applications, the usage and complexity of Database increases exponentially. It is important to have a framework whichhandles all the life cycle, connections, sessions and transactions of database,henceforth leaving only the business logic for the developers to work with.This is where Hibernate comes in and helps the professionals to concentrateonly on business logic instead of database environments. There is a huge demandfor Hibernate professionals and this course acts as a foundation, also provideslots of opportunities in the Java Persistence World.
- Hibernate Overview inshort
- Hibernate-ORM
- HibernateArchitecture
- Hibernate EnvironmentSetup
- HibernateConfiguration
- Hibernate Session
- Hibernate MappingFiles
- Hibernate MappingTypes
- Hibernate Annotation
- Hibernate QueryLanguage
Spring Frame Work
Pankaj Sir's Academy SpringFramework course covers all the concepts that made Spring probably the mostpopular Java application framework. Starting from Dependency Injection to howto create first spring application. Aspect Oriented Programming (AOP),integrating Hibernate with Spring .Building application using Spring MVC..Making your spring application secure. At the end of the course, we will alsocreate a web application using Spring Framework.
CourseObjectives- After the completion of the 'Spring Framework' Course at Pankaj Sir's Academy, you should be able to understand:
- Spring FrameworkArchitecture
- Spring'sDependency Injection and Autowiring feature
- Build applicationusing Maven
- Aspect OrientedProgramming (AOP)
- Data accessmechanisms provided by Spring
- IntegratingHibernate with Spring
- Spring MVC
- Create a webapplication using Spring MVC
- Integrating Apachetiles with Spring
- Spring Web Flow
Web Services –SOA
This course ofTesting Campus introduces you to SOAP Web Services using the JAX-WS standardspecification. You will learn what SOAP web services are and how to write them.You will be writing a web service application, deploying, running and testingit on Glassfish. You will also learn to consume SOAP web services.
- Introduction
- This unit introduces you to web services. You'll learn some of theterminologies. You'll also build a simple client program that consumes an existing web service.
- Why web services are required explanation
- Understanding web services terminologies
- Webservices stub generation
- Callingservice
- BuildingJAX-WS services
- Configure glass fish server
- Codeand deploy web service and ws import
- Adding input arguments
- Service First and Contract First Service
- Understanding the WSDL
- Customizing WSDL
- Service Interface and Custom types
- Using JAXB Annotations
- Using SOAP UI
- Using Web Service Explorer
- Using Endpoint
Project #1 :
Industry : CRM
Project Description :
A company wants to store all its customer leads, also wants tomaintain its customer billing details in the software. A company also wants torun email campaigning and SMS campaigning for lead generation. Software willalso help to monitor work progress of the company along with attendancetracking of the employees. The other features of the software would includeforum, organiser, reminders, note, file upload in cloud etc.
Project executionwork
- Performing securelogin and logout
- Developing UI usingJSP
- Developing Servlets
- Installing MYSQLdatabase
- Connecting withdatabase using hibernate and performing CRUD operations
- Integrating withspring to remove dependency and for easy maintenance.
- Report generation
Project #2 :
Industry : Online Banking App
Project Description :
Providing complete online banking solution to the customer
Project execution work
- Performing secure login and logout
- Developing UI using JSP
- Developing Servlets
- Installing Oracle database
- Connecting with database using hibernate and performing CRUD operations
- Integrating with spring to remove dependency and for easy maintenance.
- Performing credit /debit transactions
- Checking Account Balance
- Implementing Web services, WSDL files, SOAP, RESTFUL web service, JAX-RS implementation
A course completion certificate is issued by Pankaj Sir's Academy which certifies that you completed a particular course. This certificate is issued to all the learners participating in this course.
-
Do you provide job assistance?
Pankaj Sir's Academy is biggest online training solution provider and is tied up with 400 IT companies. After completion of course you will get access to our in-house job portal through which you can starting applying for jobs all over india. Every day hundreds students appear for placements through Pankaj Sir's Academy online job portal. You will get job assistance till you get placed.
-
Have to clear doubts?
In case of any doubts you can reach of subject matter experts(Technical Trainers) 24X7. You can also opt for one to one doubt clearing session with out subject matter expert
-
What are the payment options?
You can pay by credit card, debit card, net banking or even deposit cheque
-
Who are our instructors?
All our instructors have 12 to 15 years of experience in relevant domain and have experience training thousands of students every year
-
Do we get practise test facility?
yes, we will give you access to our LMS(Learning Management System) through which you can take hundreds of practise test.
-
From where to access study material?
You can access study material in LMS(Learning Management System)
-
What about course completion certificate?
Once the project work is completed you will get course completion certificate