Logo
  • phone_icon
  • US Contact Number: +1(917)-745-8787

  •  India Contact Number: (+91) 9560104447/8968585110
  • Get Social with us!
automate_first
Core Java
SPRING
HIBERNATE
WebServices
Design Patterns
JavaScript

Learn to Automate

automate_arrow
automate_second

JavaScript Training Course Details

Total Modules: 12

Java Basics For Web Based Application Programming

Training Video - 1

right_icon2JDK, JRE, JVM and STS

  • Topics
  • What is Java as a programming language?
  • What does terms like JDK, JRE or JVM mean in java programming world?
  • What is the difference between JDK, JRE and JVM?
  • What do we need(out of JDK or JRE) to create,develop and execute spring based applications on any operating systems?
  • From which very website or through which very URL can we install latest version of JDK or JRE?
  • What is IDE?
  • Is STS a preconfigured eclipse environment for creating spring based applications?
  • From which very website or through which very URL can we install latest version of STS?

Training Video - 3

right_icon2Final Keyword and Exception Handling

  • Topics
  • What does final keyword mean in java programming langauge and when do we use final keyword in java based applications?
  • What kind of difference does final keyword bring to variables, methods, method parameters or a class in comparison to non final variables, methods, method parameters or a class?
  • How final keyword works with static or non static data members?
  • Why variables declared as part of an interface are by default considered as final?
  • What does Exception mean in java programming language?
  • What do we mean by checked and unchecked exception and how are they handled in spring based application?
  • Is exception handling only possible for checked exceptions and not for unchecked exceptions? If no, how are unchecked exceptions handled?
  • What are the five java keywords that are used to handle exceptions as part of java based application?
  • What is try with resources in java programming language?
  • When do we find the need to use try with resources in real time java based application?
  • How try with resource block works differently from using normal try/catch block?
  • What is AutoCloseable interface and why this interface is used?
  • What does close method of AutoCloseable interface do?
  • Why AutoCloseable interface is used with try with resources and how both try with resources and AutoCloseable interface works together?

Training Video - 5

right_icon2MultiThreading Concepts and ThreadPoolExecutor

  • Topics
  • What is multithreading and why do we need to implement multithreading concepts as part of java based application?
  • What is synchronization in general as a concept in java thread based programming?
  • When and why do we need to use synchronized method or synchronized block in java based applications?
  • What is static synchonization and when do we make static methods as synchronized in java based applications?
  • What is a deadlock situation in java thread based programming or how java code should not be written which ultimately creates deadlocks in java based application?
  • What is a Concurrency API?
  • What is a ExecutorService and Executor API?
  • What are Reentrant Threads or Reentrant Monitors?
  • How a new thread pool can be created using ExecutorService and Executors API?
  • What does shutdown, awaitTermination and shutdownNow method do and why do we need such methods?
  • What is Callable and Future Interface and what does call and get method of Future Interface do?
  • Is Callable interface another task hanlder of ExecutorService API apart from Runnable?
  • What is Lock interface and ReentrantLock implementation class?
  • How Lock interface differs from a synchronized block?
  • In what all scenarios Lock interface and its implementation class should be preferred over synchronized blocks or methods?
  • What is Semaphore and Mutex in thread based programming?
  • Why and when Semaphore is used in java based application?
  • What kind of restrictions does Semaphore put in java based applications?
  • What is a Mutex situation in thread based programming?

Training Video - 2

right_icon2Interface, Abstraction, Constructor and Static Keyword

  • Topics
  • What is an interface?
  • What is Abstraction in general as a Java OOPS principle or what does an abstract keyword do?
  • How does an interface differ from the abstract class?
  • What is a constructor?
  • What is static keyword?
  • Why static keyword is used in front of variables, methods, inner classes or inner blocks?
  • What advantage does static keyword provide to variables, methods, inner classes or inner blocks in comparison to non static variables, methods, inner classes or inner blocks?
  • What is the difference between static and non static data members?
  • What are the restrictions that static methods has to follow in comparison to non static methods?
  • How memory allocation works for static data members in comparison to non static data members?

Training Video - 4

right_icon2Collections Concepts

  • Topics
  • What is a Collections interface or Collections Framework in general?
  • When Collections is preferred over arrays in java based applications?
  • What does List and Set interface of Collections Framework do and in which very situation are they used?
  • What are the unique and important characteristics of List interface?
  • What are the different List interface implementation classes in java programming language and how do they work?
  • How List interface implementation classes e.g ArrayList, LinkedList, Vector and Stacks differs from each other?
  • What are the unique and important characteristics of Set interface?
  • What are the different Set interface implementation classes in java programming language and how do they work?
  • How Set interface implementation classes e.g HashSet, LinkedHashSet and TreeSet differs from each other?
  • When do we use Map interface implementation classes in java based application?
  • What are the different Map interface implementation classes in java programming language and how do they work?
  • How Map interface implementation classes e.g HashMap, LinkedHashMap, TreeMap and HashTable differs from each other?

Training Video - 6

right_icon2Design Patterns

  • Topics
  • What are design patterns in java programming language?
  • What is a Factory design pattern?
  • What is the need/requirement following which developers choose to design applications that follows Factory design pattern?
  • What are the rules that needs to be followed to design or make applications following Factory design pattern?
  • What is a Singleton design pattern?
  • What is the need/requirement following which developers choose to design applications that follows Singleton design pattern?
  • What are the rules that needs to be followed to design or make applications following Singleton design pattern?

Spring Framework And Advanced Java Concepts For Web Based Application Programming

Training Video - 7

right_icon2Spring Framework Concepts

  • Topics
  • What is a Spring framework?
  • What is a Spring framework(Dependency Injection) approach?
  • How DI Pattern is related to Inversion of Control(IoC) and why Dependency Injection pattern is said to be a specialization of Inversion of Control pattern?
  • What are the main characteristics of Spring framework?
  • What does Maven tool do and why Maven tool is used for building spring based applications?
  • What is pom.xml file and for which very reason do we use pom.xml file in spring based applications?
  • What does different tags of pom.xml file mean and how, when and why are they used?
  • How dependencies and different goals are set in pom.xml file and for which very reason do we need to set these goals or dependencies?
  • How does jar file and war file gets created and loaded on server, do we need to do it manually or Maven does it for us?
  • In which very local system or server directory are all the jar files downloaded?
  • From which very website does Maven download the jar files and where can we check which correct version of jar file can be downloaded?
  • What is the difference between library and a framework?

Training Video - 9

right_icon2Servlets and JSP Concepts

  • Topics
  • What is a servlet and what does it do?
  • what is a DispatcherServlet and why DispatcherServlet is majorly the only servlet used for spring based application?
  • what is a servlet container?
  • Should we use servlet container or web server for spring based web applications deployment?
  • What is the difference between servlet container, web server and applcation server?
  • Out of servlet container, web server and applcation server,which one should be used and when?
  • What is apache tomcat, jboss or weblogic server?
  • What is ServletContext?
  • What is a jsp(java server pages)?
  • What is JSTL or EL(Expression Language) and why are they used?
  • What is front controller design pattern and is Dispatcher Servlet the spring MVC's implmentation of front controller design pattern?

Training Video - 11

right_icon2Annotations- @RequestMapping, @RequestParam and @PathVariable

  • Topics
  • How spring IoC container differs from a servlet container?
  • What does ApplicationContext, ContextLoaderListener and DispatcherServlet APIs do?
  • How does APIs like ApplicationContext, ContextLoaderListener and DispatcherServlet relate to container where our application code is deployed?
  • What are annotations in spring framework
  • What is a @RequestMapping annotation?
  • When do we need to use @RequestMapping annotation as part of spring framework based web application
  • Does DispatcherServlet has got everything to do with @RequestMapping attribute for controller-handler mapping
  • Can we use @RequestMapping annotation on top of classes and methods
  • Can we write fallback method using @RequestMapping annotation if controller couldn't find any specific handler method for any URI so as to avoid 404 error
  • What is @RequestParam annotion and when and how do we use it?
  • What is @PathVariable annotion and when and how do we use it?
  • What is spring MVC and what does an MVC architecture mean in itself?

Training Video - 8

right_icon2Bean Basics

  • Topics
  • What does a bean mean in java web based programming?
  • What is the programming difference between POJO and a Java Bean?
  • What is a Serializable interface?
  • Why does a bean need to have no-arg constructor?
  • What is the technical meaning of context plain-vanilla Java Bean & plain-vanilla Java Class?
  • what does attributes like @Entity and @Id mean, how are they related to Java Bean and how are they used?
  • What are the advantages of using java bean?
  • What does terms like DTO, POCO, BO and DAO mean, how do they differ from each other and when do we need them in java based application?

Training Video - 10

right_icon2Spring Ioc Container Basic Facts

  • Topics
  • What is a container(spring IoC Container)?
  • In a typical Spring MVC project, can we have two or more "containers" : One created by ContextLoaderListener and another one by DispatchServlet, if yes what do they do and do we really need two or more than two "containers" as part of single java based project?
  • If more than two IoC containers can exist as part of one application, do two or more config files needs to be created for same, one could be root-context.xml and other one could be (*servletname)-context.xml)
  • Can one web application define many dispatcher servlets and can exist with one application context?
  • What is the relationship between configuration files and the container?
  • What does web.xml file do?
  • why do we need web.xml file and which kind of configuration do we set as part of web.xml file?
  • What does different tags of web.xml means and which ones should be used and when?

Training Video - 12

right_icon2Logging or Log4j Mechanisms

  • Topics
  • What does Log4J, SLFJ and Commons Logging jar files do and how logging is done as part of java web based applications?
  • Are logging properties set using properties file as well as with XML file?
  • How to use logging properties in java spring based applications?
  • What does different properties types like INFO, WARN, ERROR etc do and which one should be used, when and how?
  • Create a simple spring based application and understand how each and very component is inter connected to each other and how the whole thing works?

Dependency Injection and Coupling Concepts

Training Video - 13

right_icon2What does Coupling mean?

  • Topics
  • What does coupling mean in java spring framework based project?
  • What is tight coupling?
  • How using programming through interface can we convert tightly coupled project to loosely coupled project in java spring framework based project?
  • How using Object Factory or how following factory design pattern can we reduce loose coupling to rather no coupling in java spring framework based project?
  • Why should we try and bring zero coupling in service oriented architecture based java class files(where actual business logic code is written)?
  • Why we CAN'T remove coupling between model classes(where actual mapping with database tables is written) in java spring framework based project?
  • How using xml configuration files can we remove coupling completely as part of java spring framework based project?
  • What are the actual advantages when there is NO COUPLING in java spring framework based project?
  • How do we create configuration xml files for java spring based web application as part of STS IDE?
  • What does 'beans' as topmost root element of the xml configuration file do and what does 'bean' element as part of every xml configuration file do and what do we need to write as part of it?
  • Why do we need to choose different schemas or namespaces for xml configuration files or in general what does schema or XSD do?
  • What does property, id and class attribute of bean element means and why are they used as part of any configuration file in java spring framework based project?
  • When do we need to choose property element as part of bean element as part of xml configuration file

Training Video - 15

right_icon2DI Concepts - Part 2

  • Topics
  • When do we need to use array element with constructor-ref element as part of xml configuration file and what does array element do?
  • When do we need to use list element with constructor-ref element as part of xml configuration file and what does list element do?
  • When do we need to use map element with constructor-ref element as part of xml configuration file and what does map element do?
  • How does value, ref, id and class attribute works with array and constructor-ref elements?
  • How does value, ref, id, class, value and value-ref attribute works with list and constructor-ref elements?
  • How does value, ref, id, class, key, value, value-ref and entry attributes works with map and constructor-ref elements?
  • Does both setter injection and constructor injection need to be implemented at bean level only?
  • What is a getBean method and how do we use it
  • In how many ways can we use getBean method to get the bean id and all other information from the configuration file directly?
  • why is this concept called Dependency Injection so important in java spring framework based project?

Training Video - 16

right_icon2Application Context and getBean method Concepts

  • Topics
  • What is a getBean method and why do we need to use it?
  • What is ClassPathXmlApplicationContext API and how does this API work with getBean method to get the bean information from xml based configuration file?
  • Why do we need to use ClassPathXmlApplicationContext API to get the entire container information created out of xml configuration file?
  • Can we pass bean id instance directly to getBean method, if yes, do we always need to do type casting while using this technique?
  • Basically why do we need to use getBean method or why do we need bean information from xml file as part of java file?
  • Apart from id, can we also pass the class name directly to getBean method, if yes, why and when do we need to do that?
  • Is ClassPathXmlApplicationContext the only API that we use to create spring container or do we have other APIs also?
  • What does registershutdownHook or close method do as part of Application Context and why and when do we need to use them?

Training Video - 14

right_icon2Dependency Injection Concepts or DI Principles

  • Topics
  • What is Dependency Injection or what does DI principle means?
  • In how many types a DI principle is catagorized into?
  • What does setter and constructor injection means?
  • Is setter injection achieved through property tag in xml configuration file and is also considered to be an alternative to p namespace
  • Is constructor injection enabled through constructor-ref attribute and different constructor of a class?
  • How does constructor-ref element works with value or ref attribute in xml configuration file for successful constructor dependency injection?
  • what does these attributes, value and ref signify as part of xml configuration file and how do we use them?
  • What does index attribute means and how does it work with constructor-ref attribute as part of xml configuration file and basically what does index attribute do?
  • Why do we need to use index attribute in conjunction with constructor-ref attribute?

BEAN SCOPES, P & C NAMESPACE, Bean Life Cycle, BeanPostProcessor and Bean Inheritance

Training Video - 17

right_icon2Bean Scopes

  • Topics
  • What are bean scopes in spring framework?
  • How many different types of bean scopes can we use as part of java spring framework based project?
  • Which one is the default bean scope for all beans that are declared as part of java spring framework based xml configuration file
  • What is a singleton bean scope, how and when should we use it?
  • What is a prototype bean scope, how and when should we use it in our project?
  • What are other three bean scopes(request, session and global session), how do they work and when should we use them?
  • Are last three bean scopes only related to HTTP REQUEST or are they only used and are meaningful in Web Application Context?

Training Video - 19

right_icon2Bean Life Cycle

  • Topics
  • What is the life cycle of a bean?
  • How different structures of a bean(init method, constructor or its different methods) gets invoked when spring container load different beans via xml configuration file or Java configuration class?
  • Does constructors defined in the bean get invoked before dependency injection actually plays its role?
  • What does init-method attribute do as part of bean element?
  • What does destroy-method attribute do as part of bean element?
  • Do we need to define init and destroy method as part of every bean definition, if yes, why and when do we need to give their implementations?
  • Can we write default-init-method and default-destroy-method attributes as part of all beans declared as part of the project, if yes, how can we do that?
  • What does InitializingBean and DisposableBean interfaces do and how and when are they used?
  • Are the methods provided by these two interfaces same as that of init and destroy methods, if no, what are they and how are they used?
  • What does afterPrioritySet method of InitializingBean interface do and how does it work
  • What does destroy method of DisposableBean interface do and how does it work
  • Are Init and Destroy the first and last methods that gets executed on beans before DI or any other functionality is implemented or executed on beans?

Training Video - 21

right_icon2Bean Inheritance Concepts

  • Topics
  • What is abstract keyword in java and when do we make methods or classes as abstract in java based projects?
  • What are the basic requirements on the basis of which we decide when to go ahead with making a class or methods as abstract in java based projects?
  • How can we specify class as abstract directly through xml configuration file and what are the benefits of making a class as abstract directly through xml configuration file?
  • What does parent attribute mean in spring framework?
  • What are the benefits or when do we establish parent-child relationship among classes in java based projects or when do we implement the concept of inheritance among classes in any project?
  • How dependency injection(setter as well as constructor injection) plays its role when the concept of inheritance is established within different beans?
  • What are inner beans in spring framework?
  • Are Inner Beans like inner classes concepts of java programming language?
  • What are the advantage of defining inner beans?
  • Can't we segregate the functionalities without using the concept of inner beans, how does using the concept of inner beans make our application design follow the DI pattern correctly?

Training Video - 18

right_icon2P & C Namespace

  • Topics
  • What is a p-namespace?
  • How to add p-namespace schema as part of bean xml configuration file?
  • Is p-namespace an alternative to setter injection property tag or what is ultimately called as setter dependency injection?
  • What is c-namespace?
  • How to add c-namespace schema as part of bean xml configuration file?
  • Is c-namespace an alternative to constructor injection property tag or what is ultimately called as constructor dependency injection?

Training Video - 20

right_icon2BeanPostProcessor Interface

  • Topics
  • What is a BeanPostProcessor interface?
  • Why and when do we need to implement this interface as part of different classes?
  • How many methods do we need to define as part of our class files and what are the benefits of defining these methods as part of a project?
  • What kind of arguments do we need to pass as part of these methods that we implement as part of BeanPostProcessor interface?
  • Where does BeanPostProcessor interface implementation comes in the life cycle of a bean?
  • What is a PriorityBean interface, why and when do we need to implement this interface also as part of different class files with BeanPostProcessor interface implementation?
  • How can we change or manage the order of execution of different pre or post processors when implemented BeanPostProcessor and PriorityOrder interface?

Spring Autowire Mechanism, JSR Annotations, Component Scan and Spring Event Mechanism

Training Video - 22

right_icon2Spring Autowire Mechanism - using autowire attribute

  • Topics
  • What does autowire attribute do and where do we use it in spring framework based project?
  • When, why and where do we need to use autowire attribute in spring framework based project?
  • Where does autowire attribute fits in spring framework based project in Depedency Injection principles?
  • How many values does autowire attribute accept?
  • What does 'no' and 'default' value of autowire attribute do and when do we choose these values?
  • When do we choose 'byName' value for autowire attribute and what does it do?
  • When do we choose 'byType' value for autowire attribute and what does it do?
  • When do we choose 'constructor' value for autowire attribute and what does it do?
  • Is 'autowire' attribute any better than constructor and setter injection and what are the challenges that we face after we use autowire attribute directly instead of constuctor or setter injection?

Training Video - 25

right_icon2Component Scan

  • Topics
  • What does @ComponentScan annotation do or what does context:component-scan element/attribute do as part of spring framework based project?
  • Does context:component-scan element/attribute does the work of context:annotation:config attribute too?
  • What does @Component and @Service annotations do and when can we use it?
  • Can we declare a bean directly using @Component or @Service annotation and spring container scans them, initalize them, assemble them as part of spring container directly?
  • What does base-package attribute of context:component-scan element do as part of spring framework based project?
  • Which folder structure do we need to give as part of base-package attribute?
  • What does @Repository and @Controller annotation do and are they part of component scanning only and when should we use these annotations?

Training Video - 28

right_icon2Spring Event Mechanism - Aysnchronous

  • Topics
  • What does Event mean in spring framework based project?
  • Why and when do we need to manange different events as part of spring framework based project execution?
  • Does all events executes asynchronously in spring framework based project?
  • What are the disadvantages of events being executed synchronously?
  • What is SimpleApplicationEventMulticaster API and what does this API do?
  • What is taskExecutor in general and DOES IT RELATE TO MULTITHREADING ALSO?
  • DOES THIS EVENT HANDLING HELP MANAGE THREAD POOL EXECUTORS ALSO FOR ASYNCHRONOUS PROGRAMMING??
  • What is SimpleAsyncTaskExecutor API and what does this API do?
  • Does SimpleApplicationEventMulticaster API help perform tasks synchronously?
  • Does SimpleAsyncTaskExecutor help perform tasks asynchronously
  • How different configurations are being set for these APIs for creating synchronous or asynchronous behaviour as part of xml configuration file?
  • Can these APIs help us manage tasks synchronouly and asynchrously in spring framework based web application?

Training Video - 23

right_icon2Autowire using Annotations

  • Topics
  • What is context in general from application point of view?
  • What does context namespace do and why do we need to add context namespace as part of XSD schema structure in spring framework based project?
  • What does context:annotation:config attribute do and why do we need to this attribute as part of spring framework based xml configuration file?
  • What does @Value annotation do and why and when do we need to use this annotation in spring framework based controller classes?
  • Is @Value attribute an alternative to setter injection, p namespace or contructor autowire attribute
  • How does @Value attribute considered to be a more easy option over setter injection, p namespace or contructor autowire attribute?
  • What does @Autowired annotation do and when do we use this annotation?
  • What is the difference between @Value and @Autowired annotation and which one do we use for injecting data directly and when and where these annotations are used?
  • What does @Qualifier annotation do and when do we need to use it?
  • How does @Value, @Autowired and @Qualifier annotation works together in spring based application?

Training Video - 26

right_icon2Spring Event Management

  • Topics
  • What are events in spring framework programming?
  • In how many types, spring event are categorized in spring?
  • What is ApplicationEvent API and what is ApplicationListener API ?
  • What is ContextStarted, ContextStopped, ContextClosed, ContextRefreshed and RequestHandler Events in spring framework programming?
  • Why do we find the need to handle these events, basically what help do we get when we catch such events?
  • What is ApplicationListener API?
  • What is onApplicationEvent method and is this method needs to be implemented when we implement ApplicationListener interface?
  • How does ApplicationEvent and ApplicationListener interfaces relate to each other?
  • What does start and stop method do as part of ClassPathXmlApplicationContext API?

Training Video - 24

right_icon2JSR(Java Specification Requests) Annotations

  • Topics
  • What are JSR Annotations?
  • What is the difference between JSR 250 and JSR 330 annotation?
  • Why and when do we use JSR annotations?
  • Which dependency do we need to add as part of pom.xml file to make your project accept JSR annotations?
  • What are features, specifications and annotations provided by JSR 250?
  • What are features, specifications and annotations provided by JSR 330?
  • Which version of spring start supporting JSR annotations and specifications?
  • What does @Resource annotation do and when do we use it?
  • What does @PostConstruct annotation do and when do we use it?
  • What does @PreDestroy annotation do and when do we use it?
  • Is @Resource annotation an alternative to @Autowired and @Qualifier annotation?
  • What does @Inject annotation do and when do we use it?
  • What does @Named annotation do and when do we use it?
  • Is @Inject and @Named annotation provided by JSR 330 an alternative to @Autowired and @Qualifier annotation?
  • Which annotation out of (@Autowired and @Qualifier), (@Inject and @Named) and @Resource annotation should be used for data binding?

Training Video - 27

right_icon2Creating Custom Events

  • Topics
  • How can we create our own self defined or custom events in spring framework based project?
  • Why and when do we find the need to create our own self defined events in spring framework based project?
  • Are custom events also created by extending ApplicationEvent API?
  • Do we need to have a listener also for custom events that we make as part of our project, if yes, why are they required?
  • How does ApplicationEvent and ApplicationListener work together for events to work?
  • What does ApplicationEventPublisher API do and why and when do we need this API?
  • What does publishEvent method of ApplicationEventPublisher API do?
  • Is event handling a synchronous mechanism by default?

Aspect Oriented Programming (AOP)

Training Video - 29

right_icon2AOP Part - 1

  • Topics
  • What is Aspect Oriented Programming(AOP)?
  • When do we need to write Aspects as part of spring based project?
  • How does Dependency Injection(DI) and Aspect Oriented Programming(AOP) relate to each other?
  • Which dependency(or jar file) do we need to add as part of pom.xml file to get the Aspect Oriented programming working as part of spring based project?
  • What is aop namespace and why do we need to add this namespace as part of project XSD schema structure?
  • What is aspectj:autoproxy annotation, what does it do and why do we need to add this annotation as part of project xml configuration file?
  • What does term 'Advice' mean as part of Aspect Oriented Programming concepts?
  • What does term 'Joinpoint' mean as part of Aspect Oriented Programming concepts?
  • What does term 'Pointcut' mean as part of Aspect Oriented Programming concepts?
  • What does term 'Introduction' mean as part of Aspect Oriented Programming concepts?
  • What does term 'Target Object' mean as part of Aspect Oriented Programming concepts?
  • What does term 'Weaving' mean as part of Aspect Oriented Programming concepts?

Training Video - 30

right_icon2AOP Part - 2

  • Topics
  • What is proxy structural design pattern?
  • Is AOP based out on proxy structural design pattern?
  • What is CGLib and how objects are proxied while doing Aspect Oriented programming(AOP) as part of web application?
  • What does '@Aspect' annotation do and why do we use this annotation as part of spring framework based project?
  • What does Advice annotation '@Before' means, when do we use this annotation and how does this annotation work?
  • What does Advice annotation '@After' means, when do we use this annotation and how does this annotation work?
  • What does Advice annotation '@After-returning' means, when do we use this annotation and how does this annotation work?
  • What does Advice annotation '@After-throwing' means, when do we use this annotation and how does this annotation work?
  • What does Advice annotation '@Around' means, when do we use this annotation and how does this annotation work?
  • How do we define different Pointcut expressions as part of different 'Advice' annotations and why and when do we need to define these expressions?
  • How does JoinPoint API works with different 'Advice' annotations?
  • What are the different JoinPoints methods that we can use and how and where does these methods help in web based programming?
  • What does JoinPoints methods like getKind(), getDeclaringTypeName(), getName(), getArgs(), getTarget() methods do, how do we use them and when do we need to use them?
  • How can we see proxied object using JoinPoint methods?

Training Video - 31

right_icon2AOP Part - 3

  • Topics
  • How can we write auditing functionality or how can we write Audit logs through Aspect Oriented Programming(AOP) as part of spring framework based web application?
  • How programming through interfaces help extend multiple APIs as part of single bean or java file?
  • What does @DeclareParents annotation do, when do we use this annotation and how and where does this annotation helps in spring framework based project??
  • How Pointcut and JoinPoint works with Audit Log functionality?
  • How can we create or write parallel counter functionality as part of spring framework based web application?
  • What does 'Introduction' mean as part of spring AOP framework?
  • How do we bind different AOP concepts together to get the aspect working?

Configure Spring Project using Java Configurations and Test Spring Project using JUnit

Training Video - 32

right_icon2Configure Spring Project using Java Configurations - Part 1

  • Topics
  • What are Java Configurations?
  • Does java also have same configurations and annotations which we were only using as part of xml file?
  • Can we completely replace spring based annotations and configurations mentioned as part of xml fie with java based annotations and configuration mentioned as part of Java File?
  • What does AnnotationConfigApplicationContext API do and how does AnnotationConfigApplicationContext and ClassPathXmlApplicationContext APIs relate to each other?
  • When do we use AnnotationConfigApplicationContext API and when do we use ClassPathXmlApplicationContext API?
  • In which version of spring, does all java configurations merged as part of spring framework?
  • What does @Configuration annotation do and when do we use it?
  • What does @Bean annotation do and when do we use it?
  • Do we have an alternative of spring autowire feature(byName and byType) with Java Configurations?
  • How can we provide id to @Bean annotation and how can we inject same id for dependency injection?

Training Video - 33

right_icon2Configure Spring Project using Java Configurations - Part 2

  • Topics
  • What does @Import annotation do and when do we need to use it?
  • How can we import multiple configuration java files as part of single base java configuration file and why and when do we actually need to do this activity?
  • What does @ImportResource annotation do and when do we need to use it?
  • Can we import spring framework based xml configuration file as part of java configuration file and when do we actually need to do this?
  • What does @ComponentScan annotation do and when do we need to use it?
  • What does @EnableAspectJAutoProxy annotation do and when do we need to use it?
  • How does @Inject and @Named annotation works with Java based configurations?

Training Video - 34

right_icon2Test Spring Project using JUnit

  • Topics
  • What is a JUnit test case and why do we need to write JUnit test cases as part of any project?
  • Is src/test/java location used for placing JUnit test cases?
  • Is src/test/resources location used for placing test xml configuration files?
  • Which jar files do we need to add as part of pom.xml file for successful JUnit testing?
  • Which is the most stable JUnit version that works with both spring version 4 or 5?
  • What is @RunWith annotation and why and where do we need this annotation to write a JUnit test case?
  • What is @ContextConfiguration annotation and why and where this annotation is used?
  • What is @Test annotation and why and where do we use this annotation?
  • What is locations variable and when do we use this variable as part of @ContextConfiguration annotation?
  • Can we use a java configuration file instead of xml configuration file as part of JUnit test case?
  • How do we use java configuration file instead of xml configuration file as part of JUnit test case?

Externalize Bean Configurations and Spring Internationalization(i18N)

Training Video - 35

right_icon2Externalizing Bean Configuration and Spring & Internationalization (I18N)

  • Topics
  • Externalize Bean Configuration (Part: 1)
  • Externalize Bean Configuration (Part: 2)
  • How to make your Spring application International (I18N)
  • Setting up I18N with JavaConfig & Testing

Sorry, we aren't online at the moment. Leave a message and we'll get back to you.