toggle menu

Asterisc.in

Java In Depth: Become a Complete Java Engineer!

Get course
4.0
6 reviews
Enrolled: 34 students
Duration: 10 hours
Lectures: 4
Video: 9 hours
Level: Advanced

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed

Java is a high-level programming language. It was originally designed for developing programs for handheld devices and set-top boxes. Java is used as the server-side programming language for most back-end development projects. It is also  used for desktop computing, other mobile computing, games, and numerical computing.

  • What is Java
  • History 
  • Features 
  • C++ vs Java
  • Hello Java Program
  • Program Internal
  • How to set a path?
  • JDK, JRE and JVM
  • JVM: Java Virtual Machine
  •  Variables
  •  Data Types
  • Unicode System
  • Operators
  • Keywords
  • Inheritance(IS-A)
  • Aggregation(HAS-A)
  • Method Overloading
  • Method Overriding
  • Covariant Return Type
  • super keyword
  • Instance Initializer block
  • final keyword
  • Runtime Polymorphism
  • Dynamic Binding
  • Instance of operator
  • Abstract class
  • Interface
  • Abstract vs Interface
  • Single Dimensional Array
  • Multidimensional Array
  • What is String
  • Immutable String
  • Comparison
  • Concatenation
  • Substring
  • Methods of String class
  • Buffer class
  • Builder class
  • String vs StringBuffer
  • StringBuffer vs Builder
  • Creating Immutable class
  • What is Multithreading 
  • Life Cycle of a Thread
  • Creating Thread
  • Thread Scheduler
  • Sleeping a thread
  • Start a thread twice
  • Calling run() method
  • Joining a thread
  • Naming a thread
  • Thread Priority
  • Daemon Thread
  • Thread Pool
  • Thread Group
  • ShutdownHook
  • Performing multiple task
  • Garbage Collection
  • Runtime class
  • Swing Introduction
  • Button
  • Label
  • TextField
  • TextArea
  • PasswordField
  • CheckBox
  • RadioButton
  • ComboBox
  • Table
  • List
  • OptionPane
  • ScrollBar
  • MenuItem&JMenu
  • PopupMenu
  • CheckBoxMenuItem
  • Separator
  • ProgressBar
  • Tree
  • ColorChooser
  • TabbedPane
  • Slider
  • Spinner
  • Dialog
  • Panel
  • FileChooser
  • ToggleButton
  • ToolBar
  • Viewport
  • Frame
  • Component
  • LayeredPane
  • DesktopPane
  • EditorPane
  • ScrollPane
  • SplitPane
  • TextPane
  • RootPane
  • Using ToolTip
  • Change Title Icon
  • Executable Jar File
  • Digital Watch
  • Graphics in swing
  • Displaying Image
  • CREATE Table
  • ALTER Table
  • Show Tables
  • Rename Table
  • TRUNCATE Table
  • Describe Table
  • DROP Table
  • Temporary Table
  • Copy Table
  • Repair Table
  • Add/Delete Column
  • Show Columns
  • Rename Column
  • Views open link
  • Table Locking
  • Account Lock
  • Account Unlock
  •  If-else
  • Switch
  • For Loop
  • While Loop
  • Do While Loop
  • Break
  • Continue
  • Comments
  • Programs
  •  OOPs Concepts
  • Naming Convention
  • Object and Class
  • Method
  • Constructor
  • static keyword
  • this keyword
  • toString method
  •  charAt()
  •  compareTo()
  •  concat()
  • contains()
  •  endsWith()
  •  equals()
  • equalsIgnoreCase()
  •  format()
  •  getBytes()
  • getChars()
  •  indexOf()
  •  intern()
  • Empty()
  •  join()
  • lastIndexOf()
  •  length()
  •  replace()
  •  replaceAll()
  • split()
  • startsWith()
  • substring()
  • CharArray()
  • LowerCase()
  • UpperCase()
  • trim()
  • valueOf()
  • Exceptions
  • Try-catch block
  • Multiple Catch Block
  • Nested try
  •  Finally Block
  •  Throw Keyword
  •  Throws Keyword
  • Throw vs Throws
  •  Exception Propagation
  • Final vs Finally vs Finalize
  • Exception Handling with Method Overriding
  • Custom Exceptions
  • Synchronization in java
  • synchronized block
  • static synchronization
  • Deadlock in Java
  • Inter-thread Comm
  • Interrupting Thread
  • Reentrant Monitor
  • Collection Framework
  • ArrayList
  • LinkedList
  • ArrayList vs LinkedList
  • List Interface
  • HashSet
  • LinkedHashSet
  • TreeSet
  • Queue &PriorityQueue
  • Deque &ArrayDeque
  • Java Map Interface
  • Java HashMap
  • Working of HashMap
  •  LinkedHashMap
  • TreeMap
  • Java HashtableHashMap vs Hashtable
  • EnumSet
  • EnumMap
  • Collections class
  • Sorting Collections
  • Comparable interface
  • Comparator interface
  • Comparable vs Comparator
  • Properties class
  • ArrayList vs Vector
  •  Vector
  •  Stack
  • Introduction
  • Driver
  • DB Connectivity Steps
  • Connectivity with Oracle
  • Connectivity with MySQL
  • Access without DSN
  • DriverManager
  • Connection
  • Statement
  • ResultSet
  • PreparedStatement
  • ResultSetMetaData
  • DatabaseMetaData
  • Store image
  • Retrieve image
  • Store file
  • Retrieve file
  • CallableStatement
  • Transaction Management
  • Batch Processing
  • RowSet Interface
  • JDBC New Features
  • Create Database
  • Select Database
  • Show Databases
  • Drop Database
  • Copy Database
  • Queries
  • Constraints
  • INSERT Record
  • UPDATE Record
  • DELETE Record
  • SELECT Record
  • Replace
  • Insert On Duplicate Key Update
  • INSERT IGNORE

Advanced Java

Advanced Java is everything that goes beyond Core Java – most importantly the APIs defined in Java Enterprise Edition, includes Servlet programming, Web Services, the Persistence API, etc

  • What and Why?
  •  Basics of Web 
  • Servlet API 
  • Servlet Interface
  • GenericServlet
  • HttpServlet
  • Servlet Life Cycle
  •  Apache Tomcat Server
  •  Steps to create a servlet
  •  How does the servlet work?
  •  Servlet in Myeclipse
  • Servlet in Eclipse
  •  Servlet in Netbeans
  • ServletRequest
  • ServletRequest methods 
  • Registration example with DB
  •  Servlet Collaboration
  • RequestDispatcher
  • sendRedirect
    • Servlet Filter 
    • What is Filter 
    • Authentication Filte
    • FilterConfig
    • Useful examples
    • Context methods
    • Context example
    • Attribute In Servlet
    • Registration Example
    • Fetching records
    • Improving Performance
    • Uploading file
    • Downloading file
    • Servlet Sending Email
    • Write data to PDF
    • Login Example
    • Writing Image
    • Action Elements
    • jsp:forward
    • jsp:include
    • Java Bean class
    • jsp:useBean
    • set & getProperty
    • Displaying applet in JSP
    • JSP include directive
    • JSP taglib directive
    • String valueOf()
    • JSP Directive Elements
    • MVC in JSP
    • JSTL
    • JSP Custom tags
    • Example of Custom Tag
    • Attributes
    • Iteration
    • Custom URI
    • JSP Pagination Example
    • JSP CRUD Example
    • Table Per Hierarchy
    • TPH using Annotation
    • Table Per Concrete
    • TPC using Annotation
    • Table Per Subclass
    • Collection Mapping
    • Mapping List
    • Mapping Bag
    • Mapping Set
    • Mapping Map
    • One To Many XML
    • One To Many XML
    • Many To Many XML
    • Many To Many XML
    • One To One XML
    • One To One XML
    • Many To One XML
    • Many To One XML
    • Spring Boot Versi
    • Spring vs Spring Boot
    • Spring M
    • SB Architectu
    • Spring Boot AOP
    • AOP Before Advice
    • AOP After Advice
    • AOP Around Advice
    • After Returning Advice
    • After Throwing Advice
  • Config methods 
  • Config example
  • Context
    • Session Tracking 
    • Session Techniques
    1. Cookies in Servlet
    • Cookies: Login & Logout
    1. Hidden Form Field 
    2. URL Rewriting
    3. HttpSession
    • Session: Login & Logout
    • CRUD Example
    • Pagination Example
    • ServletInputStream
    • ServletOutputStream
    • Annotation Servlet
    • SingleThreadModel
    • SSI
    • Introduction
    • Life cycle 
    • API
    • JSP in Eclipse
    • RequestJSP Response
    • Config
    •  Application
    •  Session
    • PageContext
    • JSP Page
    • Exception
    • scriptlet tag
    •  expression tag
    •  declaration tag
    • HB Introduction
    • HB Architecture
    • First Hibernate Example
    • Registration Form
    • Login Form
    • Uploading File
    • Downloading File
    • HB using XML
    • HB using Annotation
    • Hibernate Example
    • HB Web application
    • HB Generator classes
    • HB Dialects
    • SB Annotations
    • SB Dependency Management
    • SB Application Properties
    • SB Starters
    • SB Starter Parent
    • SB Starter Web
    • SB Starter Data JPA
    • SB Starter Actuator
    • SB Starter Test
    • SB DevTools
    • Multi Module Project
    • SB Packaging
    • SB Auto-configuration
    • Spring Initializr
    • Download & Install STS IDE
    • Spring Boot Example
    • Spring Boot CLI
    • SB Example-STS
    • Spring Boot JPA
    • Spring Boot JDBC
    • SB JDBC Example
    • SB H2 Database
    • SB CRUD Operations

    Starting Course

    1
    Nvidia New Technologies Slides
    15 minutes

    Welcome to your first slider tutorial. This slides will start with a simple introduction. Then, You will open up google cause I"ll show you where you can download the blender software and which version of it will we be using in the entire course period.

    Note: The download link is available with the lecture, plus the .pdf file is also included for you to download if you still need help downloading the software. 

    2
    Quiz: Mobile / Native Apps
    170 questions

    After Intro

    1
    Realistic Graphic on UE4
    2
    Volta GPU for optimization.
    14 Minutes

    The Tensor Core GPU Architecture designed to Bring AI to Every Industry. Equipped with 640 Tensor Cores, Volta delivers over 100 teraflops per second (TFLOPS) of deep learning performance, over a 5X increase compared to prior generation NVIDIA Pascal architecture.

    3
    Deep Learning
    Faq Content 1
    Faq Content 2

    Productivity Hacks to Get More Done in 2018

    — 28 February 2017

    1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
    2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
    3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


    4.0
    4 out of 5
    6 Ratings

    Detailed Rating

    Stars 5
    3
    Stars 4
    0
    Stars 3
    3
    Stars 2
    0
    Stars 1
    0

    {{ review.user }}

    {{ review.time }}
     

    Show more
    Please, login to leave a review