جاوا از صفر تا اولین شغل - راهنمای عملی و 2000+ مثال
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- جاوا
- یادگیری مبانی جاوا از جمله سینتکس و تایپ های داده اولیه
- دریافت دانش لازم برای نمایش مهارت های خود در جاوا به کارفرمایان آینده
- دانشجویان مبانی برنامه نویسی را یاد می گیرند که به آن ها در درک هر زبان برنامه نویسی دیگری کمک می کند.
- آزمون های تمرینی مصاحبه
- در این دوره شما دانشی را کسب خواهید کرد که برای ادامه درک اندروید، فریمورک اسپرینگ و سایر فریمورک های سازمانی مورد نیاز است.
- برنامه نویسی شی گرا
- درک تفاوت بین جاوا 8، 9، 11، 13 14، 15، 16 و 17
- یادگیری بهترین شیوه ها از برنامه نویس واقعی
- یاد می گیرید که چگونه کد تمیز مقیاس پذیر، خوانا و قابل نگهداری بنویسید.
- بیش از 30 تمرین کدنویسی
- یادگیری کد منبع مدرس - تمام تکالیف با مدرس تکمیل می شود.
- یاد می گیرید که چگونه از محیط های توسعه یکپارچه برای ایجاد برنامه های جاوا استفاده کنید.
- ابزارهای اشکال زدایی
- Eclipse IDE
- اصول SOLID
- گیت
- فریمورک کالکشن های جاوا
- پیاده سازی های رابط لیست
- رابط نقشه و پیاده سازی ها
- رابط مجموعه و پیاده سازی ها
- بهترین شیوه های استفاده از کالکشن ها در جاوا
- مقایسه عملکرد کالکشن های مختلف
- برنامه نویسی تابعی در جاوا
- توابع لامبدا
- مرجع های متد
- طراحی معماری تمیز
- الگوهای GoF (ایجادی، ساختاری و رفتاری)
- توسعه تست محور
- BDD و ATTD
- تست یکپارچه سازی
- JUnit 5
- Mockito
- Powermock
- Reflection API
- کلاس آپشنال
- چگونه با تاریخ و زمان در جاوا کار کنیم؟
- ماژول ها در جاوا
- مهاجرت به یک اپلیکیشن ماژولار
- پایگاه داده های رابطه ای
- SQL
- معماری پایگاه داده
- JDBC
- I18N و L10N (بین المللی سازی و محلی سازی با جاوا)
- نرمال سازی پایگاه داده و فرم های نرمال
- بهینه سازی پایگاه داده
- ایندکس ها در پایگاه داده ها
- مدل سازی داده
- معماری پایگاه داده
- DML
- DDL
- Postman
- Web API
- متدهای HTTP
- Servlets
- فیلترهای وب
- مدیریت رویدادها در وب اپلیکیشن
- مدیریت خطا در وب اپلیکیشن
- JSP
- JSTL
- تگ های سفارشی در JSP
- OWASP 10
- کدنویسی ایمن در جاوا
- لاگ کردن در جاوا
- JPA (Jakarta Persistence API و Java Persistence API)
- Hibernate
- فریمورک اسپرینگ
- Spring Core
- Spring IoC (وارونگی کنترل) و Spring DI (تزریق وابستگی)
- Spring MVC
- Spring Security
- Spring Data JPA
- Spring JDBC
- Spring AOP
- معماری REST
- اسپرینگ بوت
- ایجاد وب اپلیکیشن (فروشگاه آنلاین) با استفاده از فریمورک اسپرینگ
- OpenAI API
- ChatGPT
- بهترین شیوه های استفاده از ChatGPT
- Slack Messenger API
- Cloud API نرم افزار جیرا
- یکپارچه سازی جیرا و ChatGPTو Slack از طریق وب اپلیکیشن اسپرینگ بوت جاوا
- ایجاد وب اپلیکیشن از طریق اسپرینگ بوت، ChatGPT، جیرا و Slack برای اتوماسیون عملیات های مدیریت پروژه
- OpenAI API
- ChatGPT
پیش نیازهای دوره
- شما می خواهید جاوا را یاد بگیرید در حالی که سرگرم هستید.
- بدون نیاز به تجربه برنامه نویسی شما هر آنچه را که نیاز دارید یاد خواهید گرفت.
توضیحات دوره
به دوره جامع و کامل «جاوا از صفر تا صد» خوش آمدید. همانطور که از نام دوره پیداست، این دوره برای افرادی طراحی شده است که میخواهند برنامهنویسی را از صفر یاد بگیرند. برای این دوره فقط باید بلد باشید که کامپیوتر خود را روشن کنید، هیچ دانش دیگری لازم نیست :) بقیه موارد در درسها پوشش داده خواهد شد.
به دوره اساسی و کامل ترین «دوره جاوا از صفر تا اولین شغل» خوش آمدید. همانطور که در نام دوره ذکر شده، برای افرادی ایجاد شده که می خواهند برنامه نویسی را از ابتدا یاد بگیرند. شما باید بدانید که چگونه کامپیوتر خود را روشن کنید، هیچ دانش دیگری برای این دوره لازم نیست زیرا بقیه موارد در دروس ارائه می شود. با این دوره می توانید مطمئن باشید که وقت خود را صرف یادگیری مطالب صحیح از یکی از بهترین مشاوران فناوری اطلاعات در جهان خواهید کرد.
این دوره برای چه کسانی مناسب است؟
- همه کسانی که می خواهند جاوا را از ابتدا یاد بگیرند.
- افرادی که می خواهند مبانی برنامه نویسی را یاد بگیرند.
- مهندسین نرم افزار آینده وب اپلیکیشن ها
- توسعه دهندگان آینده اندروید
- مهندسین آینده اتوماسیون تست
جاوا از صفر تا اولین شغل - راهنمای عملی و 2000+ مثال
-
چرا جاوا و چرا این دوره؟ JDK ،JRE و JVM چیست؟ 08:17
-
طرح ارتباطی 04:10
-
دسترسی نامحدود به اپلیکیشن "Learn IT" برای دانشجویان 03:16
-
نصب JDK 08:18
-
اولین اپلیکیشن - اپلیکیشن Hello World 12:46
-
Hello World - معرفی bat. و sh. None
-
راه حل تکلیف - ایجاد فایل bat. 02:05
-
محیط توسعه یکپارچه - بررسی Eclipse 12:22
-
کامنت ها در کد منبع جاوا 06:59
-
تایپ ها و متغیرها اولیه 15:19
-
سیستمهای عددی 06:29
-
آرایهها 13:25
-
پکیج ها - ایجاد و ارائه پکیج در eclipse 01:52
-
پلاگین ها - چگونه پلاگین های رایگان، مارکت پلیس eclipse و استایل های فضای کاری را نصب کنیم؟ 02:08
-
ریفکتور کردن کد در Eclipse 06:57
-
عملگرها در جاوا 19:59
-
عملیات ها با اعداد صحیح و اعداد ممیز شناور - تایپ BigDecimal 04:37
-
کلاس ریاضی، NaN، بی نهایت 05:12
-
انواع عبارت در جاوا 04:13
-
مقایسه انواع داده primitive و مرجع و مدل حافظه جاوا 09:24
-
خواندن ورودی کاربر از کنسول 02:03
-
ماشین حساب اعداد صحیح کنسول ساده None
-
محاسبه مساحت مثلث None
-
محاسبه محیط دایره None
-
بررسی تکلیف - عملگرها و عملیات ها 09:25
-
رشته - ایجاد آبجکت و بررسی متدهای اصلی 05:45
-
مقایسه رشته ها - چگونه رشته ها را مقایسه کنیم و استخر رشته چیست؟ 03:50
-
دنباله های Escape در جاوا 02:48
-
فرمتبندی رشته 02:51
-
عبارات منظم در جاوا 05:35
-
فرمت کردن اعداد ممیز شناور None
-
جداسازی کلمات None
-
بررسی تکلیف - رشته 02:03
-
ساخت if - else 03:20
-
حالت ادمین و مهمان برای اپلیکیشن None
-
ماشین حساب عدد ساده None
-
بررسی تکلیف - دستور if 01:57
-
ساخت دستور switch 04:01
-
سلکتور فعالیت کاربر None
-
بررسی تکلیف - دستور switch 00:43
-
تولید اعداد تصادفی 01:54
-
حلقه while 01:57
-
حلقه do-while 01:38
-
for با حلقه شرطی 02:45
-
حلقه for each 01:45
-
حلقههای تودرتو 00:54
-
دستورات Jump - بررسی Break و Continue 02:12
-
برچسب ها در جاوا 02:35
-
چاپ ارقام از خط جدید None
-
هرم در کنسول None
-
چاپ ماتریس در کنسول None
-
بررسی تکلیف: دستورات Iteration (حلقه ها) 01:14
-
متدها در جاوا - بررسی 04:46
-
مکانیسم انتقال پارامتر در جاوا 05:17
-
متدهای بازگشتی 02:48
-
استدلالهای با طول متغیر 02:58
-
یافتن max int در آرایه None
-
ترسیم مستطیل خالی None
-
محاسبه تعداد کلمات None
-
فیلترینگ آرایه رشته None
-
چرخش ماتریس None
-
گسترش آرایه None
-
بزرگترین مقسومعلیه مشترک None
-
مجموع همه ارقام در یک عدد None
-
پردازشگر رشته None
-
تبدیل هر حرف اول در یک کلمه به بزرگ None
-
تبدیل اعداد اعشاری به اعداد رومی و بالعکس None
-
بررسی تکلیف: متدها 01:10
-
Enumerations در جاوا 07:08
-
اولویت تایپ پیام None
-
چگونه برنامه های جاوا را اشکال زدایی کنیم؟ 06:54
-
برنامه نویسی شی گرا - مبانی 14:15
-
کلاسها و اشیاء 13:57
-
انواع مختلف کلاس ها، کلیدواژه های انتزاعی و کلاس های انتزاعی 10:16
-
رابطها 12:03
-
وراثت 10:45
-
پلی مورفیسم و کلیدواژه final 09:18
-
کلیدواژه static 07:08
-
کپسولهسازی 06:37
-
بررسی آبجکت، JNI و کلاس آبجکت 09:35
-
بررسی اصول SOLID و اصل مسئولیت واحد 07:28
-
اصل باز-بسته 07:28
-
اصل جانشینی لیسکوف 05:08
-
اصل تفکیک رابطها 04:47
-
اصل وارونگی وابستگی 05:51
-
اصل مسئولیت واحد - تمرین رجیستریشن کاربر و ریفکتور کردن احراز هویت None
-
اصل باز-بسته - چالش ریفکتور کردن شکل None
-
اصل جانشانی لیسکوف - چالش ریفکتور کردن مربع و مستطیل None
-
اصل تفکیک رابط ها - چالش ریفکتور کردن Worker None
-
اصل وارونگی وابستگی - چالش ریفکتور کردن Car-Engine None
-
آزمون و تکالیف موضوع OOP 09:26
-
پردازش پرداختها و تراکنشها None
-
مدیریت کتابها None
-
مدیریت هدایا None
-
آزمون - اپلیکیشن بک اند برای فروشگاه آنلاین None
-
سیستم های کنترل نسخه و Git - بررسی 07:36
-
چگونه گیت را نصب کنیم؟ و پیکربندی اولیه گیت 09:40
-
init مخزن گیت؛ کامیت اولیه و برنچ اصلی 09:11
-
نادیده گرفتن Git و Git log 10:18
-
انجام کارهای Git و ویرایشگر متن Vi 08:57
-
مخازن ریموت Git 10:20
-
اتصال SSH 08:38
-
برنچینگ گیت 16:54
-
درخواستهای Pull و درخواستهای ادغام 11:12
-
بروزرسانی مخزن محلی (واکشی، ادغام، pull کردن) و دموی توسعه تیم 12:58
-
Merge Conflicts 13:48
-
Git Rebasing و بروزرسانی اجباری مخزن راه دور 16:48
-
Rebase تعاملی در گیت 09:01
-
Git reset 11:10
-
Git stash 12:11
-
بازیابی اسنپ شات های از دست رفته در گیت - git reflog 06:52
-
Git cherry-pick - جابجایی کامیت ها بین برنچ ها 10:59
-
ادغام Git و Eclipse 14:46
-
مدیریت استثنا در جاوا 26:24
-
فریمورک کالکشن های جاوا - بررسی 09:16
-
رابط کالکشن 10:21
-
رابط های Set ،List و Queue: بررسی 08:19
-
پیاده سازی های لیست - ArrayList، بردار، CopyOnWriteArrayList و استک 19:14
-
LinkedList در مقابل ArrayList - حاشیه نویسی Big O و تکلیف 23:44
-
لیست پیوندی در مقابل ArrayList - مقایسه عملکرد None
-
پیاده سازی MyList None
-
Comparator و Comparable 16:38
-
Comparator محصول سفارشی خود را بنویسید None
-
Iterable و Iterator و ListIterator 19:23
-
پیاده سازی Iterator سفارشی None
-
صف و Deque 19:25
-
پیاده سازی سیستم بک اند Help Desk برای فروشگاه آنلاین None
-
سلسله مراتب Map 15:35
-
جداول هش و HashMap 22:26
-
LinkedHashMap 08:27
-
LRU Cache None
-
SortedMap ،NavigableMap و TreeMap 13:47
-
پیاده سازی های Set (تمرین HashSet) و کلاس java.util.Colelctions 16:04
-
مجموعههای توالییابیشده - JEP 431 22:53
-
جنریکها در جاوا 24:27
-
لیست و iterators سفارشی پارامترشده None
-
برنامه نویسی تابعی در جاوا - بررسی 13:30
-
رابط تابعی، توابع Lambda و رفرنس های متد 14:33
-
تابع و BiFunction - تئوری و عملی 17:17
-
Consumer ،BiConsumer ،Predicate و BiPredicate 16:24
-
مرتب سازی کلمات در آرایه با تابع ناشناس None
-
Stream API با تمرینات عملی 24:25
-
استریم های ورودی و خروجی در جاوا 33:39
-
دریافت مقادیر از نقشه های Config None
-
پیدا کردن فایل ها با اکستنشن خاص None
-
ویرایشگر متن کنسول None
-
سریال سازی و کلون سازی 19:20
-
بررسی Multithreading 13:41
-
اولین برنامه Multithreading - معرفی Thread و Runnable 25:32
-
Thread Scheduler، وضعیت رقابتی، Daemon Threads و گروه های Thread 19:26
-
مبانی همزمان سازی 28:12
-
مدیریت حافظه در برنامه های Multithreading 21:23
-
Deadlock و Livelock 12:00
-
Executor Services و Callable و Future 17:29
-
پیاده سازی های Executor Service و ThreadFactory 25:46
-
فریمورک Fork/Join 17:26
-
CompletableFuture 25:24
-
API لاک - لاک و ReadWriteLock و ReentrantLock و ReentrantReadWriteLock و StampedLo 35:03
-
Synchronizers - معرفی CyclicBarrier و CountDownLatch و سمافور و Exchanger و Phaser 30:49
-
تکلیف - Multithreading 06:05
-
Threads مجازی 26:41
-
استانداردهای زمان (GMT و UTC)، تاریخ و تقویم از java.util 24:52
-
پکیج java.time (Instant و LocalDateTime و ZonedDateTime و OffsetDateTime و غیره) 33:24
-
Java Reflection API 24:01
-
حاشیهنویسیها 20:08
-
StringBuilder و StringBuffer 14:30
-
java.util.Optional - Optional در Java 25:56
-
برنامه نویسی واکنش گرا در جاوا - Flow API و استریم های واکنش گرا 21:17
-
ماژول ها در جاوا - مثال اپلیکیشن ماژولار 35:27
-
مهاجرت اپلیکیشن های جاوا - مثالی از مهاجرت به یک اپلیکیشن ماژولار 30:20
-
تست برای مهندسان نرم افزار - بررسی 25:05
-
بررسی تست واحد و JUnit 5 24:06
-
مثالهای JUnit 5 در مقابل JUnit 4 به همراه تقسیمبندی کلاس معادل 20:06
-
JUnit 5 API (پیشرفته) و پوشش کد تست 19:21
-
JUnit 5 API (پیشرفته بخش 2) و کتابخانه Hamcrest 20:03
-
تست یکپارچه سازی در جاوا 13:35
-
Mockito - بخش 1 20:45
-
Mockito - بخش 2 18:16
-
PowerMock 14:29
-
توسعه تست محور - تئوری 23:55
-
BDD و ATTD 15:54
-
توسعه تست محور (TDD) و BDD و ATTD - تمرین 13:51
-
معماری کد تمیز، کوپلینگ و انسجام 22:10
-
اصل Tell, Don’t Ask و ساختارهای داده 20:18
-
قانون دمیتر 08:52
-
اصل KISS در OOP 26:21
-
اصل YAGNI در OOP 24:43
-
اصل DRY در OOP - بخش 1 18:32
-
اصل DRY در OOP - بخش 2 - تمرین 11:51
-
اصول پکیجینگ - بخش 1 - اصول انسجام 21:29
-
اصول پکیجینگ - بخش 2 - اصول کوپلینگ و موارد دیگر 24:55
-
الگوهای GoF - بررسی 13:56
-
الگوهای ایجادی 30:39
-
الگوهای ساختاری - بخش 1 31:07
-
الگوهای ساختاری - بخش 2 21:10
-
الگوهای رفتاری - بخش 1 33:58
-
الگوهای رفتاری - بخش 2 31:50
-
الگوهای رفتاری - بخش 3 20:52
-
محلی سازی و بین المللی سازی - بخش 1 14:23
-
محلی سازی و بین المللی سازی - بخش 2 18:45
-
ویژگیهای Java 8 (Lambda ،Stream API ،Optional ،Effectively Final و غیره) 33:10
-
جاوا 9 - بروزرسانی های API استریم، تصویر با رزولوشن چندگانه، Stack-Walking API و غیره 20:20
-
Java 9: بروزرسانیهای Process API و CompletableFuture API، متدهای خصوصی اینترفیس 16:43
-
جاوا 9 - jlink و jshell 14:26
-
جاوا 9 - فایل های JAR چند انتشاری و رشته های فشرده 14:41
-
جاوا 9 - ویژگی های منسوخ و حذف شده 17:22
-
جاوا 10 - متغیرهای var (Type inference)، پشتیبانی داکر، Flex Heap Size و غیره 14:55
-
جاوا 10 - سایر بهبودها، حذف ها، منسوخ ها، نسخه های انتشار 17:47
-
جاوا 11 - مفهوم LTS، کلاینت HTTP جدید، بروزرسانی های API رشته و فایل ها 22:56
-
جاوا 11 - بروزرسانی های API کالکشن و Predicate API، کنترل دسترسی مبتنی بر Nest و موارد دیگر 21:50
-
جاوا 12 - CompactNumberFormat و Teeing Collector و ()String.indent و ()transform 23:15
-
جاوا 13 - Socket API، متد ()newFileSystem و حافظه بلا استفاده کامیت نشده ZGC و موارد دیگر 19:30
-
جاوا 14 - عبارات سوئیچ، فرمت ارز، NullPointerException های مفید 20:30
-
جاوا 15 - بلوک های متنی، کلاس های پنهان، متدهای رشته جدید 25:12
-
جاوا 16 - JEP 395 - رکوردها 20:56
-
جاوا 16 - instanceof، پشتیبانی از دوره زمانی روز، ()Stream.toList و موارد دیگر 21:50
-
جاوا 17 - کلاس های Sealed و سایر بهبودها 25:30
-
جاوا 18 25:12
-
جاوا 21: تطبیق الگو در عمل (instanceof ،switch و Records) 23:11
-
جاوا 21 17:46
-
تست نهایی (شماره 1) None
-
تست نهایی (شماره 2) None
-
پایگاه داده: بررسی - بخش 1 24:56
-
پایگاه داده: بررسی - بخش 2 22:58
-
MySQL - بررسی و نصب (از جمله نصب Workbench) 20:42
-
PostgreSQL - بررسی و نصب (از جمله نصب pgAdmin) 16:46
-
پایگاه داده های رابطه ای - مفاهیم اولیه 27:24
-
ایجاد اسکیما و جدول - نامگذاری، Collation و Engines، تایپ ها، ویژگی های ستون 36:10
-
یکپارچگی ارجاعی - Constraint کلید خارجی و عملیات های آبشاری 21:34
-
ایندکس ها در پایگاه داده ها 20:33
-
نرمال سازی و غیرنرمال سازی پایگاه داده 32:38
-
SQL - بررسی کلی و DDL 20:10
-
SQL - بررسی DML، عملیات های CRUD مانند (SELECT و INSERT و UPDATE و DELETE) 29:08
-
کوئری های JOIN ،UNION و ساب کوئری ها 15:00
-
ویو ها، تریگرها، رویه های ذخیره شده و توابع 30:36
-
MySQL Workbench: ادمین 10:22
-
مدل سازی و طراحی پایگاه داده - مدل های داده مفهومی، منطقی و فیزیکی 25:35
-
تکلیف SQL - بررسی تسک و راه حل 07:52
-
بررسی JDBC - برقراری ارتباط با پایگاه داده از اپلیکیشن جاوا 20:22
-
دستورات، PreparedStatement و CallableStatement 23:04
-
تراکنش ها، بروزرسانی های دسته ای و متادیتا 20:53
-
الگوی طراحی DAO (آبجکت دسترسی به داده) 19:29
-
آزمون - بررسی تسک و راه حل 19:35
-
مدل OSI و HTTP و TCP/IP 28:59
-
معماری کلاینت-سرور. URI ،URN ،URL 18:26
-
وب سرورها - بررسی 19:30
-
HTTP - بخش 1 17:38
-
HTTP - بخش 2 20:40
-
Apache Tomcat - بررسی، نصب و اولین اجرا 24:31
-
ابزارهای اتوماسیون بیلد - بررسی 14:50
-
Apache Maven - مبانی 20:58
-
اولین پروژه Maven - بررسی Archetypes 26:45
-
کار با پروژه Maven 21:31
-
اجرای اهداف Maven و مدیریت وابستگی پیشرفته 20:00
-
پروژه وب Maven 19:11
-
پروژه چند ماژوله Maven 28:01
-
آشنایی با Servlets - بررسی Hello World Servlet 27:31
-
Servlet API 31:22
-
web.xml - بررسی Descriptor استقرار 18:42
-
فیلترهای وب 19:31
-
سشن و کوکی ها 25:28
-
مدیریت رویدادها در وب اپلیکیشن جاوا 23:41
-
مبانی HTML 25:55
-
مبانی СSS 28:35
-
فرمهای HTML 28:58
-
آزمون - HTML و CSS و Servlets و فیلترهای وب و وب سرور 25:15
-
بررسی JSP 24:11
-
صفحه اول JSP و مثال های عملی 19:09
-
JSTL - بخش 1 16:37
-
JSTL - بخش 2 20:01
-
تگ های سفارشی در JSP 31:40
-
الگوی طراحی MVC 15:47
-
معماری لایهای 25:58
-
بررسی تسک 23:08
-
بررسی راهحل - بخش 1 27:13
-
بررسی راهحل - بخش 2 18:31
-
بررسی راهحل - بخش 3 11:01
-
Pooling اتصال - DBCP و C3P0 و HikariCP - استخر اتصال تامکت با JNDI 28:00
-
بررسی OWASP Top 10 18:47
-
کنترل دسترسی معیوب 35:21
-
خرابی های رمزنگاری (تئوری، داده حساس، نقض داده، انواع خرابی ها) 12:58
-
خرابی های رمزنگاری (مثال های عملی، SQL Injections و TLS/SSL و HTTPS) 19:16
-
خرابی های رمزنگاری (مثال ها، رمزگذاری پسورد، هش کردن، Salting) 17:36
-
Injection (بررسی، Fuzzing ،CWEs، تأثیر، انواع Injection ،Injection فرمان) 15:21
-
تزریق (Cross Site Scripting، انواع XSS ،SQL ،JPA ،NoSQL Injections) 16:29
-
تزریق (XPath Injection ،Log Injection، اعتبارسنجی ورودی) 16:02
-
طراحی ناایمن (بررسی، CWEs، امنیت Shift Left، مانیفست مدلسازی تهدید) 19:41
-
طراحی ناایمن (فرآیند طراحی ایمن، کنترل های امنیت، متریک ها، مثال ها) 22:58
-
پیکربندی نادرست امنیتی (بررسی، CWEs، انواع، حملات واقعی) 20:17
-
پیکربندی نادرست امنیت (مقاومسازی، Zero Trust، دفاع در عمق و تمرین) 29:02
-
کامپوننتهای آسیبپذیر و منسوخ 23:04
-
خرابی های شناسایی و احراز هویت 33:54
-
خرابی های نرم افزار و یکپارچگی داده 17:33
-
خرابی های لاگ کردن و نظارت بر امنیت 22:54
-
جعل درخواست سمت سرور (SSRF) 24:32
-
API1:2023 - احراز هویت شکسته سطح آبجکت - بخش 1 15:47
-
API1:2023 - احراز هویت شکسته سطح آبجکت - بخش 2 (تمرین) 11:35
-
API1:2023 - احراز هویت شکسته سطح آبجکت - بخش 3 (Zero-Trust و UUIDs) 21:32
-
API2:2023 - احراز هویت شکسته - بخش 1 (مبانی، تأثیر، انواع حملات) 17:58
-
API2:2023 - احراز هویت شکسته - بخش 2 (مطالعات موردی، OAuth و OpenID) 20:17
-
API2:2023 - احراز هویت شکسته - بخش 3 (تمرین، توکنهای JWT و حملات زمانبندی) 27:49
-
API3:2023 - احراز هویت شکسته سطح ویژگی آبجکت - بخش 1 20:50
-
API3:2023 - احراز هویت شکسته سطح ویژگی آبجکت - بخش 2 (تمرین) 16:24
-
API4:2023 - مصرف نامحدود منابع - بخش 1 27:09
-
API4:2023 - مصرف نامحدود منابع - بخش 2 (تمرین) 09:55
-
API5:2023 - احراز هویت شکسته سطح تابع - بخش 1 19:18
-
API5:2023 - احراز هویت شکسته سطح تابع - بخش 2 (تمرین) 08:32
-
API6:2023 - دسترسی نامحدود به جریانهای حساس کسبوکار - بخش 1 20:03
-
API6:2023 - دسترسی نامحدود به جریانهای حساس کسبوکار - بخش 2 25:11
-
API6:2023 - دسترسی نامحدود به جریانهای حساس کسبوکار - بخش 3 (عملی) 09:55
-
API9:2023 - مدیریت نامناسب موجودی - بخش 1 27:02
-
API9:2023 مدیریت نامناسب موجودی - بخش 2 (تمرین) 11:28
-
API10:2023 - بررسی Consumption ناایمن APIs - بخش 1 30:30
-
API10:2023 - بررسی Consumption ناایمن APIs - بخش 2 (تمرین) 09:28
-
مقدمهای بر OWASP Top 10 در سال 2025: LLM 12:41
-
LLM: بخش 1 - تزریق پرامپت 2025 25:25
-
LLM: بخش 2 - افشای اطلاعات حساس 2025 20:17
-
LLM: بخش 3 - زنجیره تامین 39:08
-
LLM: بخش 4 - مسمومیت با دادهها و مدلها 20:55
-
LLM: بخش 5 - مدیریت نامناسب خروجی 27:56
-
LLM: بخش 6 - عاملیت بیش از حد 23:09
-
LLM: بخش 7 - نشت پرامپت سیستم 19:10
-
LLM: بخش 8 - نقاط ضعف بردار و تعبیه 19:24
-
LLM: بخش 9 - اطلاعات نادرست 15:22
-
LLM: بخش 10 - مصرف نامحدود 21:47
-
لاگ کردن در Java: بخش اول (نظریه لاگ، سطوح لاگ، فریمورک ثبت لاگ Java) 31:14
-
لاگ کردن در جاوا - بخش 2 (Log4J و Logback و SLF4J) 32:01
-
مقدمهای بر امنیت سایبری - بخش 1 - بررسی چشم انداز تهدیدات سایبری کنونی 07:58
-
مقدمهای بر امنیت سایبری - بخش 2 - مطالعات موردی، مدلهای تحلیل تهدید و بیشتر 19:02
-
مقدمهای بر امنیت سایبری - بخش 3 - کنترلهای امنیتی، SDD ،SOC 22:38
-
نکات عمومی امنیتی: نوشتن کدی با ایمنی در ذهن 17:25
-
تامین امنیت ورودیها: چگونه دادههای ورودی را اعتبارسنجی و پاکسازی کنیم؟ 21:37
-
حفاظت از خروجیها: انکودینگ مؤثر برای سیستمهای امن 13:12
-
تسلط به احراز هویت: بهترین شیوهها برای مدیریت اعتبارنامههای کاربر 26:11
-
تامین امنیت سشن ها: جلوگیری از سرقت و بهبود پایداری 23:28
-
بستن دسترسی: پیادهسازی مکانیزمهای احراز هویت قوی 25:52
-
معماری Zero Trust و احراز هویت مدرن 25:21
-
الزامات رمزنگاری: محافظت از دادهها با رمزنگاری - بخش 1 18:34
-
الزامات رمزنگاری: محافظت از دادهها با رمزنگاری - بخش 2 19:12
-
دفاع از دادهها: استراتژیهایی برای محافظت از اطلاعات حساس 21:53
-
تامین امنیت پایگاههای داده: بهترین شیوهها برای جلوگیری از SQL Injection 22:04
-
مدیریت فایل ایمن: جلوگیری از آسیبپذیریهای مبتنی بر فایل 24:35
-
حفاظت از کانالهای ارتباطی: تضمین انتقال امن دادهها 20:01
-
سختافزاری تنظیمات سیستم: کاهش سطح حمله 22:45
-
بهترین شیوهها در امنیت ابری 22:37
-
امنیت اپلیکیشن های موبایل 24:42
-
آشنایی یا JPA و ORM 14:03
-
اولین پروژه JPA - انتیتی، ID GenerationType، کلیدهای اولیه کامپوزیت و غیره 20:40
-
اولین پروژه JPA - بخش 2 - EntityManager ،persistence.xml، تراکنش ها در JPA 21:39
-
عملیات ها با انتیتی (ایجاد، خواندن، بروزرسانی، حذف) و چرخه عمر انتیتی JPA 19:25
-
لاک کردن JPA - لاک کردن خوش بینانه و بدبینانه 30:33
-
ارتباطات بین انتیتی ها 22:24
-
کوئری های JPA (کوئری، TypedQuery ،NativeQuery ،JPQL ،Criteria API) 25:40
-
کشینگ در JPA یا Hibernate 32:23
-
N+1 - مشکل و راه حل 16:34
-
تسک آزمون - JPA و Hibernate 21:06
-
فریمورک اسپرینگ - بررسی عمومی 15:48
-
معماری اسپرینگ، وارونگی کنترل، تزریق وابستگی و Spring Beans 14:34
-
IoC، پیکربندی XML ،Beans و حاشیه نویسی - تمرین 32:40
-
تزریق وابستگی اسپرینگ - تمرین 26:18
-
Spring MVC - بررسی و پروژه اول 34:01
-
مدل، RequestParam و PathVariable 20:34
-
فرم های Spring MVC و ModelAttribute@ و اعتبارسنجی Bean 25:51
-
مدیریت استثنا در Spring MVC 25:24
-
ارائه منابع استاتیک در Spring MVC 14:33
-
WebFilters و HandlerInterceptor در Spring MVC 17:26
-
L10N و l18N در Spring MVC 14:17
-
ریدایرکت و فوروارد در Spring MVC 16:14
-
Spring API - کار با کوکی ها در Spring MVC و کار با Properties 09:08
-
آزمون - Spring Core و Spring MVC 39:01
-
آشنایی با Spring Security 16:30
-
اولین فرم لاگین و اولین پیکربندی فیلتر امنیت 34:12
-
لاگین با کاربران پایگاه داده، نقش ها و امتیازات 25:41
-
گزینه Remember Me و امنیت متدها 15:58
-
معماری Spring Security و ارائهدهنده احراز هویت 18:08
-
آزمون - Spring Security - فروشگاه آنلاین 25:30
-
Spring Data و Spring Data JPA - بررسی 13:49
-
Spring Data JPA - تمرین 21:28
-
Spring JDBC - بررسی 13:39
-
Spring JDBC - تمرین 28:55
-
برنامهنویسی جنبهگرا (AOP) 17:48
-
Spring AOP با AspectJ - تمرین 22:26
-
معماری REST - بررسی و اصول کلیدی 21:45
-
قراردادهای نامگذاری برای سرویس های RESTful 17:52
-
پیادهسازی سرویس RESTful با Spring MVC 23:38
-
بررسی ابزارهای تست API و نصب Postman 14:19
-
تست API با Postman 23:13
-
آشنایی با Spring Boot 22:42
-
اولین پروژه اسپرینگ بوت 18:31
-
استارترهای Spring Boot 33:56
-
پیکربندیهای Spring Boot و مشخصات اپلیکیشن 29:41
-
Actuator اسپرینگ بوت - ابزارهای نظارت 26:32
-
آزمایشگاه: CRUD Todo API - ساخت سرویس REST خود 06:28
-
آزمایشگاه: اعتبارسنجی و سریالسازی دادههای JSON - ساخت یک پایپ لاین کاربری تمیز 07:25
-
آزمایشگاه: ثبت نام و ورود کاربر - ساخت یک جریان احراز هویت مبتنی بر توکن 07:47
-
آزمایشگاه: طراحی پایگاه داده سفارش کاربر با اتصالها و تجمیعها 13:02
-
آزمایشگاه: تحلیل سفارشات مشتری با استفاده از تجمیعها و Subqueries 15:14
-
آزمایشگاه: کاوش دادههای شرکت با فیلترها و اتصالات پیشرفته 15:03
-
OAuth، OAuth 2.0، JWT و OpenID Connect، ارائهدهنده هویت 17:40
-
تمرین: Auth0 - پیکربندی ارائهدهنده هویت 27:38
-
پیکربندی OAuth و Open ID Connect در Spring Boot - بخش 1 17:11
-
پیکربندی OAuth و Open ID Connect در Spring Boot - بخش 2 15:13
-
تست امنیت: تست اندپوینتهای Spring Boot - بخش 1 16:31
-
تست امنیت: تست اندپوینتهای Spring Boot - بخش 2 23:52
-
حفاظت از APIها با محدودسازی نرخ درخواست 16:21
-
راهنمای عملی محدودسازی نرخ درخواست: Bucket4j 17:10
-
ساخت سرویسهای تابآور با Resilience4j در Spring Boot. مدارشکن 13:25
-
مدار شکن - تمرین 18:41
-
Spring Boot + Resilience4j: الگوی تلاش مجدد 28:54
-
Spring Boot + Resilience4j: الگوی محدودکننده زمانی 20:23
-
Spring Boot + Resilience4j: الگوی محدودکننده نرخ 19:23
-
Spring Boot + Resilience4j: الگوی دیواره 32:28
-
الگوهای میکروسرویس در عمل: بررسی در API Gateway 15:55
-
Spring Cloud Gateway: تمرین 17:46
-
درک لود بالانسینگ: مفاهیم، استراتژیها و موارد استفاده 23:55
-
پیادهسازی لود بالانسینگ با Spring Cloud LoadBalancer 24:13
-
آزمایشگاه: تحلیل لاگ برنامه با پایتون 08:29
-
آزمایشگاه: تحلیل آمار کاربران با پایتون 10:26
-
آزمایشگاه: مصورسازی نمودار وابستگی سرویس با پایتون 10:26
-
OpenAI - مفاهیم اولیه 27:25
-
OpenAI API - ایجاد و مدیریت حساب شخصی 27:54
-
ChatGPT - معرفی Chat API 30:40
-
ارسال اولین درخواست به GPT API و تجزیه پاسخ 25:09
-
اولین وب اپلیکیشن با ChatGPT 24:23
-
فراخوانی تابع در ChatGPT 33:35
-
بهترین شیوه های GPT 34:16
-
میزبانی وب اپلیکیشن در خانه - پورت فورواردینگ 16:54
-
ایجاد اپلیکیشن Slack، پیکربندی وب هوک های ورودی و خروجی 24:58
-
اتصال GPT به Slack 27:20
-
مدیریت کانتکس در وب اپلیکیشن برای یکپارچه سازی با GPT 22:32
-
اولین پروژه در Cloud جیرا 24:41
-
API جیرا 21:19
-
یکپارچه سازی GPT + Slack + جیرا + جی میل - کار با منبع داده جیرا 36:19
-
ایجاد تیکت ها در جیرا و ارسال ایمیل از Slack از طریق رابط چت 22:28
-
مدیریت اسکرام و مدیریت ریسک با Slak ،GPT و بات سفارشی 11:43
-
تقویت تحلیل کسب و کار با GPTها: WBS، یوزر استوری ها و تخمینها در عرض چند دقیقه 33:55
-
مدیر تسک هوش مصنوعی شخصیسازیشده - برای تیمهای کارآمد و استفاده شخصی 38:40
-
جیرا با چتبات هوش مصنوعی: تجزیه و تحلیل هوشمند و مدیریت پروژه 37:47
-
مدل DALL-E و بررسی API با مثال ها در Postman 32:18
-
مدل Whisper و بررسی API با مثال ها در Postman 30:48
-
آشنایی با UML 24:12
-
دیاگرام Use Case 23:13
-
دیاگرام توالی 24:33
-
دیاگرام Activity 22:57
-
دیاگرام ماشین استیت 23:42
-
نمودار ارتباطی (که پیشتر از این به عنوان نمودار همکاری شناخته می شد) 19:10
-
نمودار زمانبندی 22:25
-
نمودار بررسی تعامل 20:45
-
نمودار کلاس 36:20
-
نمودار آبجکت 16:58
-
نمودار کامپوننت 24:08
-
نمودار پکیج 22:51
-
نمودار استقرار 20:48
-
نمودار ساختار کامپوزیت 25:34
-
نمودار پروفایل 22:15
-
آشنایی با بررسی های کد 13:22
-
مبانی فرآیند بررسی کد 23:54
-
ابزارهایی برای بررسی کد و تحلیل کد 23:45
-
بخش 1 - Checkstyle - رعایت استانداردهای کدنویسی 15:48
-
بخش 2 - Checkstyle - عایت استانداردهای کدنویسی 16:04
-
PMD - تحلیل کد استاتیک 23:05
-
دستورالعمل های بررسی کد و سیاست مشارکت 23:54
-
استانداردهای کدنویسی، کیفیت و سازگاری کد 25:14
-
مانند یک حرفه ای بازخورد ارائه دهید 18:54
-
ملاحظات امنیتی در طول بررسی کد 17:25
-
اصول مقیاس پذیری در کد 14:58
-
معیار و KPI و OKR 23:25
-
مقدمهای بر متریکها و KPIهای برتری مهندسی 04:52
-
متریکهای توسعه و KPIها: نسبت و شاخص بدهی فنی، پیچیدگی سیکلوماتیک 28:05
-
متریکهای توسعه و KPIها: متریکهای مرتبط با تست واحد - بخش 1 16:06
-
متریکهای توسعه و KPIها: متریکهای مرتبط با تست واحد - بخش 2 22:28
-
متریکهای توسعه و KPIها: کد تکراری و شاخص کد نظردهی شده 24:25
-
متریکهای توسعه و KPIها: زمان بازخورد بررسی کد و بررسیهای کد 22:23
-
متریکهای توسعه و KPIها: شاخص رعایت قوانین (RCI) و نقایص 26:02
-
متریکهای توسعه و KPIها: پوشش تست یکپارچه و پوشش تست جامع 24:10
-
معیارها و شاخصهای کلیدی عملکرد ساخت: زمان ساخت، زمان تأیید ساخت و مدیر اجرایی خط تولید 23:34
-
معیارها و شاخصهای کلیدی عملکرد ساخت: ساختهای سبز و خراب 26:33
-
متریک ها و شاخصهای کلیدی عملکرد انتشار: زمان چرخه و نامزدهای انتشار 21:32
-
شاخصهای کلیدی عملکرد و معیارهای انتشار: متریک های نامزدهای انتشار 21:46
-
متریکها و KPIs مدیریت نقص - تعداد نقصهای باز و نشت نقص 32:31
-
متریکها و KPIs مدیریت نقص - نقصها بر اساس شدت، اولویت، محیط و علت ریشهای 29:43
-
متریکها و KPIs مدیریت نقص - تراکم نقص، بلوکرهای حل نشده و بقیه موارد 28:36
-
متریکها و KPIs مدیریت نقص - شاخص بدهی کیفیت، پیشبینی فیکس کردن باگها 28:44
-
بازگشایی نقص، رد نقص، نرخ تغییر نقصهای باز، کارایی حذف 20:46
-
زمان رفع نقص، عمر نقص، نسبت تشخیص به رفع 21:42
-
پوشش اجرای تست، هزینه کیفیت و پوشش طراحی تست 32:06
-
متریکها و KPIs تست - زمان رگرسیون، نرخ مسائل اعتبارسنجی شده، نرخ موفقیت 19:01
-
درصد محصول، اتوماسیون، مسائل سیستم و فراوانی اجرا 26:58
-
زمان اجرا، نسبت موفقیت تست و درصد نتایج تحلیلشده 22:07
-
اثربخشی رگرسیون، درصد تستهای خودکار و صرفهجوییهای خودکار 19:48
-
معرفی Extreme Programming (XP) - بخش 1 14:28
-
معرفی Extreme Programming (XP) - بخش 2 19:40
-
برنامهنویسی دو نفره - بخش 1 18:13
-
برنامهنویسی دو نفره - بخش 2 18:23
-
بازی برنامهریزی - بخش 1 18:23
-
بازی برنامهریزی - بخش 2 23:00
-
تمام تیم - بخش 1 16:07
-
تمام تیم - بخش 2 15:54
-
ادغام مداوم (CI) - بخش 1 21:02
-
ادغام مداوم (CI) - بخش 2 29:31
-
ریفکتورینگ یا بهبود طراحی - بخش 1 24:30
-
ریفکتورینگ یا بهبود طراحی - بخش 2 27:52
-
انتشارهای کوچک - بخش 1 16:32
-
انتشارهای کوچک - بخش 2 17:57
-
استانداردهای کدنویسی - بخش 1 13:13
-
استانداردهای کدنویسی - بخش 2 14:19
-
مالکیت جمعی کد - بخش 1 15:12
-
مالکیت جمعی کد - بخش 2 20:26
-
طراحی ساده - بخش 1 18:06
-
طراحی ساده - بخش 2 20:49
-
استعاره سیستم 28:27
-
ریتم پایدار - بخش 1 20:21
-
ریتم پایدار - بخش 2 16:44
-
کدام زبان برنامه نویسی را انتخاب کنیم؟ 43:17
-
پخش آنلاین پرسش و پاسخ با دانشجویان (19 ژوئن 2021) 58:00
-
درس پاداش 02:51
مشخصات آموزش
جاوا از صفر تا اولین شغل - راهنمای عملی و 2000+ مثال
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:516
- مدت زمان :155:07:52
- حجم :97.61GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy