0% found this document useful (0 votes)
1K views

In28Minutes Course Guide

nm

Uploaded by

Priyanka Sahni
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

In28Minutes Course Guide

nm

Uploaded by

Priyanka Sahni
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Course

Guide

Copyright 2015 by Ranga Karanam


All rights reserved. No part of this work may be reproduced or transmitted in
any form or by any means, electronic or mechanical, including photocopying,
recording, or by any information storage or retrieval system, without the prior
written permission of the copyright owner and the publisher.
Trademarked names may appear in this book. Rather than use a trademark
symbol with every occurrence of a trademarked name, we use the names only
in an editorial fashion and to the benefit of the trademark owner, with no
intention of infringement of the trademark.
Java and all Java-based marks are trademarks or registered trademarks of Sun
Microsystems, Inc. in the US and other countries.
Ayyappa Constructions is not affiliated with Sun Microsystems, Inc., and this
book was written without endorsement from Sun Microsystems, Inc.
Lead Editor: Ranga Karanam
For information on translations, please contact us at [email protected]
or http://www.in28minutes.com.
The information in this book is distributed on an as is basis, without
warranty. Although every precaution has been taken in the preparation of this
work, neither the author(s) nor our company shall have any liability to any
person or entity with respect to any loss or damage caused or alleged to be
caused directly or indirectly by the information contained in this work.

About Us

At in28Minutes, we ask ourselves one question everyday. How do we help you learn effectively - that is
quickly and retain more of what you have learnt?
We use Problem-Solution based Step-By-Step Hands-on Approach With Practical, Real World Application
Examples.
Our success on Udemy and Youtube (1.5 Million Views & 12K Subscribers) speaks volumes about the
success of our approach.
While our primary expertise is on Development, Design & Architecture Java & Related Frameworks
(Spring, Struts, Hibernate) we are expanding into the front-end world (Bootstrap, JQuery, Angular JS).

Numbers as on 29 January 29, 2016.

On YouTube


On Udemy


TABLE OF CONTENTS
ABOUT US ............................................................................................................................................................ 3
ON YOUTUBE ............................................................................................................................................................... 3
ON UDEMY .................................................................................................................................................................. 3
SPRING MVC ........................................................................................................................................................ 8
REVIEWS ...................................................................................................................................................................... 8
GITHUB REPOSITORY ...................................................................................................................................................... 8
COURSE DESCRIPTION .................................................................................................................................................... 8
STEP WISE DETAILS ....................................................................................................................................................... 9
JAVA WEB APPLICATION WITH JSP AND SERVLETS ............................................................................................. 10
REVIEWS .................................................................................................................................................................... 10
GITHUB REPOSITORY .................................................................................................................................................... 11
COURSE DESCRIPTION .................................................................................................................................................. 11
SPRING FRAMEWORK ........................................................................................................................................ 12
REVIEWS .................................................................................................................................................................... 12
GITHUB REPOSITORY .................................................................................................................................................... 13
COURSE DESCRIPTION .................................................................................................................................................. 13
OBJECT ORIENTED PROGRAMMING (OOPS) CONCEPTS WITH JAVA .................................................................... 14
REVIEWS .................................................................................................................................................................... 14
GITHUB REPOSITORY .................................................................................................................................................... 15
COURSE DESCRIPTION .................................................................................................................................................. 15
MAVEN .............................................................................................................................................................. 16
REVIEWS .................................................................................................................................................................... 16
GITHUB REPOSITORY .................................................................................................................................................... 17
COURSE DESCRIPTION .................................................................................................................................................. 17
OTHER YOUTUBE COURSES ................................................................................................................................ 18
DESIGN PATTERNS ....................................................................................................................................................... 18
ECLIPSE ..................................................................................................................................................................... 18
JAVA ......................................................................................................................................................................... 19
C++ IN TELUGU ........................................................................................................................................................... 19
TEST DRIVEN DEVELOPMENT TDD .................................................................................................................................. 20
TRANSACTION MANAGEMENT ........................................................................................................................................ 20
JAVASCRIPT ................................................................................................................................................................ 21
JAVA COLLECTION FRAMEWORK ..................................................................................................................................... 21

MOCKITO .................................................................................................................................................................. 22
C STEP BY STEP ........................................................................................................................................................... 22
C PUZZLES AND APTITUDE INTERVIEW QUESTIONS ............................................................................................................. 23
C TUTORIAL IN TELUGU ................................................................................................................................................ 23
JAVA TUTORIAL IN TELUGU ................................................................................................................................ 23
HTTPS://WWW.YOUTUBE.COM/WATCH?V=XBXHQN1LJAM&LIST=PL5260E16312C8A27D ................................ 23
MORE UDEMY COURSES ..................................................................................................................................... 24
JAVA EE MADE EASY DESIGN PATTERNS, ARCHITECTURE AND FRAMEWORKS ....................................................................... 24
ECLIPSE ..................................................................................................................................................................... 24
DESIGN PATTERNS ....................................................................................................................................................... 25
JUNIT ........................................................................................................................................................................ 25
C TUTORIAL FOR BEGINNERS ......................................................................................................................................... 26
C PUZZLES FOR INTERVIEW PREPARATION ........................................................................................................................ 26
JAVA INTERVIEW VIDEO GUIDE .......................................................................................................................... 27
SAMPLE VIDEOS .......................................................................................................................................................... 27
COMPLETE INTERVIEW GUIDE 24 VIDEOS & 400+ QUESTIONS 50% DISCOUNT ................................................................ 27
REVIEWS ON OUR JAVA INTERVIEW GUIDE ........................................................................................................................ 28

Spring MVC

Youtube





Youtube course covers the First 7 Steps

https://www.youtube.com/watch?v=BjNhGaZDr0Y

Udemy




Udemy Course covers all 25 Steps

https://www.udemy.com/spring-mvc-tutorial-
for-beginners-step-by-step/

Reviews

Github Repository
https://github.com/in28minutes/SpringMvcStepByStep

Course Description
Developing your first Spring MVC Web Application is fun. In this course, you will learn the basics developing a
Basic Todo Management Application using Spring MVC with Login and Logout functionalities. You will build the
website step by step - in more than 25 steps. This course would be a perfect first step as an introduction to Java Web
Application Development.

You will learn about

Basic Todo Management Application with Login/Logout


DispatcherServlet, Model, Controllers, ViewResolver and Filters
Annotation based approach - @RequestParam, @PathVariable, @ModelAttribute, @SessionAttributes etc
Forms - DataBinding, Validation, Spring Security, Internationalization and Exception Handling
Basic REST Services

Step Wise Details

Step 11 : Configure application to use Spring MVC


Step 12 : First Spring MVC Controller, @ResponseBody, @Controller
Step 13 : Redirect to Login JSP - LoginController, @ResponseBody and View Resolver
Step 14 : DispatcherServlet and Log4j
Step 15 : Show userid and password on the welcome page - ModelMap and @RequestParam
Step 16 : LoginService and Remove all JEE Servlets based code
Step 17 : Spring Auto-wiring and Dependency Management - @Autowired and @Service
Step 18 : Create TodoController and list-todos view. Make TodoService a @Service and inject it.
Step 19 : Web Application Architecture
Step 20 : More about Spring Framework
Step 21 : Session vs Model vs Request - @SessionAttributes
Step 22 : New Todo and redirect to a Controller
Step 23 : JSTL
Step 24 : Bootstrap - using Webjars
Step 25 : Let's delete a Todo
Step 26 : Use Bootstrap to format and add HTML5 Validations
Step 27 : Introduce JSR 349 Validations using Hibernate Validator - First Command Bean.
Step 28 : Let's update a Todo
Step 29 : Let's add a Target Date for Todo - Use initBinder to Handle Date Fields
Step 30 : Navigation bar and JSP Fragments
Step 31 : Let's prepare for Spring Security
Step 32 : Initial Setup for Spring Security
Step 33 : Refactor and add Logout Functionality using Spring Security
Step 34 : Exception Handling in Spring MVC - @ControllerAdvice, @ExceptionHandler and error-page in
web dot xml
Step 35 : Let's add Internationalization - i18n
Step 36 : Basic Spring Rest Services - @RestController and jackson-databind
Step 37 : More Rest Services - @PathVariable

10

Java Web Application with JSP and Servlets



Youtube

Udemy



Youtube course covers first 7 Steps

https://www.youtube.com/watch?v=Vvnliarkw48



Udemy Course covers all 25 Steps

https://www.udemy.com/learn-java-servlets-and-
jsp-web-application-in-25-steps/

Reviews

11

Github Repository
https://github.com/in28minutes/JavaWebApplicationStepByStep

Course Description
Developing your first Java Web Application using JSP and Servlets is fun. In this course, you will learn the basics developing a
Basic Todo Management Application using Java Servlets and JSP with Login and Logout functionalities.
You will build a Dynamic Website using the Core technologies of Java Web Programming. You will understand the basic
concepts of Java Web Application Development - HTTP protocol, Request-Response cycle, Java Servlets, JSPs.

You will learn

Basic Web Application Architecture - Model 1 and Model 2 MVC


Basics of Java EE - Servlets, JSP, Scriptlets, JSTL, web dot xml and EL
Basic Flow of a Web Application, Forms, Request and Response
Basics of creating a Web Page using CSS and HTML
Basics of using Maven, Tomcat and Eclipse
Difference between Session and Request Scopes

Steps

Step 01 : Up and running with a Web Application in Tomcat


Step 02 : First JSP
Step 03 : Adding a Get Parameter name
Step 04 : Adding another Get Parameter Password
Step 05 : Let's add a form
Step 06 : New Form and doPost
Step 07 : Adding Password and Validation of User Id / Password combination
Step 08 : Adding a TodoService and Todos to welcome page
Step 09 : Bit of Refactoring - Packages
Step 10 : Redirect from One Servlet to another - New TodoServlet.
Step 11 : First JSTL Tag : Using a Loop around todos
Step 12 : Difference between Session and Request Scopes
Step 13 : Add a New Todo
Step 14 : Delete Todo with equals and hashcode methods
Step 15 : Adding webjars for jquery and bootstrap
Step 16 : Missing Step :) We want you to take a break. Nothing in here..
Step 17 : Updating Bootstrap to 3.3.6
Step 18 : More Refactoring
Step 19 : Adding a Filter for More Security.
Step 20 : Logout
Step 21 : Theory : Understand Maven and Tomcat
Step 22 : Theory : Servlet LifeCycle
Step 23 : Theory : Model 1 and Model 2 MVC Architectures
Step 24 : Moving Add Functionality to a New Page.
Step 25 : Add Category Field
Step 26 : Format the JSPs better.
Step 27 : JSP Fragments

12

Spring Framework

Youtube

Udemy


https://www.youtube.com/watch?v=24rGqtxuL
hc



Playlist :
https://www.youtube.com/watch?v=24rGqtxuL
hc&list=PLBBog2r6uMCRgkxM4xQeUV2A3A35_
s9J3


https://www.udemy.com/spring-tutorial-for-
beginners/

Reviews

13

Github Repository
https://github.com/in28minutes/SpringIn28Minutes

Course Description
A quick introduction to the Spring framework. Discover how to wire Java objects using Spring and dependency
injection.
You'll learn how to set up your system for Spring development, how to use Maven and how to write testable code
with Spring.
We take a focused approach taking a deep dive into most important and common Spring features.

We cover

Spring Container, Dependency, and IOC (Inversion of Control)


Aspect Oriented Programming
JDBC
Unit Testing with JUnit
Dependency Management with Maven

By the end of this course, you will be able to

Understand the fundamentals of the Java Spring framework


Understand What the Spring framework is for
Develop Java Applications, the Spring way

14

Object Oriented Programming (OOPS) Concepts with Java



Youtube


Udemy



https://www.youtube.com/watch?v=yJ5RSEZS9
oA


https://www.udemy.com/learn-object-oriented-
programming-in-java/

Reviews

15

Github Repository
https://github.com/in28minutes/JavaObjectOrientedProgramming

Course Description
This course will help you Understand basic Object
Oriented Programming concepts and help in applying
these concepts with an Object Oriented Programming
Language like Java.
We will use real life examples to demonstrate and
discuss the OOP concepts so that you get a good
understanding of Object Oriented Programming
Concepts.
We'll go over important OOP concepts such as
inheritance, interfaces and polymorphism.
We will also discuss the principles behind Object
Oriented Programming i.e. the SOLID principles. These
principles will guide your object oriented programming
implementations.
By the end of this course you'll understand the basics of
Object Oriented Programming and be prepared to take
on more complex challenges.

16

Maven

Youtube

Udemy



https://www.youtube.com/watch?v=0CFWeVgzsq
Y

https://www.udemy.com/learn-maven-java-
dependency-management-in-20-steps/

Reviews

17

Github Repository
https://github.com/in28minutes/MavenIn28Minutes

Course Description
Maven is the most popular Java Dependency
Management Tool.
In this hands-on course, you will understand how Maven
makes the life of a Java developer easy. We will use a
step by step approach with 20 steps.
During the course, you will automate these using
Maven.

Compiling Java Code


Running Unit Tests
Building Jar's and Wars
Running web applications in Tomcat
Setting up new projects

You will learn following features of Maven with 5


Example Projects on Github.

Dependency Management - including


Transitive Dependencies
Maven Project Object Model
Maven Build Life Cycle
Maven Plugins
Maven Archetypes - Generate Projects
Maven Best Practices
Multi Module Maven Projects

18

Other Youtube Courses


Design Patterns


https://www.youtube.com/watch?v=0jjNjXcYmAU


Eclipse


https://www.youtube.com/watch?v=nbyR_M0L-vg

Java


https://www.youtube.com/watch?v=Y4ftqcYVh5I

C++ in Telugu


https://www.youtube.com/watch?v=FzosXb-n3V8

19

20

Test Driven Development TDD


https://www.youtube.com/watch?v=Xc3d6j8Rm_I

Transaction Management


https://www.youtube.com/watch?v=HcjHJLEbtRs

JavaScript


https://www.youtube.com/watch?v=6TZdD-FR6CY


Java Collection Framework


https://www.youtube.com/watch?v=acMB457IWyw

21

22

Mockito


https://www.youtube.com/watch?v=eqRF4xHoGck

C Step by Step


https://www.youtube.com/watch?v=f0RHzB8lC98

23

C Puzzles and Aptitude Interview Questions


https://www.youtube.com/watch?v=JIhdfhp2FOg

C Tutorial in Telugu

https://www.youtube.com/watch?v=0Asyny8Wto4&list=PLA8E0AD777C0B9827

Java Tutorial in Telugu

https://www.youtube.com/watch?v=xbxHQn1LjaM&list=PL5260E16312
C8A27D

24

More Udemy Courses


Java EE Made Easy Design Patterns, Architecture and Frameworks


https://www.udemy.com/java-ee-design-patterns-architecture-and-frameworks/

Eclipse


https://www.udemy.com/eclipse-java-tutorial-for-beginners/

Design Patterns


https://www.udemy.com/learn-design-patterns-using-java/

JUnit


https://www.udemy.com/junit-tutorial-for-beginners-with-java-examples/


25

26

C Tutorial For Beginners


https://www.udemy.com/c-tutorial-for-beginners-with-puzzles/

C Puzzles for Interview Preparation


https://www.udemy.com/c-puzzles-for-beginners/

27

Java Interview Video Guide


Sample Videos

Video

Link
https://www.
youtube.com/
watch?v=0xcg
zUdTO5M

https://www.
youtube.com/
watch?v=njZ4
8YVkei0

https://www.
youtube.com/
watch?v=2prd
t2byiTs

Complete Interview Guide 24 Videos & 400+ Questions 50% Discount


Now available at 50% Discount - Rs 799 / $ 12.99 only. Visit http://www.in28minutes.com/p/buy-our-
java-interview-guide.html
List of Files

0-IntroductionToIn28Minutes.mp4
JavaInterviewCompanion Guide v1.2.pdf
Introduction to Java Interview Companion.mp4
Fresher Java Interview Questions - Part 1.mp4
Fresher Java Interview Questions - Part 2.mp4
Core Java Interview Questions - Revision.mp4
Experienced Java Interview Questions.mp4
3.1 Java OOPS Interview Questions - A quick revision of important concepts.mp4
4. Java Collections Interview Questions.mp4
4.1 Java Collections Interview Questions - Overview - Repeat from 2.1.mp4
4.2 Java Collections Interview Questions - List Interface.mp4
4.3 Java Collections Interview Questions - Map Interface.mp4
4.4 Java Collections Interview Questions - Set Interface.mp4

28

5. Exception Handling Interview Questions.mp4


6. Java Threads Interview Questions.mp4
7. Concurrent Collections Interview Questions.mp4
21. Spring Interview Questions.mp4
22. Spring MVC Interview Questions.mp4
23. Struts Interview Questions.mp4
24. Hibernate Interview Questions.mp4
25. Web Services Interview Questions.mp4
26. Rest Web services Interview Questions.mp4
31. Design Interview Questions.mp4
33. Design Patterns for Beginner - Tutorial.mp4
34. Performance And Load Testing Interview Questions.mp4
35. Architect Interview Questions.mp4

Reviews on our Java Interview Guide

You might also like