آموزش جاوا پیشرفته (Advanced Java) - آخرین آپدیت

دانلود Advanced Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مهارت‌های برنامه‌نویسی جاوا خود را با این دوره عملی و جامع در سطح توسعه سازمانی (Enterprise) به سطح بالاتری ارتقا دهید. این آموزش جاوا پیشرفته بر اساس مهارت‌های ضروری برای پاسخ به نیازهای صنعتی و ساخت اپلیکیشن‌های مدرن و مقیاس‌پذیر با استفاده از تکنولوژی‌های استاندارد طراحی شده است. دوره را با JDBC آغاز می‌کنیم و معماری، APIها و تنظیمات محیطی آن را بررسی می‌کنیم تا دانش پیشرفته‌ای در اتصال برنامه‌های جاوا به پایگاه‌های داده رابطه‌ای کسب کنید. سپس به سراغ Servlets و JSP می‌رویم تا نحوه توسعه سایت‌های پویا و استقرار اپلیکیشن‌های سمت سرور در دنیای واقعی را بیاموزید. در ادامه، اکوسیستم Spring شامل Spring Core، Spring MVC، REST، Spring Boot، Spring JDBC، JPQL، JPA، Hibernate و Spring Data را کاوش خواهید کرد. خواهید دید که چگونه این کتابخانه‌ها می‌توانند زمان توسعه را به شدت کاهش داده و عملکرد اپلیکیشن‌های آماده برای انتشار (Live) را بهبود بخشند. این دوره برای کسانی طراحی شده است که به دنبال ارتقای شغلی در توسعه نرم‌افزار هستند و شما را به یادگیری تکنیک‌های حرفه‌ای در زمینه Backend، وب و توسعه فریم‌ورک‌ها می‌برد؛ مهارت‌هایی که مهندسان نرم‌افزار هر روز در محیط‌های کاری واقعی از آن‌ها استفاده می‌کنند.

سرفصل ها و درس ها

مقدمه‌ای بر جاوا پیشرفته و JDBC Introduction to Advanced Java and JDBC

  • معرفی دوره Course Introduction

  • JDBC چیست و چرا در اپلیکیشن‌های جاوا اهمیت دارد What is JDBC and Why It Matters in Java Applications

  • درک معماری و گردش کار JDBC Understanding JDBC Architecture and Workflow

  • درایور JDBC JDBC Driver

  • رابط برنامه‌نویسی (API) در JDBC JDBC API

  • تنظیم محیط توسعه JDBC Setting Up JDBC Development Environment

  • مراحل برقراری اتصال اپلیکیشن جاوا به پایگاه داده Steps to Establish Connection Java Application with Database

  • اصول SQL برای توسعه‌دهندگان جاوا SQL Fundamentals for Java Developers

  • دمو: کار با دستورات SQL DEMO: Working with SQL Statements

  • متدهای رابط Connection Connection Interface Methods

  • رابط Callable Statement Callable Statement Interface

  • مدیریت تراکنش‌های پایگاه داده در JDBC Managing Database Transactions in JDBC

  • دمو: ایجاد حساب بانکی و تایید تراکنش با استفاده از PL/SQL DEMO: Create a Bank Account and Verify a Transaction Using PL/SQL

  • ذخیره و بازیابی تصاویر از سرور Storing and Retrieving Images from Server

توسعه، استقرار و ویژگی‌های سرولت‌ها (Servlets) Servlets - Development, Deployment, and Features

  • درک کانتینرهای سرولت و نقش آن‌ها Understanding Servlet Containers and Their Role

  • موارد استفاده واقعی از کانتینرهای سرولت Real-World Use Cases of Servlet Containers

  • مثال اپلیکیشن تجارت الکترونیک با استفاده از سرولت‌ها E-Commerce Application Example Using Servlets

  • درک چرخه حیات سرولت (Servlet Lifecycle) Understanding the Servlet Lifecycle

  • ارتباطات سرولت Servlet Communications

  • اینترفیس‌ها و کلاس‌های سرولت Servlet Interfaces and Classes

  • دمو: ایجاد برنامه سرولت با چرخه حیات سرولت DEMO: Creating Servlet Program with Servlet Lifecycle

  • نوشتن یک سرولت Writing a Servlet

  • استقرار (Deployment) سرولت Deployment of Servlet

  • توصیف‌گر استقرار (Deployment Descriptor) Deployment Descriptor

  • توصیف‌گر اپلیکیشن Application Descriptor

  • فرآیند استقرار پروژه سرولت Process of Deploying the Servlet Project

  • دمو: ایجاد برنامه سرولت برای مدیریت حقوق کارکنان DEMO: Creating a Servlet Program for Employee Payroll

  • دمو: ایجاد اپلیکیشن ماشین حساب با استفاده از سرولت‌ها DEMO: Creating Calculator Application Using Servlets

  • ردیابی وضعیت (Tracking State) Tracking State

  • کار با ServletContext Working with ServletContext

  • کار با Scopeهای سرولت Working with the Servlet Scopes

  • نحوه عملکرد فیلترها (Filter) How Filter Works

  • دمو: ایجاد فرم ورود با استفاده از دو فیلتر در سرولت‌ها DEMO: Creating Login Form Using Two Filters in Servlets

  • شنونده سرولت (Servlet Listener) Servlet Listener

  • دمو: ایجاد Servlet Listener و افزودن به توصیف‌گر استقرار و سرور وب DEMO: Creating Servlet Listener and Adding to Deployment Descriptor along with the Web Server Deployment Descriptor

اصول و پیاده‌سازی‌های کاربردی JSP JSP - Fundamentals and Practical Implementations

  • مقدمه‌ای بر صفحات سرور جاوا (JSP) Introduction to Java Server Pages (JSP)

  • فازهای مختلف JSP Phases of JSP

  • تفاوت بین سرولت و JSP Difference between Servlet and JSP

  • المان‌های JSP JSP Elements

  • دستورات (Directives) در JSP JSP Directives

  • استفاده موثر از المان‌های اسکریپت‌نویسی JSP Using JSP Scripting Elements Effectively

  • اکشن‌های JSP JSP Action

  • درک اشیاء ضمنی (Implicit Objects) در JSP Understanding JSP Implicit Objects

  • پیاده‌سازی فیلترها در اپلیکیشن‌های JSP Implementing Filters in JSP Applications

  • تگ‌های استاندارد JSTL JSTL

  • جریان تگ‌های سفارشی (Custom Tags) Flows of Custom Tags

  • دمو: ایجاد صفحه ورود با JSP DEMO: Creating a JSP Login Page

  • دمو: ایجاد صفحه ورود و اعتبارسنجی کاربر موجود برای وب‌سایت DEMO: Creating a Login Page and Validating the Existing User for a Webpage

فریم‌ورک اسپرینگ (Spring Framework) Spring Framework

  • مقدمه‌ای بر فریم‌ورک اسپرینگ Introduction to Spring Framework

  • سناریوهای استفاده از اسپرینگ Spring Usage Scenarios

  • بررسی فریم‌ورک اسپرینگ Spring Framework

  • وارونگی کنترل (IoC) Inversion of Control (IoC)

  • برنامه‌نویسی جنبه‌گرا (AOP) Aspect Oriented Programming (AOP)

  • درک Beanهای اسپرینگ Understanding Spring Beans

  • مثال از Spring Bean Spring Bean Example

  • کارخانه تولید بین (Spring Bean Factory) Spring Bean Factory

  • پشتیبانی از Struts Struts Support

  • اسپرینگ و EJB Spring and EJB

  • ایجاد اپلیکیشن اسپرینگ Create Spring Application

  • مدیریت تراکنش‌ها Transaction Management

  • اسپرینگ JDBC Spring JDBC

  • سیستم‌های واکنشی (Reactive System) Reactive System

  • اپلیکیشن واکنشی با اسپرینگ Reactive Application with Spring

  • درخواست‌های غیرمسدودکننده (Non Blocking) Non-Blocking Request

  • برنامه‌نویسی واکنشی Reactive Programming

  • اسپرینگ وب‌فلاکس (Spring Webflux) Spring Webflux

  • درک معماری Spring MVC Understanding Spring MVC Architecture

  • سرویس Dispatcher Servlet Dispatcher Servlet

  • مفاهیم کلیدی وب در Spring MVC Spring MVC Web Key Concepts

  • اسپرینگ MVC REST Spring MVC REST

  • رویکردهای REST API REST API Approaches

  • درک دسترسی به داده‌ها در اسپرینگ (Spring Data Access) Understanding the Spring Data Access

  • استفاده کاربردی از رویکردهای REST API Practical Usage of REST API Approaches

  • کوئری‌های سفارشی Custom Queries

  • تست در اسپرینگ Spring Testing

  • دمو: ایجاد اپلیکیشن آماده‌سازی منوی رستوران همراه با قیمت DEMO: Creating Restaurant Menu Preparation with Price App

  • دمو: ایجاد پروژه مدیریت کتابخانه با استفاده از MVC DEMO: Creating a Library Management Project Using MVC

اسپرینگ بوت (Spring Boot) Spring Boot

  • مقدمه‌ای بر اسپرینگ بوت (Spring Boot) Introduction to Spring Boot

  • معماری اسپرینگ بوت Spring Boot Architecture

  • مفسر خط فرمان اسپرینگ بوت (CLI) Spring Boot Command Line Interpretation (CLI)

  • وابستگی‌های Classpath Classpath Dependencies

  • دمو: ایجاد پروژه اسپرینگ بوت با اعمال وابستگی‌ها DEMO: Creating a Spring Boot with Dependencies Applied

  • مقدمه‌ای بر Spring JDBC Spring JDBC - Introduction

  • مخازن JDBC (Repositories) JDBC Repositories

  • استفاده از مخازن با چندین ماژول Spring Data Using Repositories with Multiple Spring Data Modules

  • تبدیل از Spring JDBC به JPA Transformation from Spring JDBC to JPA

  • ایجاد کوئری‌ها با موجودیت‌ها با استفاده از JPQL Creating Queries with Entities using JPQL

  • ایجاد روابط با JPA و Hibernate (یک به یک) Establishing Relationships with JPA and Hibernate - One To One

  • ایجاد روابط با JPA و Hibernate (یک به چند و چند به چند) Establishing Relationships with JPA and Hibernate - One To Many and Many To Many

  • ایجاد کوئری‌ها با موجودیت‌ها با استفاده از Java API (Criteria Queries) Creating Queries with Entities using Java API - Criteria Queries

  • کار با Spring Data Repositories Working with Spring Data Repositories

  • درک سلسله‌مراتب ارث‌بری با JPA و Hibernate Understanding Inheritance Hierarchies with JPA and Hibernate

  • مدیریت تراکنش‌ها در اسپرینگ بوت Transaction Management in Spring Boot

  • پیاده‌سازی Spring Data JPA و Spring Data REST Implementation of Spring Data JPA and Spring Data REST

  • کشینگ (Caching) با Hibernate و JPA همراه با مثال Caching with Hibernate and JPA with Example

  • دمو: ایجاد اپلیکیشن ردیابی (Tracking) DEMO: Creating a Tracking Application

  • دمو: ایجاد محیط ردیابی دانشجویان برای تکالیف DEMO: Creating a Student Tracking Environment for Assignments

نمایش نظرات

آموزش جاوا پیشرفته (Advanced Java)
جزییات دوره
16h 5m
97
(آخرین آپدیت)
2,625
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده