Java spring boot

কোর্সের মেয়াদ

৩ মাস

ক্লাস টাইম

১.৫ ঘণ্টা

সাপ্তাহিক ক্লাস

৩ দিন

কোর্স ফিঃ৳ ৮০০০

মোট ক্লাসঃ৩৬ টি

ক্লাস ভিডিওঃথাকবে

ভাষাঃবাংলা & English

মোট সময়ঃ৭২ ঘণ্টা

ভর্তি হোন ফ্রি সেমিনার

কোর্স ওভারভিউ

overview

কোর্স সিলেবাস

Introduction

  • Understand the Course Outline
  • Development Environment Preparation

HTML Recap

  • Use of HTML
  • HTML Structure
  • Understanding Tags & Attributes
  • div, span, paragraph
  • Form & Inputs
  • Table

Use of CSS

  • id, class, tag design
  • padding, margin, height, width
  • text, color, font, size
  • Form style
  • Table style

Bootstrap & Font

  • Bootstrap Integration
  • Card, Grid, Forms, Button
  • Table, Pagination, Dropdown
  • List, Navbar, Colors
  • Fontawesome Integration & Use

JavaScript & jQuery

  • JavaScript Intro
  • jQuery and select
  • jQuery ajax
  • Create Flash Message
  • Add jQuery Confirm
  • Date time picker
  • Select2 Dropdown

Social Network Bootstrap theme

  • Project understanding
  • Project Structure & Bootstrap
  • Registration
  • Login
  • Post, comment, reply view
  • Public view
  • Authorized view

Social Network Bootstrap admin

  • User management
  • Post moderation
  • Access control
  • Reset password
  • Change role

Java Programming

  • Data Types
  • Constant and Variables
  • Class & Functions
  • Array, Associative Array
  • Comparison and Logical Operators
  • If and Else Statements
  • While & For Loop

Project Initialization

  • Understanding Java & Spring Boot
  • Environment Preparation
  • Basic project initialization
  • Request Response understanding

Controller & View

  • Understanding of Routing
  • Controller and actions
  • View mapping with action
  • Send & Receive data view to controller
  • Project controller & views

Database, ORM & Model

  • Understanding of database connectivity
  • Details about ORM
  • SQLite/MySQL DB overview
  • Understanding of Hibernate
  • Model & Data Types
  • Understanding Relationship
  • Project Model creation

Templating

  • Understanding of Thymeleaf
  • Control Flow Statement
  • Loop
  • Variables, Filter & Escaping
  • Template Inheritance
  • Macros

Business Logic & Service

  • Understanding of Business Logic
  • What is & Why need service
  • Common service
  • Service Inheritance
  • Naming rules

Validation & Verification

  • Understanding of Validation
  • Understanding of Verification
  • Input data validation
  • Data casting

Authentication and Authorization

  • Authentication vs Authorization
  • Details of Spring Security
  • Registration
  • Logic
  • Access control
  • User management

Unit & Integration testing

  • Basic Unit Testing
  • Requests & Response Inspection
  • Following Redirects
  • Session Management
  • CLI Runner

Project Implementation

  • Check & Implement Controller
  • Convert UI to Thymeleaf
  • Model and Relationship
  • Integrate Controller, Model & View
  • Unit Test implementation
  • Manual testing

Expose & Consume REST API

  • Understanding HTTP Requester
  • Consume & Parse Ex API
  • Display EX API Data
  • Expose Registration API

Deployment

  • Understanding deployment
  • Locally deployment test
  • Configure Prod Configuration
  • Deploy to Local server
  • Deploy to Heroku