SRI NARMADA IT TRAINING

JAVA PACKAGE COURSE CONTENT


    • Principles of OOP
    • Inheritance
    • Polymorphism
    • Classes
    • Methods
    • Coupling and Cohesion
    • Abstraction
    • Encapsulation
    • Constructors
    • Overloading
    • Overriding
    • Abstract Classes
    • Implementing Interfaces
    • Access Protection
    • Using this
    • super and final
    • Object Class
    • Inner Classes
    • Annonymus Inner Classes
    • Method-Local Inner Classes
    • Static Nested Classes
    • Handling Exceptions
    • Propagating and Catching Exceptions
    • Uncatch Exceptions
    • Subclassing Exceptions
    • try
    • catch
    • throw
    • throws
    • finally
    • String
    • StringBuilder
    • StringBuffer
    • String Tokenizer
    • File Navigation and I/O
    • Collection Interfaces
    • Collection Classes
    • Interators
    • Comparators
    • Generic & Non-Generic Collections
    • Primitive Wrappers
    • Comparable Interface
    • Math
    • Class Loader
    • System
    • Process
    • Runtime
    • LocalDate
    • LocalTime
    • LocalDateTime
    • Instant
    • Duration
    • Period
    • Temporal Adjusters
    • Creating a Thread
    • Suspending
    • Resuming and Stopping Threads
    • Sorting in Java
      • Serial and Parallel Sorts in Java
    • Java Stream Vs. Collection
    • Different ways to create Streams
      • Stream.of()
      • List.Stream
      • Stream.generate()
      • Stream.iterate()
      • String chars or String Tokens
    • Convert streams to Collections
    • Intermediate Operations
      • filter()
      • map()
      • flatMap()
      • distinct()
      • sorted()
      • peek()
      • limit()
      • skip()
    • Terminal Operations
      • forEach()
      • forEachOrdered()
      • toArray()
      • reduce()
      • Collect()
      • min()
      • max()
      • count()
      • anyMatch()
      • allMatch()
      • noneMatch()
      • findFirst()
      • findAny()
      • Parallelism in Java stream
    • Optional.empty()
    • Optional.of()
    • Optional.ofNullable()
    • ifPresent()
    • isPresent()
    • orElse()
    • orElseThrow
    • filter
    • Asynchronous and Parallel Programming in Java
      • Threads, Completable Future, Future, Parallel streams
  • Create Connection
  • Query
  • Update
  • Lambda Expressions
    • with Single parameter
    • multiple parameters
    • return type
    • collections
    • forEach
    • multiple Statements
    • without return type
  • Reference to a static method
  • Reference to an instance method
  • Reference to a constructor
  • Usage of Functional interfaces and default methods
  • HTML5 - Introduction
    • Need and Benefits of HTML
    • Setup
    • Browser
    • BOM and DOM
    • DOCTYPE
    • Character Encoding
    • script, link
    • HTML5 Document
    • Comments
  • HTML5 - Getting Started
    • Visual Studio Code Features
    • Google Chrome Developer Tools
    • Inspect Element
  • HTML5 - Elements & Attributes
    • Formatting Tags
    • List
    • Table
    • Form & Input Tags
    • Images
    • Styles
    • placeholder
    • inline and block elements
    • id and class Attributes
  • HTML5 - Navigation
    • Navigation Tags
    • Hyperlink
    • reference to intermediate section
  • HTML5 - Events
    • onblur
    • onchange
    • onclick
    • form related events
    • load events
    • key events
    • mouse events
    • ondblclick
    • onbeforeonload
    • oncanplay/li>
  • HTML5 - Web Forms 2.0
    • input element in HTML5
    • output
    • placeholder Attribute
    • autofocus
    • required
  • HTML5 - Web Storage
    • Session Storage
    • Local Storage and
    • Delete web Storage
  • HTML5 - Web SQL Database
    • openDatabase
    • transaction
  • HTML5 - Geo location
    • Geolocation Methods
    • Location Properties
    • Handling Errors
    • Position Options
  • CSS3 - Introduction
    • Need and Benefits of CSS
    • Setup
    • CSS Syntax
    • CSS Comments
    • including CSS in HTML Documents(Inline Styles, Embedded styles, External style sheets)
  • CSS3 - Selectors
    • Universal Selector
    • Element Type Selector
    • Id Selectors
    • Class Selectors
    • Grouping Selectors
  • CSS3 - Styling
    • CSS color
    • CSS Background
    • CSS Fonts
    • CSS Text
    • CSS Links
    • CSS Lists
    • CSS Tables
  • CSS3 - Box Model
    • Margin
    • padding
    • border
    • Outline
    • Visibility vs. Display
    • Multiple Columns
  • CSS3 - Advanced
    • Media Queries
    • RWD
  • JavaScript Fundamentals
    • Variables
    • Datatypes
    • Type Conversions
    • Operators
    • Comparisons
    • Interactions
    • Loops
    • Functions
    • Function Expression
    • Control Flow
    • Conditionals
  • JavaScript Deep Dive
    • Array
    • String
    • Date
    • Math
    • Number
    • Boolean
    • Functions
    • JSON
    • Objects
  • BS4 - Introduction
    • What is RWD?
    • What is Bootstrap?
    • Why use Bootstrap?
  • BS4 - Layout
    • Containers
    • Grid System
    • Tables
  • BS4 - Components
    • Button
    • Cards
    • Dropdowns
    • Navs
    • Navbar
    • Pagination
  • BS4 - Flexbox
    • BS3 Vs BS4
    • Flexbox
  • Introduction to SPA
    • What is Single Page Application (SPA)
    • Difference Between AngularJs and Angular
  • Angular File Structure
    • Angular Structure
    • App Module
    • Core Module
    • Shared Module
    • Feature Modules
    • Styles
    • Assets
  • Angular CLI
    • CLI overview
    • Commands overview
    • Creating a Project
    • Running a Project
    • ng add
    • ng build
    • ng config
    • ng new
    • ng run
  • TypeScript
    • TypeScript vs JavaScript
    • Transpilation
    • tsconfig.json
    • typings
  • Angular Forms
    • Validating form input
    • Template-driven forms
    • Reactive Forms
  • Component Communication in Angular
    • Pass data from URL
    • Route Parameters
    • Query params
    • Pass data through @Input and @Output
    • Pass data through a service using observables
  • Routing
    • Navigation in Angular
    • Angular Router
    • Route Order
  • Consuming a REST API with Angular
    • HttpClient
    • HttpHeaders
    • HttpErrorResponse
    • RxJS
    • observable
    • RxJS Operators