Java Enterprise – SPRING Framework

Ky është kursi më i avancuar i JAVA që ofrojmë. Kursi është përgatitur për programues JAVA që tashmë kanë njohuri mesatare. Ky është një kurs full stack për zhvillim web. Edhe pse ky kurs mbulon koncepte të avancuara, instruktorët tanë e thjeshtojnë mësimin duke i udhëhequr studentët përmes shembujve praktikë dhe duke treguar praktikat më të mira të punës dhe zgjidhjet më të thjeshta. Të gjithë pjesëmarrësit marrin materiale të strukturuara, sfida programimi dhe feedback të personalizuar për të përshpejtuar zhvillimin dhe rritjen e vetëbesimit të tyre.

Detajet e Kursit

  • 🕒 Programi: Dy here ne jave, pasdite

  • ⏱️ Kohezgjatja 45 ore te ndara ne 9 jave

  • 💶 Cmimi €300

  • 👨‍🏫 Formati: Trajnim i udhëhequr nga instruktorët, praktik

  • 📦 Perfshin: Ushtrime praktike, materiale kursi dhe feedback nga eksperte te fushes

Rreth Kursit

Ky është një kurs i avancuar i programimit JAVA. Është përgatitur për programues JAVA që tashmë kanë njohuri mesatare në JAVA. Ky është kursi më i avancuar i JAVA që ne ofrojmë. Ky është një kurs full stack për zhvillim web. Edhe pse ky kurs mbulon koncepte të avancuara, instruktorët tanë e thjeshtojnë procesin e mësimit duke i udhëhequr studentët përmes shembujve praktikë dhe duke demonstruar praktikat më të mira të punës dhe zgjidhjet më të thjeshta. Është e rëndësishme të theksohet se kurset e avancuara përfshijnë më shumë shpjegime konceptesh sesa kurset e nivelit më të ulët. Kursi është 100% praktik

Getting Started

  • Quick Java Recap
  • How Web Works
  • Quick intro into Spring

Spring Fundamentals

  • Git Explanation
  • Maven Explanation
  • Advanced intro into Spring
  • DI (Dependency Injection) in Spring

Intro to AOP

  • Spring java configuration
  • Spring xml configuration
  • Advance Di.
  • Quick Intro into AoP (Aspect Oriented Programing).

Advanced Spring Core Concepts

  • Advanced Aop.
  • Quick Intro into Spring Profiles
  • Wrap it all in Demo project for Part1

Spring MVC & Web Development

  • Intro in Spring MVC
  • Intro into thyme leaf
  • MVC Patter
  • Build Spring web app.

Spring MVC Forms, Validation & CRUD (Thymeleaf)

  • Command objects and Spring MVC validations
  • Rendering web views
  • Build BE dummy data
  • Wrap it all in a Thyme leaf Crud example

Advanced Spring MVC, Security & Testing

  • Advanced Spring MVC concepts
  • Spring web flow.
  • Securing web app.
  • Quick Intro into Junit Test

Spring Validation, Authentication & Security Basics

  • Form Validations Approaches
  • Demo project for part 2
  • Login Implementation
  • Quick Intro into Spring Security

Spring Backend & Database Fundamentals

  • Introduction to Be concepts
  • Introduction to Database.
  • Database Configuration in Spring
  • Working with queries

ORM, Hibernate & JPA Fundamentals

  • Introduction to ORM(Object Relation Mapping)
  • Hibernate Introduction
  • JPA Intro and explanation
  • JPA Entity Relationships explanation

JPA/Hibernate Setup & Relationships

  • JPA && Hibernate Configuration
  • Persist Data using ORM
  • Unit testing repository layer
  • OneToMany and ManyToOne Examples

Spring Data JPA & Backend Best Practices

  • Spring data JPA Simple examples.
  • Demo Project Part 3
  • Logg4j and Be best practices
  • Wrap of Be module with examples

DAO Pattern & Typed Queries

  • Introduction to DAO pattern.
  • Examples of Dao patter with predicate Implementation
  • Introduction to typed query.

Advanced JPA Queries & Performance

  • Query Validation
  • Query Advanced Search
  • Query Lazy loading
  • Typed Query advanced Examples

REST APIs & Web Services with Spring

  • SOAP vs REST
  • Json vs XMl
  • Rest APi with Spring
  • Rest Api best Practices
  • Rest Api validations

Spring Boot Migration, Project Design & Git Basics

  • Removing Spring boot
  • Spring to spring boot.
  • Final Project Requirements explanations
  • DB Design Hints.
  • Git basic tutorial

Final Project Pt. 1

  • Implementing FE

Final Project Pt. 2

    • Implementing BE

Jeni gati të filloni?

Na kontaktoni