Java Web Development

Ky është një kurs programimi JAVA në nivel mesatar dhe avance. Ai është përgatitur për programuesit JAVA që tashmë kanë aftësi bazë nga universiteti ose mësimi vetjak. Edhe pse ky kurs mbulon konceptet ndërmjetëse dhe të avancuara, instruktorët tanë thjeshtojnë të mësuarit duke udhëhequr studentët përmes shembujve praktikë që demonstrojnë praktikat më të mira në punë dhe zgjidhjet më të thjeshta. Kursi është 100% praktik! Praktika bën përsosmërinë me udhëzimin e duhur!

 Qëllimi i këtij kursi është të çojë studentët në një nivel tjetër për të avancuar karrierën e tyre në programimin JAVA.

Detajet e Kursit

  • 🕒 Programi: Dy here ne jave, pasdite

  • ⏱️ Kohezgjatja: Ky kurs zgjat 45 ore me 2 ore e gjysme per cdo sesion.

  • 💶 Cmimi €300

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

  • 📦 Perfshin: Ky kurs perfshin nje projekt te koduar nga studentet dhe instruktori.

Object Oriented Programming (Recap)

    • Class inheritance 
    • Interfaces
    • Object polymorphism
    • Abstract classes

Working with Files

  • Reading Files using Scanner class
  • Writing to Files using PrintWriter class
  • Using Files in CSV format to manipulate the data of your application

Streams And Functional Programming

  •  Handling collections as streams
  • Working with lambda statements
  • Get familiar with the most common stream methods
  • The Comparable interface

JDBC (Java DataBase Connectivity)

  • Intro to basic SQL queries
  • Make use of the JDBC API. Setting up a JDBC Connection
  • Working with Statements and PreparedStatements to execute SQL queries
  • Processing the ResultSet and show the queried data

JUnit

  • Writing unit tests for our application using JUnit framework

REST APIs

  • Definition of a REST API
  • HTTP intro. Main concepts: HTTP methods, request body, request headers, response
  • Consuming a public REST API using Postman

Maven & Git

  • Maven introduction. The POM file
  • Creating a new Java application with Maven
  • Git introduction. Learn the basic git commands.
  • Push an application to your Github account

Spring Boot

  • Spring Boot introduction
  • Creating a new Spring Boot project using Spring Boot Initializer
  • Your first Spring Boot application: Hello World
  • Creating database Entities in your application
  • Writing Controllers to handle HTTP requests
  • Hibernate/JPA intro. Setting up an H2 database. Manipulate data of your entities using JpaRepositories
  • Spring Security, securing your endpoints
  • Implement a simple Register and Login functionality comfort to Basic Authentication standard

Jeni gati të filloni?

Na kontaktoni