

دوره جامع آموزش برنامه نویسی وب با Java
- زبان برنامه نویسی:java
- روش برگزاری:خصوصی
- سطح:پیشرفته
مروری بر مفاهیم پایه وب (HTTP, HTTPS, REST)
آشنایی با معماری برنامههای وب (Client-Server)
معرفی ابزارهای توسعه (IntelliJ, Eclipse, Maven)
ایجاد و پیادهسازی Servlet
مدیریت درخواستها (GET, POST)
استفاده از JSP برای تولید صفحات دینامیک
مدیریت جلسات (Session Management)
کار با Cookie و مکانیزمهای ذخیره وضعیت کاربر
ایجاد REST API با استفاده از JAX-RS
مدیریت JSON با Jackson
پیادهسازی عملیات CRUD
اتصال به پایگاه داده با JDBC
کار با ORM و JPA (Hibernate)
مدیریت تراکنشها (Transactions)
معرفی و راهاندازی Spring MVC
پیادهسازی Controllerها و Viewها
مدیریت فرمها و دادههای ورودی
احراز هویت و مجوزدهی (Basic Auth, JWT)
جلوگیری از آسیبپذیریهای رایج (XSS, CSRF, SQL Injection)
نوشتن تست واحد (Unit Testing) با JUnit
تست API با RestAssured
تست یکپارچه (Integration Testing)
بهینهسازی عملکرد (Caching, Pagination)
استقرار برنامه روی سرور (Tomcat, Docker)
طراحی و پیادهسازی یک برنامه وب کامل