InstructorSIAT
TypeOnsite Course
DateMar 1, 2020
Time06 Months
PlaceHouse # 147/C (Near By Sonargaon University) (4th Floor), Green Road, Panthapath, Tejgaon, Dhaka 1215
Seat0/20
Price20000 ৳15000 ৳
Buy NowBook Now

SigmaTech Industrial Automation Technology has arranged an industrial attachment program based on basic to advanced Java programming with complete Java EE Web Application.The program is designed to provide students with the knowledge they need to design and implement effective and dynamic web application.

Requirement Skills :: Don’t need any professional skills, Just basic knowledge about computer.

Course Outline Below:

1.HTML5 & CSS3

  • HTML5 Introduction
  • HTML5 Tags, Attributes & Elements
  • HTML5 The Basic Structure of an HTML Document
  • HTML5 Comments, Page Title, Headings, Paragraphs
  • HTML5 Parent/Child Structure, Hyperlinks
  • HTML5 Lists, Images, Address
  • HTML5 Tables, Forms, HTML Special Characters, HTML Entities
  • HTML5 IDs & Classes, Span & Div
  • HTML5 Header & Footer Nav, Section & Article
  • HTML5 IFrames Aside Time Abbreviations & Quotes Typography

 

  • CSS The Style Rule
  • CSS Inline styles, Internal styles, External styles, CSS Selectors,
  • CSS Properties & Values, Inheritance of Styles
  • CSS ID Selectors, Class Selectors, Grouping Selectors
  • CSS The Box Model, Colours (or Colors), Text Styling & Formatting
  • CSS Borders, Margins, Paddings, Outlines, Scrolbars, Backgrounds
  • CSS Styling Forms, Styling Lists, Cursors, Outlines, Styling Links
  • CSS Block & Inline Elements, Float & Clear, Positioning, Specificity
  • CSS Visibility, Layers, Pseudo Classes, Pseudo Elements
  • CSS Text Effects, Media Types, Paged Media, Aural Media,
  • CSS Printing, Layouts, Validations

2.Bootstrap 4.0

  • Bootstrap Overview
  • Bootstrap Grid system, Bootstrap Typography, Bootstrap Code
  • Bootstrap Tables, Bootstrap Forms, Bootstrap Buttons
  • Bootstrap Images, Bootstrap Helper classes, Bootstrap Responsive utilities
  • Bootstrap Glyphicons, Bootstrap Dropdowns, Bootstrap Button groups
  • Bootstrap Button dropdowns, Bootstrap Input groups
  • Bootstrap Navs, Bootstrap Navbar, Bootstrap Breadcrumbs
  • Bootstrap Pagination, Bootstrap Labels, Bootstrap Badges, Bootstrap Jumbotron
  • Bootstrap Page header, Bootstrap Thumbnails, Bootstrap Alerts
  • Bootstrap Progress bars, Bootstrap Media object, Bootstrap List group
  • Bootstrap Panels, Bootstrap Responsive embed, Bootstrap Wells

3.JavaScript

  • JavaScript Overview
  • JavaScript  Syntax, Enabling, Placement
  • JavaScript Variables, Operators
  • JavaScript If…Else, Switch Case, While Loop, Do Loop, For Loop
  • JavaScript Functions, Events, Page Redirect
  • JavaScript Objects, Number, Boolean, Strings, Arrays
  •  JavaScript Date, Math, RegExp
  • JavaScript – HTML DOM & BOM
  • JQuery(Explain & Implement)

Java Fundamentals Specification:

1.Introducing Java

  • What is Java
  • Features of Java
  • JDK, JRE, and JVM
  • Java Variables
  • Java Data Types
  • Operators & Keywords

2.Control Statements

  • Java If else
  • Java Switch
  • Java For Loop
  • Java Do While Loop
  • Java Break & Continue
  • Java Comments
  • Java Programs

3.Java Array

  • 1D Array
  • 2D Array
  • Multi D Array

4.Java String

  • Java String class methods

Core Java Specification:

1.Java Object & Class

  • Java OOP Concepts
  • Naming Convention
  • Object & Class
  • Constructor
  • Static Keyword
  • This Keyword

2.Java Inheritance

  • Single
  • Multilevel
  • Hierarchical

3.Java Polymorphism

  • Method Overloading & Overriding
  • Super & Final Keyword
  • Runtime Polymorphism
  • Instanceof Operator

4.Java Abstraction

  • Abstract Class
  • Interface
  • Abstract Class VS Interface

5.Java Encapsulation

  • Package
  • Access Modifiers
  • Encapsulation

6.Exception Handling

  • Java Exceptions
  • Java Try-Catch Block
  • Java Multiple Catch-Block
  • Java Throw Keyword

7.Java Inner Class

  • Member inner class
  • Anonymous inner class
  • Local inner class

8.Java Multithreading

  • What is Multithreading
  • Life Cycle of a Thread
  • Create Thread
  • Thread Scheduler
  • Runtime Class

9.Java Conversation

  • String To Integer
  • Explain Whole Data Type Conversation

10.Java Collection Framework

  • Java ArrayList
  • Java LinkedList
  • Java List Interface
  • Java Map Interface
  • Java HashMap
  • Java TreeMap
  • Java EnumSet
  • Java EnumMap
  • Collections Class
  • Sorting Collections

Spring Framework Specification:

1.Introduction Spring Framework

  • What is Spring Framework
  • The Spring Core
  • Where you can use Spring
  • Why use Spring

2.Spring Beans

  • Spring Beans
  • Spring Container
  • Spring Context Config File

3.Spring Configuration

  • Bean configurations
  • Bean Scoping
  • Spring Annotations
  • Mixing XML and annotations

4.Dependency Injection

  • Spring Dependency Injection
  • Wiring Beans together using XML
  • Wiring Beans together using Annotations

5.Externalizing Properties

  • Introduce Property values
  • Property files
  • Properties Resolver
  • XML configuration
  • Java Config configuration

6.Bean Factories

  • Factory Classes
  • Static Factory classes
  • Non-Static Factory objects
  • Annotated Factory classes

7.Spring Test

  • Introduce Testing with Spring
  • JUnit 4.x
  • Spring and JUnit 4.x

8.Spring Remoting

  • What is Remoting
  • General Model
  • Accessing bean from remote client

9.Spring Data

  • Data Access objects
  • Spring DAO
  • Spring and JDBC
  • Spring DAO Exception Hierarchy
  • Spring Template
  • Spring DAO Templates
  • DAO Architecture
  • Using Spring JDBC Templates
  • Using Object Mappers

10.Spring AOP

  • AOP in general
  • How AOP can be achieved
  • Spring AOP
  • Creating your own Aspect
  • Applying a custom aspect in an application

11.Spring Transaction Management

  • Spring Transaction management
  • Declarative Transaction Management
  • Transaction Managers
  • Transaction Propagation
  • Isolation levels
  • Transaction Management
  • Spring configuration
  • Programmatically controlling a Transaction

12.Spring Web MVC

  • Introduce Spring Web MVC
  • Present flow through MVC
  • Creating a simple Web MVC application
  • Defining a Controller
  • Handling view resolution
  • Building and Deploying
  • Java Config web applications
  • WebAppInitializer class
  • Spring Java Config class

13.Spring Rest

  • Web Services
  • What is REST
  • Spring REST
  • Building a Spring REST application

14.Spring Rest Client

  • Introduce Spring REST Clients
  • Spring REST Template
  • REST client with XML and Java Config

Hibernate Framework Specification:

  • Hibernate Introduction
  • Hibernate Using XML
  • Hibernate Using Annotation
  • Hibernate Mapping
  • Hibernate Transaction Management
  • Hibernate Query Language (HQL)
  • Hibernate Named Query
  • Hibernate Caching

MySQL Database Specification:

  • MySQL History
  • MySQL Features
  • MySQL Data Types
  • MySQL Database
    • Create Database
    • Select Database
    • Drop Database
  • Table & Views
    • Crate Table
    • Alter Table
    • Truncate Table
    • Drop Table
  • MySQL Queries
    • Insert Record
    • Update Record
    • Delete Record
    • Select Record
  • MySQL Clause
    • Where Clause
    • Distinct Clause
    • From Clause
    • Order By Clause
    • Group By Clause
  • MySQL Conditions
  • MySQL Join
  • MySQL Aggregate Functions
  • MySQL Functions
  • MySQL Date & Time
  • MySQL Procedure
  • MySQL Trigger
  • MySQL Regex

Introduction to Java EE Web Application:

1.Overview of Java Web Applications & Architecture

2.Creating a User Interface (UI) with JSP

  • Interacting with Users
  • Create Custom Controls

3.Displaying and Manipulating Data

  • Accessing Data with JDBC
  • Accessing Data from Web Services

4.Intro to AJAX with Java Server Faces

  • Partial Page Updates with AJAX
  • Scripting Actions

5.Enterprise Java Beans (EJB)

  • EJB Overview
  • Session Beans
  • Message-Driven Beans
  • Java Persistence API (JPA)
  • Transactions
  • Security
  • EJB Design Patterns

6.Debugging and Deploying Java Web Applications

  • Troubleshooting and Debugging Java EE Web Applications
  • Deploying Java EE web apps

Leave a Reply