آموزش Github copilot برای جاوا و اصول اولیه بوت فنری

Github copilot for java and basics of spring boot

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Github copilot برای جاوا و پوشش اصول اولیه راه‌اندازی فنری، تکمیل خودکار کد و پیشنهاد توسعه برنامه‌های کاربردی Spring Boot کارآمد با استفاده از GitHub Copilot بهبود بهره‌وری با استفاده از قابلیت‌های تولید کد GitHub Copilot برای پروژه‌های Spring Boot کیفیت و قابلیت نگهداری کد را با استفاده از پیشنهادات GitHub Copilot بهبود بخشید. برای توسعه Spring Boot. با استفاده از تکمیل کد هوشمند GitHub Copilot و کمک های آگاه به زمینه در پروژه های Spring Boot، روند توسعه را تسریع کنید. پیش نیازها:مبانی جاوا و بوت فنری

دوره آموزشی "GitHub Copilot برای جاوا و مبانی Spring Boot" راهنمای جامعی است که برای توانمندسازی توسعه دهندگان و برنامه نویسان با دانش و مهارت های مورد نیاز برای به حداکثر رساندن بهره وری و کارایی آنها در توسعه برنامه Spring Boot با استفاده از GitHub Copilot طراحی شده است.

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

شما با درک اصول GitHub Copilot و ادغام آن با پروژه های جاوا و Spring Boot شروع خواهید کرد. از طریق تمرین‌های عملی و مثال‌های واقعی، یاد می‌گیرید که چگونه از قدرت قابلیت‌های تولید کد GitHub Copilot برای ایجاد سریع کد boilerplate، رسیدگی به وظایف رایج و کاهش تلاش‌های تکراری کدنویسی استفاده کنید.

علاوه بر این، شما به موضوعات پیشرفته‌ای مانند استفاده از پیشنهادات هوشمند GitHub Copilot و بهترین شیوه‌های خاص توسعه Spring Boot خواهید پرداخت. نحوه بهبود کیفیت کد، قابلیت نگهداری، و رعایت استانداردهای صنعتی را با استفاده از کمک های آگاه به زمینه GitHub Copilot کشف خواهید کرد.

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

هم اکنون به ما بپیوندید تا قدرت GitHub Copilot را باز کنید و مهارت های توسعه Spring Boot خود را به سطح بالاتری ببرید!


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

معرفی Introduction

  • معرفی Introduction

  • پیش نیازها Prerequisites

  • جاوا به طور خلاصه Java in Brief

  • جاوا و intellij idea را نصب کنید Install Java and intellij idea

  • خلبان Github Github copilot

  • راه اندازی Github Copilot Github Copilot Setup

  • مسیر بهره وری Productivity Path

کثیف شدن دست ها با Gihub Copilot Getting hands dirty with Gihub Copilot

  • متغیرها در جاوا Variables in java

  • انواع متغیرها در جاوا Variables Types in Java

  • مثال متغیرها در جاوا Variables example in Java

  • نمونه های کنترل جریان در جاوا Flow Control Examples in java

  • انواع داده در جاوا Data types in Java

  • اعلانات انواع داده ها Data types declarations

  • چند تمرین اول جاوا First few java exercises

  • اجزای اصلی Oops Basic Oops components

  • نمودار کلاس Class Diagram

برنامه های اصلی برنامه نویسی شی گرا (OOP) با کاپیلوت github Basic Object-Oriented Programming (OOP) programs with github copilot

  • Github copilot و PlantUML Github copilot and PlantUML

  • با استفاده از Gihub Copilot کلاس ایجاد کنید Create Classes using Gihub Copilot

مطالعه موردی Case Study

  • سیستم مدیریت هتل ساده Simple Hotel Management System

مجموعه چارچوب در جاوا Collection Framework in Java

  • نمای کلی چارچوب مجموعه Collection Framework Overview

  • اطلاعات بیشتر در مورد مجموعه More on Collection

  • سلسله مراتب مجموعه Collection hierarchy

  • سلسله مراتب نقشه Map Hierarchy

  • ArrayList ArrayList

  • مثال ArrayList ArrayList Example

  • LinkedList LinkedList

  • مثال LinkedList LinkedList Example

  • HashSet HashSet

  • نمونه HashSet HashSet Example

  • LinkedHashSet LinkedHashSet

  • مثال LinkedHashSet LinkedHashSet Example

  • مجموعه درختی TreeSet

  • نمونه درخت Treeset Example

  • HashMap HashMap

  • مثال HashMap HashMap Example

  • LinkedHashMap LinkedHashMap

  • مثال LinkedHashMap LinkedHashMap Example

  • نقشه درختی TreeMap

  • مثال TreMap TreMap Example

نمونه های ساختار داده Data Structure Examples

  • پیاده سازی Stack با استفاده از آرایه ها و لیست پیوندی Implementing Stack using arrays and linkedlist

  • اجرای صف Implementing Queue

  • الگوریتم های مرتب سازی Sorting algorithms

مثال های رسیدگی به استثنا Exception handling Examples

  • مثال استثنای ساده Simple Exception example

  • Catch Block را امتحان کنید Try Catch Block

  • مثال استثنای فایل File Exception Example

  • علامت استثناء مثال Checked Exception example

  • در نهایت Block Example Finally Block Example

چند رشته ای Multithreading

  • نمونه‌های مولتی‌ریدینگ با استفاده از کوپایلوت Github Mulithreading Exampels using Github copilot

  • مثال 1 Example 1

  • مثال 2 Example 2

  • مثال وضعیت موضوع Thread State Example

  • مثال همگام سازی Synchronization example

  • مثال ایمنی نخ Thread Safety Example

  • ThreadPool و Worker Exampel ThreadPool and Worker Exampel

  • مثال ارتباط بین رشته ای Inter Thread Communication example

  • مثال اولویت موضوع Thread Priotity Example

  • مثال ConcurrentHashMap برای ایمنی thread ConcurrentHashMap Example for thread safety

  • مثال کنترل موضوع Thread Control Example

چارچوب اجرایی در جاوا Executor Framework In Java

  • Thread Pools و Executors Thread Pools and Executors

  • انواع استخر نخ Types of Thread pools

  • مثال استخر موضوع ثابت Fixed Thread Pool Example

  • نمونه استخر موضوع کش Cache Thread Pool Example

  • مثال استخر نخ برنامه ریزی شده Scheduled thread pool Example

  • فراخوانی و آینده Callable and Future

  • مثال قابل فراخوانی Callable Example

  • مثال آینده Future Example

  • متغیرهای اتمی Atomic variables

  • مثال متغیرهای خودکار Automic Variables Example

  • فورک جوین استخر Fork Join Pool

  • مثال استخر پیوستن به چنگال Fork Join Pool Example

برنامه نویسی تابعی در جاوا Functional Programming in java

  • مقدمه ای بر برنامه نویسی تابعی Introduction to Functional Programming

  • مزایای برنامه نویسی تابعی Advantages of Functional Programming

  • مفاهیم کلیدی Key Concepts

  • عبارات لامبدا Lambda Expressions

  • مثال بیان لامبدا Lambda Expression Example

  • رابط عملکردی Functional Interface

  • مثال محمول Predicate Example

  • مثال تابع Function example

  • مثال مصرف کننده Consumer Example

  • مثال تامین کننده Supplier Example

  • مثال اپراتور Unary Unary Operator Example

  • مثال اپراتور باینری Binary Operator Example

  • ایجاد رابط کاربری سفارشی Creating Custom Functional Interface

  • جریان ها Streams

  • بیشتر در Streams More on Streams

  • نمونه های جریان Stream Examples

  • تمرین جریانی Stream Exercise

  • مراجع روش Method References

  • مثال مراجع روش Method References Example

موارد تست جونیت Junit Test cases

  • نوشتن موارد تست اول و اولیه با استفاده از Junit 5 Writing first and basic test cases using Junit 5

  • @BeforeAll، @AfterAll و موارد تست استثنا @BeforeAll, @AfterAll and Exception test cases

نوشتن برنامه بوت فنری با کوپایلوت Writing spring boot Application with copilot

  • اپلیکیشن بوت بهار Spring boot application

  • ایجاد کلاس های مدل در بوت Spirng Create Model Classes in Spirng boot

  • اجزای دیگر را برای عملیات خام ایجاد کنید Create Other Components for crud operation

با استفاده از Copilot جداول و داده ها را به برنامه اضافه کنید Add tables and data to application using copilot

  • طرحواره ایجاد کنید و عبارات را در برنامه درج کنید Create schema and insert statements in application

  • داده ها را در کنسول h2 بررسی کنید Check data into h2 console

  • افزودن پایگاه داده mysql Adding mysql database

اضافه کردن Swagger، restdocs و actuator Adding Swagger , restdocs and actuator

  • اضافه کردن restdocs/asciidocs Adding restdocs /asciidocs

  • اضافه کردن swagger Adding swagger

  • افزودن محرک Adding actuator

اضافه کردن موارد تست Junit Adding Junit Test Cases

  • افزودن تست های واحد Add Unit Tests

  • اضافه کردن واحد تست 2 Add Unit Tests 2

استقرار ابر با استفاده از Copilot Cloud Deployement using Copilot

  • با استفاده از google jib تصویر داکر بسازید Build docker image using google jib

  • استقرار ابر Cloud Deployment

امنیت بوت بهار Spring Boot Security

  • ویژگی های امنیتی بهار Spring Security Features

  • اولین مثال امنیتی First Security Example

  • نام کاربری و رمز عبور سفارشی Custom Username and Password

  • AuthenticateManager AuthenticateManager

  • نمونه احراز هویت در حافظه In Memory Authentication Example

  • نمونه مجوز با نقاط پایانی مختلف Authorization example with different endpoints

  • احراز هویت Jdbc با استفاده از پایگاه داده h2 Jdbc Authentication Using h2 database

  • احراز هویت Jdbc با استفاده از h2 با schema.sql و data.sql Jdbc Authentication Using h2 with schema.sql and data.sql

  • Mysql Db را در google vm راه اندازی کنید Setup Mysql Db on google vm

  • احراز هویت JDBC با استفاده از mysql db JDBC Authentication using mysql db

  • UserDetailsService و JPA UserDetailsService and JPA

  • JWT چیست؟ What is JWT ?

  • مثال JWT JWT Example

  • OAuth2.0 OAuth2.0

  • مثال برای ورود به سیستم Oauth Oauth login Example

  • OAuth2 با Spring 3.x OAuth2 with Spring 3.x

متشکرم Thank you

  • متشکرم Thank you

نمایش نظرات

آموزش Github copilot برای جاوا و اصول اولیه بوت فنری
جزییات دوره
9.5 hours
120
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
353
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pritesh Mistry Pritesh Mistry

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