SDET to Developer Certification Program

Overview

With the change in era of technology, organizations are looking for Full Stack Engineers. As per the organization’s perspective, you should be able to do Testing as well as Development. So now just being an SDET is not enough, Development skills also needs to be enhanced by SDETs.

Keeping these demands in mind, DevLabs Alliance comes up with the certification program to transform yourself from SDET to Developer.

In this course, you will learn how to develop a web application from scratch using Java technology. It will cover the advanced topics like Design Patterns, Design Principles, Java Concurrency Package, Java Generics, Spring Framework, RESTful Services with Spring, Hibernate, Web Technologies like Angular, HTML, Tomcat and many more advanced Java topics.

Key Features of Certified SDET  To Developer Course

  • 75 hours of practical oriented training cum workshop
  • Each session followed with exercise, Case Studies, Labs and Project Work
  • Certification Guidance
  • Industry specific project implementation
  • Flexible Schedule
  • Doubt Clearing and Technical Support
  • Instructor led Practical Oriented Training
  • Recorded Sessions will be available within 24 hours
  • Completely Customizable course content and schedule based on your need(for corporate batches)

Who should take Certified SDET  To Developer  course?

  • SDETs
  • Participants having good knowledge of Core Java

What you’ll learn from Certified SDET To Developer course

This is a comprehensive online course consists of 75 hours where our experienced trainers will teach you advanced topics like Design Patterns, Design Principles, Java Concurrency Package, Java Generics, Spring Framework, RESTful Services with Spring, Hibernate, Web Technologies like Angular, HTML, TomCat, and many more advanced Java topics. You will learn all these concepts will hands on experience in one of Live Project.

Creating Next Gen Engineers!

Certified SDET  To Developer Course Certification

SDET to Developer Certified Professionals by DevLabs Alliance work with global organizations like Accenture, Optum, Capgemini, Cognizant, TCS, TechnoSoft, Oracle, Expedia etc.

To unlock DevLabs Alliance’s certification, you have to complete and submit the use case assignments provided during the course, and then assignments submitted by you will be evaluated by a team of experts and practitioners. Your result will be shared after assessment and certification will be awarded accordingly.

Why you should take this course from DevLabs Alliance

FeaturesDevLabs AllianceOther Training Providers
Classroom SessionLive Virtual Classes with Extensive hands onInstructor led, no hand son
1-1 Training

Training ScheduleFlexibleFixed
Customized Course

Access to Recorded Videos

EMI Options

Support Post Session

Case Studies Discussion

1
Basic Java – OOPs Concepts
  • Abstraction
  • Polymorphism
  • Inheritance
  • Encapsulation
  • Composition
  • Aggregation and Association


2
Exception Handling with Custom Exceptions
  • What is Exception and its types
  • Pre Defined Exceptions
  • Try-Catch-Finally block
  • Multiple & Nested Try Catch block
  • Throws vs throw keywords
  • Checked and UnChecked Exceptions
  • Java Custom/User Defined Exceptions
  • User Defined Exceptions examples


3
Immutable Class
  • What is Immutable class?
  • How to create Immutable class in Java?
  • Examples to create Immutable class


4
Collections Framework
  • What are Collections?
  • Collection Classes in Java
  • Util Package interfaces
  • ArrayList
  • LinkedList
  • HashSet
  • TreeSet
  • LinkedHashSet
  • HashSet
  • Stack
  • ArrayDeque
  • PriorityQueue
  • Iterator


5
Design Patterns
  • Creational design patterns
  • Structural design patterns
  • Behavioral Design Patterns


6
Solid Design Principles
  • Single Responsibility Principle (SRP)
  • Open-Closed Principle (OCP)
  • Liskov Substitution Principle (LSP)
  • Interface Segregation Principle (ISP)
  • Dependency Inversion Principle (DIP)


7
Java 8
  • Lambda Expression
  • Functional Interface
  • Default Methods
  • Streams
  • Date/Time API Changes


8
Java Concurrency Package
  • Java Concurrency – Introduction
  • Concurrency Evolution
  • Thread Safety
  • Locks and thread synchronization
  • Object vs. Class Level Locking
  • UncaughtExceptionHandler
  • Java Concurrency Utilities
  • Atomic operation



9
Java Generics
  • Defining Generic Class
  • Bounds on Generics
  • Generic Methods
  • Do's and Don'ts in Generics


10
Overview of Spring Technology
  • Challenges for Modern Applications
  • Motivation for Spring, Spring Architecture
  • The Spring Framework


11
Spring Introduction
  • Managing Beans
  • Inversion of Control / IoC, Dependency Injection / DI
  • Configuration Metadata Overview, Configuring Beans (XML)


12
The Spring Container
  • Overview of the Spring Container
  • ApplicationContext Overview
  • API and Usage



13
Dependencies and Dependency Injection (DI)
  • Examining Dependencies
  • Dependency Inversion
  • Configuration and Usage of Dependency Injection (DI) in Spring



14
Annotation Driven Configuration
  • JSR 330 (@Named) and Spring (@Component) Annotation Styles
  • @Named/@Component, @Inject/@Autowired, @Repository, @Service
  • Configuring Beans and Autowiring with Annotations


15
Java Based Configuration (@Configuration)
  • Overview - code-centric Configuration
  • @Configuration and @Bean
  • Dependency Injection
  • Resolving Dependencies on Other Beans
  • Injecting Configuration Classes


16
Bean Scope and Lifecycle
  • Bean Scope Defined - Singleton, Prototype, and Other Scopes
  • Configuring Scope
  • Bean Creation Lifecycle
  • Lifecycle Callbacks
  • BeanPostProcessor
  • Event Handling



17
Wiring in Depth
  • Value Injection
  • Constructor Injection
  • Qualifiers / Domain Specific Language (DSL)
  • Profiles



18
Database Access with Spring
  • Overview of Spring Database Support
  • Configuring a DataSource
  • Using Spring with Hibernate


19
High Level Hibernate Overview
  • Session Factory configuration
  • Local Session Factory Bean
  • Contextual Sessions and Spring Integration



20
Using Spring with JPA
  • Managing the EntityManager (EM)
  • Creating a JPA Repository/DAO Bean - @PersistenceUnit, @PersistenceContext


21
Spring Web Integration and Introduction to Spring MVC

 Integrating Spring with Java EE Web Apps

  •  ContextLoaderListener
  •  WebApplicationContext

Spring Web MVC Overview

  • Capabilities
  • Architecture (Front Controller, MVC Pattern)

Spring MVC Basics

  • DispatcherServlet, Configuration (@EnableWebMvc, Servlet 3 initialization), mvc Namespace
  • Controllers, @Controller, @RequestMapping (Handler Methods)
  • @RequestParam and Parameter Binding
  • View Resolvers
  • Controller Details, @RequestMapping, @RequestParam, @PathVariable
  • Model Data, @ModelAttribute, Model/ModelAndView Classes



22
RESTful Services with Spring
  • REST Overview
  • Characteristics/Capabilities
  • URI Templates
  • REST vs SOAP
  • REST and Spring MVC
  • Spring support for REST
  • @RequestMapping/@PathVariable, @RequestBody, @ResponseBody, HTTP Method Conversion
  • Writing RESTful Controllers
  • Returning XML and JSON Data
  • Client-Side Access to RESTful Services
  • Using Spring's RestTemplate
  • Programming Common REST Patterns
  • GET: Read
  • POST: Create
  • PUT: Update
  • DELETE: Delete


23
HTML
  • Overview
  • Basic tags
  • Elements
  • Attributes
  • Phrase Tags
  • Formatting
  • Image, text and email Links
  • Frames and iframes
  • Blocks
  • Colour, font and background
  • Forms
  • Multimedia
  • Layouts


24
Angular
  • Introduction to Angular


25
Introduction to Basic Building Blocks of Angular
  • Modules
  • Components
  • Templates
  • Metadata
  • Data binding
  • Directives
  • Services
  • Dependency injection


26
Introduction to Type Script
27
Setup the Development Environment
  • Setup Node
  • Setup CLI


28
Structure of Angular Project

e2e, node_modules, src/app, src/assets, src/environments, index.html, main.ts, polyfills.ts, style.css, angular-cli.json, karma.conf.js, package-lock.json, package.json etc


29
Java Script
  • Overview and basics
  • Events and Cookies
  • Page redirect
  • Dialog Box
  • Errors and Exceptions
  • Form Validation
  • Animation
  • Debugging



30
Tomcat
  • Installing tomcat
  • CAC enabling Tomcat
  • Configuring a JDBC database
  • Configuring a JNDI database
  • Embedding into an application
  • Tomcat Virtual Hosts


31
Deployment of Web Application GIT
  • Overview of GIT
  • GIT Installation
  • Create GIT Account
  • GIT Lifecycle
  • GIT Integration with Eclipse
  • GIT Create
  • GIT Clone
  • GIT Commit
  • GIT Push
  • GIT Update
  • GIT Delete
  • GIT Stash




32
GIT
  • Version Control System
  • Centralized & Distributed Version Control System
  • GIT Features
  • GIT Commands
  • GIT Remote
  • Advantages of GIT
33
*18-20 hours of Recorded sessions of Core Java will be provided*
No, your certificate will be valid for life time.
You can choose any upcoming training and we can accommodate you in that.
By the end of each session you will get a recording of each class. You can access these recordings any time, distribution of these recordings without ISATB.org permission is not allowed. Assignments will also be provided as per planned syllabus.
We arrange some extra time so that you can align yourself with the ongoing class
20th March to 16th MaySat – Sun
(09 weekends )
05:00 PM to 08:00 PM IST 25300499Batch Closed
20th March to 16th MaySat – Sun
(09 weekends )
05:00 PM to 08:00 PM IST 25300499Batch Closed
Request a Batch

Be the first to add a review.

Please, login to leave a review
Add to Wishlist
Enroll Now
Modules: 33

Working hours

Monday9:30 am - 6.00 pm
Tuesday9:30 am - 6.00 pm
Wednesday9:30 am - 6.00 pm
Thursday9:30 am - 6.00 pm
Friday9:30 am - 6.00 pm
SaturdayClosed
SundayClosed
$('.enrollbtn').on('click', function (){ $( "#announcement" ).tabs( "option", "active", 0 ); $(' a[href="#announcement"]').trigger('click'); });

    Request A Batch

    Training Mode

    No. of Expected Participants