آموزش کلاس Master JavaFX: ایجاد یک برنامه بانکی - 2022

JavaFX Master Class: Create A Banking Application - 2022

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با یادگیری نحوه توسعه برنامه های Rich Client در JavaFX از آن مهارت های جاوا استفاده کنید. دوره به روز رسانی منظم درک و به کارگیری اصول JavaFX بهترین شیوه ها و معماری نرم افزار نحوه افزودن ماندگاری داده ها با استفاده از پایگاه داده نحوه مدیریت برنامه های کاربردی بزرگ و طراحی برای توسعه آینده. پیش نیازها: دانش متوسط ​​در جاوا تجربه با IDE انتخابی. دانش اولیه HTML و CSS (ضروری نیست، اما مطلوب)

شما به جامع ترین و جدیدترین دوره آموزشی JavaFX رسیده اید. این دوره به شما کمک می کند تا درک دقیقی از JavaFX و مقیاس دانش جاوا خود را بدست آورید. ما بر روی طراحی خوب و بهترین شیوه های صنعت در معماری نرم افزار تمرکز می کنیم. ما به طور مرتب این دوره را با مطالب و پروژه های جدید به روز می کنیم. ما بر این باوریم که تنها دانش‌آموزی که دلیل اصول اولیه را می‌داند می‌تواند یک توسعه‌دهنده خوب شود، بنابراین اگر می‌خواهید JavaFX را به روش صحیح و نحوه استفاده از آن در یک برنامه دنیای واقعی فراتر از اصول اولیه یاد بگیرید، معتقدیم این دوره آموزشی برای شما.

چند نکته که در این دوره یاد خواهید گرفت:

- معماری JavaFX و چرخه اجرا.

- چگونه از ابزار مدیریت پروژه برای مدیریت چرخه عمر برنامه خود استفاده کنید.

- روش های مختلف برای طراحی برنامه های JavaFX.

- نحوه سفارشی کردن و استایل کردن کنترل‌ها و طرح‌بندی‌ها.

- بهترین الگوهای طراحی و ساختارهای داده که اغلب در JavaFX استفاده می شود.

- نحوه ایجاد پایداری داده با پایگاه داده.

چرا JavaFX را یاد می گیرید؟

حقیقت این است که احتمالاً دلایل بیشتری برای یادگیری JavaFX وجود دارد، اما دلیلی که من معمولاً ارائه می دهم صرفاً به این دلیل است که فرد کنجکاو است. JavaFX راه درازی را پیموده است و به همین دلیل برنامه های متعددی را حتی در تلفن همراه دیده است و حتی در مواجهه با تغییر رو به رشد به برنامه های مبتنی بر اینترنت، همچنان به طور گسترده مورد استفاده قرار می گیرد. با این حال، با تمام آنچه گفته شد، شاید بزرگترین تأثیری که می تواند بر دانشجویان جدید داشته باشد، گسترش دانش آنها در مورد جاوا و برنامه نویسی به طور کلی است و در عین حال به عنوان یک افزودنی مهم به رزومه و نمونه کارها نیز عمل می کند.


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

معرفی Introduction

  • معرفی Introduction

  • تنظیم محیط - Intellij Environment Setup - Intellij

  • Hello World JavaFX قسمت اول Hello World JavaFX Part I

  • Hello World JavaFX Part II Hello World JavaFX Part II

  • چرخه حیات یک برنامه JavaFX Lifecycle Of A JavaFX Application

  • خاتمه یک برنامه JavaFX Terminating A JavaFX Application

مفاهیم اصلی جاوا در JavaFX Java Concepts Core To JavaFX

  • فصل مقدمه Chapter Introduction

  • Maven چیست What Is Maven

  • ماژول چیست What Is A Module

  • الگوی طراحی قابل مشاهده Observable Design Pattern

  • الگوی طراحی کارخانه Factory Design Pattern

ویژگی ها و اتصالات JavaFX JavaFX Properties And Bindings

  • خواص و اتصالات Properties & Bindings

  • مثال خواص Properties Example

  • ویژگی های فقط خواندنی Read-Only Properties

  • نمونه اتصالات Bindings Example

  • مجموعه های قابل مشاهده Observable Collections

رویدادها و مدیریت رویداد Events & Event Handling

  • بخش معرفی - رویدادها Section Introduction - Events

  • رویدادها در JavaFX Events In JavaFX

  • رسیدگی به رویدادها Handling Events

  • ویژگی های راحتی Convenience Properties

  • رویدادهای مصرف کننده Consuming Events

  • بیشتر در مورد رویدادها More On Events

طرح بندی ها Layouts

  • پانل های چیدمان Layout Panes

  • کلاس های کاربردی و فهرست ها Utility Classes & Enums

  • کلاس های منطقه و پنجره Region & Pane Classes

  • طرح بندی گروهی Group Layout

  • طرح HBox HBox Layout

  • VBox Layout VBox Layout

  • طرح بندی FlowPane FlowPane Layout

  • طرح بندی BorderPane BorderPane Layout

  • طرح بندی StackPane StackPane Layout

  • طرح بندی TilePane TilePane Layout

  • طرح بندی GridPane GridPane Layout

  • طرح بندی AnchorPane AnchorPane Layout

  • طرح بندی TextFlow TextFlow Layout

کنترل ها Controls

  • مقدمه ای بر JavaFX Controls Introduction To JavaFX Controls

  • کنترل برچسب Label Control

  • کنترل دکمه Button Control

  • کنترل هایپرلینک HyperLink Control

  • کنترل دکمه منو MenuButton Control

  • ToggleButton Control ToggleButton Control

  • کنترل RadioButton RadioButton Control

  • کنترل جعبه چک CheckBox Control

  • کنترل ChoiceBox ChoiceBox Control

  • کنترل ComboBox ComboBox Control

  • کنترل ColorPicker ColorPicker Control

  • کنترل DatePicker DatePicker Control

  • کنترل لغزنده Slider Control

  • کنترل منو Menu Control

  • کنترل TabPane TabPane Control

  • قسمت اول ListView Control ListView Control Part I

  • قسمت دوم ListView Control ListView Control Part II

  • قسمت اول کنترل TableView TableView Control Part I

  • TableView Control Part II TableView Control Part II

  • TableView Control Part III TableView Control Part III

  • TableView Control قسمت IV TableView Control Part IV

  • TreeView Control قسمت اول TreeView Control Part I

  • TreeView Control Part II TreeView Control Part II

همزمانی در JavaFx Concurrency In JavaFx

  • مقدمه ای بر JavaFX Concurrency Introduction To JavaFX Concurrency

  • تشریح مشکل همزمانی Describing The Concurrency Problem

  • آشنایی با API همزمان Understanding The Concurrent API

  • درک رابط کارگر Understanding The Worker Interface

  • نمونه کار قسمت اول Task Example Part I

  • نمونه کار قسمت دوم Task Example Part II

  • نمونه کار قسمت سوم Task Example Part III

  • نمونه کار قسمت چهارم Task Example Part IV

  • نمونه خدمات Service Example

  • نمونه سرویس برنامه ریزی شده Scheduled Service Example

FXML & Scene Builder FXML & Scene Builder

  • مقدمه ای بر FXML Introduction To FXML

  • سلام جهان در FXML Hello World In FXML

  • سازنده صحنه Scene Builder

  • کنترلرها چیست؟ What Are Controllers

  • کنترلرهای از پیش ساخته شده Pre-Constructed Controllers

  • چندین فایل FXML Multiple FXML Files

  • ایجاد اشیاء پیچیده Creating Complex Objects

پروژه نهایی: برنامه MazeBank Final Project: MazeBank Application

  • بررسی اجمالی نهایی پروژه Final Project Overview

  • مقدمه ای بر Sqlite Introduction To Sqlite

  • ایجاد ساختار پروژه Creating The Project Structure

  • طراحی UI وارد شوید Login UI Design

  • طراحی منوی مشتری Client Menu Design

  • نمای داشبورد در قسمت اول مشتری Dashboard View In Client Part I

  • نمای داشبورد در قسمت دوم مشتری Dashboard View In Client Part II

  • ایجاد مراحل قسمت اول Creating The Stages Part I

  • ایجاد مراحل قسمت دوم Creating The Stages Part II

  • نحوه بستن مراحل How To Close Stages

  • مشاهده معاملات در مشتری Transactions View In Client

  • نحوه تغییر نماهای مرکز How To Change Center Views

  • نمایش حساب ها در مشتری Accounts View In Client

  • طراحی منوی مدیریت Admin Menu Design

  • ایجاد مشتریان جدید در Admin Creating New Clients In Admin

  • مشاهده انتخابگر و مشاهده فهرست View Selector & View Enums

  • مشاهده همه مشتریان در Admin All Clients View In Admin

  • مشاهده سپرده در مدیریت Deposit View In Admin

  • طراحی سلول لیست تراکنش Transaction ListCell Design

  • طراحی سلول لیست مشتری Client ListCell Design

  • کارخانه های سلولی Cell Factories

  • نمادهای مرحله و دکمه های به حداکثر رساندن Stage Icons & Maximize Buttons

  • مدل معامله Transaction Model

  • مدل مشتری Client Model

  • مدل حساب Account Model

  • مدل و پایگاه داده The Model & The Database

  • اتصال به پایگاه داده Connecting To The Database

  • مدیریت ورود مشتری Handling Client Login

  • مدیریت ورود به سیستم Handling Admin Login

  • رسیدگی به خروجی ها Handling Logouts

  • ایجاد مشتری در بخش ادمین قسمت اول Creating Clients In Admin Part I

  • ایجاد مشتری در بخش ادمین قسمت دوم Creating Clients In Admin Part II

  • مشاهده همه مشتریان در بخش مدیریت بخش اول Viewing All Clients In Admin Part I

  • مشاهده همه مشتریان در بخش ادمین قسمت دوم Viewing All Clients In Admin Part II

  • سپرده مشتری در ادمین Client Deposit In Admin

  • داشبورد مشتری Client Dashboard

  • معاملات مشتری Client Transactions

  • مشتری در حال ارسال پول Client Sending Money

  • خلاصه حساب های مشتری Client Accounts Summary

  • نمادهای تراکنش مشتری Client Transaction Icons

  • پیام تراکنش مشتری Client Transaction Message

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش کلاس Master JavaFX: ایجاد یک برنامه بانکی - 2022
جزییات دوره
25 hours
116
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,115
4.7 از 5
دارد
دارد
دارد
Patrick T
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Patrick T Patrick T

برنامه نویس جاوا و دارت