آموزش ساخت برنامه با استفاده از جاوا SE 17

Building an Application Using Java SE 17

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساخت برنامه های جاوا به چیزی بیش از دانستن زبان جاوا نیاز دارد. این دوره به شما ابزارها، کتابخانه‌ها و تمرین‌هایی را که برای شروع ساخت برنامه‌های Java SE 17 نیاز دارید، آموزش می‌دهد. برای اینکه واقعاً به جاوا مسلط شوید و برنامه‌های جاوای خود را بسازید، باید فراتر از یادگیری زبان بروید. در این دوره آموزشی، ساختن اپلیکیشن با استفاده از جاوا SE 17، تمامی ابزارها، کتابخانه ها و تمرین هایی را که برای شروع ساخت اپلیکیشن های جاوا در دنیای واقعی نیاز دارید، مشاهده خواهید کرد. بیشتر وقت شما در طول این دوره صرف IDE می شود و یک برنامه جاوا 17 را با هم از ابتدا بسازید. ابتدا موضوعاتی مانند ساخت پروژه های جاوا با استفاده از Maven و استفاده از ویژگی های زبان جاوا 17 را بررسی خواهید کرد. در مرحله بعد، با استفاده از JUnit به آزمایش کد و فراخوانی یک وب API با استفاده از HttpClient جاوا خواهید پرداخت. در نهایت، با ذخیره داده ها در یک پایگاه داده رابطه ای با استفاده از JDBC و ایجاد یک REST API با استفاده از JAX-RS آشنا خواهید شد. پس از اتمام این دوره، می‌توانید پایگاه‌های کد برنامه‌های جاوای بزرگ را درک کرده و به آن کمک کنید. مطمئناً شما در تمام فناوری‌هایی که در این دوره استفاده می‌کنیم متخصص نخواهید بود، بنابراین می‌توانید در زمینه‌های خاص به یادگیری ادامه دهید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی یک برنامه جاوا 17 Setting up a Java 17 Application

  • مقدمه Introduction

  • ابزارهای مورد استفاده در این دوره Tools Used in This Course

  • قرار است چه چیزی بسازید؟ What Are You Going to Build?

  • راه اندازی یک پروژه جاوا مبتنی بر Maven Setting up a Maven-based Java Project

  • ساخت و اجرای فرست کلاس Building and Running the First Class

  • معرفی اولین وابستگی شما Introducing Your First Dependency

  • خلاصه Summary

فراخوانی یک API وب خارجی Calling an External Web API

  • بررسی اجمالی Overview

  • با استفاده از HttpClient جاوا Using Java's HttpClient

  • بهبود استفاده از HttpClient Improving the HttpClient Usage

  • معرفی یک رکورد جاوا Introducing a Java Record

  • اتصال JSON با استفاده از جکسون JSON Binding Using Jackson

  • دوره های فیلترینگ Filtering Courses

  • نوشتن آزمون واحد اول Writing the First Unit Test

  • پارامترسازی آزمون واحد Parameterizing the Unit Test

  • خلاصه Summary

ذخیره سازی داده ها در پایگاه داده Storing Data in a Database

  • بررسی اجمالی Overview

  • Refactoring به چند ماژول Maven Refactoring to Multiple Maven Modules

  • معرفی انتزاع مخزن Introducing the Repository Abstraction

  • راه اندازی مخزن با H2 JDBC Setting up the Repository with H2 & JDBC

  • پیاده سازی مخزن JDBC Implementing the JDBC Repository

  • با استفاده از مخزن Using the Repository

  • خلاصه Summary

ایجاد یک REST API Creating a REST API

  • بررسی اجمالی Overview

  • ایجاد یک منبع JAX-RS Creating a JAX-RS Resource

  • افشای یک منبع JAX-RS از طریق HTTP با استفاده از Jersey Exposing a JAX-RS Resource over HTTP Using Jersey

  • بازگشت JSON با JAX-RS و Jersey Returning JSON with JAX-RS and Jersey

  • به روز رسانی مخزن برای ذخیره یادداشت های دوره Updating the Repository to Store Course Notes

  • اضافه کردن یادداشت ها از طریق REST API Adding Notes through the REST API

  • خلاصه Summary

حرکت به سمت تولید Moving Towards Production

  • یکپارچه کردن گزارش برنامه Unifying Application Logging

  • معرفی پیکربندی برنامه های خارجی Introducing External Application Configuration

  • با استفاده از Maven's Dependency Management Using Maven's Dependency Management

  • ایجاد یک فایل JAR قابل اجرا مستقل Creating a Self-contained Runnable JAR File

  • مراحل بعدی پروژه اطلاعات دوره Next Steps for the Course Info Project

  • مراحل بعدی برای شما Next Steps for You

نمایش نظرات

آموزش ساخت برنامه با استفاده از جاوا SE 17
جزییات دوره
3h 6m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Sander Mak
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sander Mak Sander Mak

Sander مدیر فناوری در Picnic - مقیاس مواد غذایی آنلاین هلندی - است که سیستم های مبتنی بر جاوا را در مقیاس بزرگ ساخته است. او همچنین یک قهرمان جاوا و نویسنده کتاب O'Reilly "Java 9 Modularity" است (به javamodularity.com مراجعه کنید). ساندر به عنوان یک سخنران مشتاق کنفرانس ، اشتراک دانش را نیز از طریق وبلاگ خود در http://branchandbound.net و به عنوان مربی Pluralsight دوست دارد.