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

دانلود Advanced Java Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به دوره مفاهیم پیشرفته جاوا خوش آمدید؛ یک دوره کاربردی که برای کمک به شما در ساخت اپلیکیشن‌های مدرن، مقیاس‌پذیر و مبتنی بر پایگاه داده با استفاده از متدهای توسعه استاندارد صنعت طراحی شده است. این دوره مفاهیم پیشرفته برنامه‌نویسی جاوا از جمله برنامه‌نویسی تابعی (Functional Programming)، چندرشته‌ای (Multithreading)، اتصال به پایگاه داده با JDBC، اصول طراحی نرم‌افزار و تست خودکار را بررسی می‌کند. در پایان این دوره، شما قادر خواهید بود: - از Java Streams و عبارات Lambda برای نوشتن کدهای مختصر و تابعی استفاده کنید. - اپلیکیشن‌های چندرشته‌ای جاوا توسعه داده و تکنیک‌های برنامه‌نویسی Thread-safe را پیاده‌سازی کنید. - از Synchronization، Lockها و Thread Poolها برای مدیریت اجرای همزمان استفاده کنید. - اپلیکیشن‌های جاوا را با استفاده از JDBC به پایگاه‌های داده رابطه‌ای متصل کنید. - عملیات CRUD را با استفاده از Prepared Statements و تراکنش‌ها (Transactions) انجام دهید. - اصول طراحی SOLID را به کار گرفته و الگوهای طراحی (Design Patterns) رایج را پیاده‌سازی کنید. - کدهای جاوا را جهت بهبود قابلیت نگهداری و مقیاس‌پذیری بازسازی (Refactor) کنید. - تست‌های واحد خودکار با استفاده از JUnit بنویسید. - وابستگی‌ها را مدیریت کرده و پروژه‌های جاوا را با Maven بیلد کنید. از طریق نمایش‌های کدنویسی هدایت‌شده و تمرین‌های عملی، شما پیاده‌سازی ساختارهای برنامه‌نویسی تابعی، مدیریت رشته‌های همزمان، اتصال برنامه‌ها به دیتابیس و نوشتن تست‌های خودکار را تمرین خواهید کرد. این فعالیت‌ها بر به‌کارگیری روش‌های مدرن توسعه جاوا تمرکز دارند که در سیستم‌های نرم‌افزاری واقعی به وفور استفاده می‌شوند. این دوره برای یادگیرندگانی طراحی شده است که با مبانی برنامه‌نویسی جاوا آشنایی دارند و می‌خواهند به سطح توسعه حرفه‌ای حرکت کنند. این دوره برای دانشجویان علوم کامپیوتر، توسعه‌دهندگان آینده‌دار بک‌اند (Backend) و مهندسان نرم‌افزاری که می‌خواهند دانش خود را در زمینه Concurrency، یکپارچه‌سازی پایگاه داده و ابزارهای مدرن توسعه جاوا تقویت کنند، ایده‌آل است. آشنایی اولیه با سینتکس جاوا و برنامه‌نویسی شیءگرا (OOP) توصیه می‌شود.

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

جاوا مدرن و همزمانی Modern Java and Concurrency

  • مقدمه دوره Course Introduction

  • آشنایی با برنامه‌نویسی تابعی Introduction to Functional Programming

  • نمایش عملی: استفاده از Lambda Expressions در جاوا با Collections Demonstration: Lambda Expressions in Java using Collections

  • نمایش عملی: رابط‌های تابعی (Functional Interfaces) Demonstration: Functional Interfaces

  • کار با Streams در جاوا Streams in Java

  • نمایش عملی: عملیات‌های Stream در جاوا Demonstration: Stream Operations in Java

  • توضیح مفهوم همزمانی (Concurrency) Concurrency Explained

  • نمایش عملی: ایجاد Threadها در جاوا Demonstration: Creating Threads in Java

  • نمایش عملی: همگام‌سازی (Synchronization) و Lockها Demonstration: Synchronization and Locks

  • نمایش عملی: Thread Poolها و Executorها Demonstration: Thread Pools and Executors

  • مرور کلی API تاریخ و زمان Date and Time API Overview

  • نمایش عملی: کار با تاریخ و زمان Demonstration: Working with Date and Time

  • نمایش عملی: استفاده ایمن از Optional Demonstration: Using Optional Safely

  • نمایش عملی: تمرین‌های کاربردی Demonstration: Utility Practice Exercises

JDBC، طراحی و تست JDBC, Design, and Testing

  • آشنایی با JDBC Introduction to JDBC

  • نمایش عملی: اتصال جاوا به پایگاه داده Demonstration: Connecting Java to a Database

  • نمایش عملی: عملیات‌های CRUD با JDBC Demonstration: CRUD Operations with JDBC

  • نمایش عملی: Prepared Statements و تراکنش‌ها Demonstration: Prepared Statements and Transactions

  • توضیح اصول SOLID SOLID Principles Explained

  • نمایش عملی: الگوهای طراحی رایج Demonstration: Common Design Patterns

  • نمایش عملی: الگوی طراحی Strategy Demonstration: Strategy Design Pattern

  • تست واحد با JUnit Unit Testing with Junit

  • نمایش عملی: نوشتن تست‌های واحد Demonstration: Writing Unit Tests

  • نمایش عملی: ساختار پروژه Maven Demonstration: Maven Project Structure

  • نمایش عملی: مدیریت وابستگی‌ها با Maven Demonstration: Managing Dependencies with Maven

جمع‌بندی دوره و ارزیابی Course Wrap-Up and Assessment

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش مفاهیم پیشرفته جاوا (Advanced Java)
جزییات دوره
6h 29m
26
(آخرین آپدیت)
193
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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