آموزش *به روز شده* اسرار توسعه وب 2023 - CRP، HTTP، AJAX و غیره

*UPDATED* Web Development Secrets 2023 - CRP, HTTP, AJAX ETC

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مسیر رندر بحرانی، AJAX، HTTP و نحوه واکشی داده ها از سرور را بدانید. تازه کار تا حرفه ای در مراحل آسان. بیش از 128 سخنرانی و 8 ساعت محتوای با ساختار خوب، سرعت وب سایت خود را افزایش دهید (و تبدیل را افزایش دهید) 2021 *دانلود سخنرانی ها (برای مشاهده آفلاین) درک DOM، CSSOM، Render Tree و Layout Master HTTP، HTTP/2 و AJAX یاد بگیرید چگونه با نوشتن کد بهتر، هر وب سایتی را برای سرعت بهینه کنید یاد بگیرید جاوا اسکریپت خود را برای عملکرد بهینه کجا بنویسید (ما نگاهی پیشرفته به async، پیش بارگذاری، به تعویق انداختن، و غیره می اندازیم) عملکردهای پنل شبکه، پنل عملکرد و Audit Lighthouse را در DevTools درک HTTP، TCP، بسته های داده و یک دسته دیگر! مثال‌های واقعی از نحوه کار AJAX (ما از شی XMLHttpRequest و Fetch API جدیدتر استفاده می‌کنیم) مسلط بر مسیر رندر بحرانی بدانید منابع مسدود کردن رندر چیست و چگونه این مشکل را حل می‌کنیم مهارت‌هایی که به شما کمک می‌کند برای مشاغلی مانند توسعه‌دهنده وب، Front درخواست دهید. End Developer، Javascript Developer و Full Stack Developer از مبتدی تا متخصص (پیشرفته +) به روز رسانی های مداوم برای حفظ شما در حال حاضر شما یک متخصص ظاهر خواهید شد جاوا اسکریپت بنویسید و درک کنید که Polyfill چه کاری انجام می دهد. پروتکل فعلی HTTP/1.1 نحوه استفاده از یک ویرایشگر متن کاملا رایگان به شما عمق دانش برای تقویت توانایی و اعتماد به نفس شما می دهد تمام تکنیک های استفاده شده توسط برنامه نویسان حرفه ای پشتیبانی از من سخنرانی های پاداش + مثال های عملی پیش نیازها: تمایل شدید برای تبدیل شدن یک توسعه‌دهنده وب کامل پشته، HTML، CSS و جاوا اسکریپت اولیه مفید خواهد بود، اما کاملا ضروری نیست. برای یادگیری موثر باید در کنار من کدنویسی کنید

چرا 1 ثانیه اهمیت زیادی دارد؟

یک ثانیه تأخیر در زمان بارگذاری صفحه نتیجه می دهد:

  • 30٪ بازدید کمتر از صفحه

  • رضایت کمتر مشتری

  • زیان در تبدیل

به‌جز تأثیرگذاری بر رتبه‌بندی خوب در Google، چند ثانیه اضافی تفاوت زیادی در توجه بیننده، علاقه، تبدیل‌ها و در نتیجه سود ایجاد می‌کند.

اجازه دهید اسرار توسعه دهنده وب خود را با شما به اشتراک بگذارم

درک مسیر رندر بحرانی شما را قادر می سازد تا به یک برنامه نویس عالی تبدیل شوید. از طریق درک کنترل را در دست بگیرید. ارائه یک تجربه وب سریع نیاز به کار زیادی توسط مرورگر دارد. بیشتر این کار از دید توسعه‌دهندگان وب پنهان است: ما نشانه‌گذاری را می‌نویسیم و یک صفحه زیبا روی صفحه ظاهر می‌شود. اما دقیقاً چگونه مرورگر از مصرف HTML، CSS و جاوا اسکریپت ما به پیکسل های رندر شده روی صفحه می رود؟ با درک این موضوع، می‌توانید کد بهتری بنویسید تا ترافیک وب‌سایت خود را افزایش دهید، بدانید که چگونه رفتار و عملکرد را به‌طور دقیق اصلاح و تغییر دهید، نفوذ بازار و حاشیه‌های خود را بهبود بخشید. همچنین نسبت به سایر توسعه دهندگانی که به نظر می رسد فقط دکمه ها را فشار می دهند بدون درک کامل از اتفاقات، مزایایی کسب خواهید کرد.


این دوره چه چیزی را پوشش می دهد؟

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

دانش CRP برای درک اینکه چگونه عملکرد یک سایت را می توان بهبود بخشید، بسیار مفید است. مراحل مختلفی برای CRP وجود دارد، مانند ساخت DOM، ساخت CSSOM، اجرای جاوا اسکریپت، ایجاد درخت رندر، تولید Layout و در نهایت رنگ آمیزی پیکسل ها روی صفحه. همانطور که می بینید، این یک دسته کامل از مطالب جالب را پوشش می دهد.

در پایان این دوره، می‌توانید با به دست آوردن درک درستی از نحوه واکشی داده‌ها از سرور و سپس دریافت آن داده‌ها در سریع‌ترین زمان ممکن، CRP را «گفته» کنید. ما در هر سخنرانی عمیق‌تر می‌شویم و در مورد چیزهایی مانند HTTP، TCP، بسته‌های داده، منابع مسدودکننده رندر و کلی چیزهای دیگر یاد می‌گیریم! این دوره دارای چندین سخنرانی اضافی است که پایگاه دانش شما را گسترش می دهد و مهارت های شما را آزمایش می کند.

این دوره از طریق مثال‌های عملی به شما کمک می‌کند تا CRP را تکه تکه درک کنید. و ما از جدیدترین و بهترین ویژگی‌های جاوا اسکریپت و مرورگرها (مانند Fetch API) در طول مسیر استفاده می‌کنیم تا بتوانید پیشتاز باشید.


*** دوره جامع توسعه وب در Udemy ***

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

می‌خواهم استاد بزرگ برنامه‌نویسی موفقی شوید.

من از شما می خواهم که بتوانید آنچه را که در این دوره یاد گرفته اید در صفحه وب خود اعمال کنید.

این دوره برای شما مناسب است.


توضیحات

سلام، نام من کلاید است و با هم می خواهیم در مورد کل مسیر رندر بحرانی بیاموزیم و آن را در موقعیت های عملی اعمال کنیم. ما تمرین می‌کنیم و یاد می‌گیریم و با اعتماد به‌نفس ظاهر می‌شویم تا با هر چالشی که برنامه‌ها و وب‌سایت‌های مدرن برای ما ایجاد می‌کنند مقابله کنیم.

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

این دوره برای مبتدیان و برای افراد متوسط ​​است.


یک نمای منحصر به فرد

درک توسعه وب یک موضوع گسترده است. برای اینکه شما را به سرعت بالا ببرم، ماه‌ها به این فکر کرده‌ام که محتوا را کجا متمرکز کنم و چگونه آن را به بهترین شکل ممکن به شما ارائه دهم.

"چرا" کارها را یاد خواهید گرفت و نه فقط "چگونه". درک اصول توسعه وب مهم است زیرا به شما امکان می دهد کد بهتری بنویسید. و به من اعتماد کنید، هر وب‌سایتی با باگ‌ها و زمان‌های رندر کند مواجه می‌شود و بدون درک اصول اولیه، کاملاً از دست خواهید رفت.


این دوره چه تفاوتی دارد؟

دوره های بسیار خوبی در زمینه توسعه وب وجود دارد. متأسفم که آنها هرگز وارد جزئیات نمی شوند که چگونه ما وب سایت خود را در سریع ترین زمان ممکن به صفحه نمایش کاربران شما برسانیم - که توسعه کامل پشته را پوشش می دهد.

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


تمرین

را عالی می کند

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

من عاشق مثال های عملی هستم، به همین دلیل است که با استفاده از پنل شبکه، پنل عملکرد و فانوس حسابرسی در DevTools، صفحات ساده می سازیم و CRP را با هم تجزیه و تحلیل می کنیم.


آیا این دوره برای شماست؟

کاملاً.

مهم نیست در مسیر توسعه وب خود کجا هستید. برای همه سطوح مناسب است.

هنوز مطمئن نیستید؟ اگر در هر یک از این دسته ها قرار دارید، این دوره برای شما مناسب است:

دانش آموز شماره 1: شما می خواهید در دنیای برنامه نویسی فعالیت کنید: یادگیری اصول HTTP، AJAX، بسته های داده و رندر به شما امکان می دهد این دانش را به هر زبانی گسترش دهید

دانش آموز شماره 2: شما می خواهید درک کاملی از عملکرد وب به دست آورید

دانش آموز شماره 3: می خواهید شروع به استفاده از چارچوب های پشتیبان مانند Node.js کنید، که به شدت به داشتن دانش عمیق تر در مورد نحوه ایجاد درخواست های AJAX، دستکاری پاسخ و سپس ارائه آن به صفحه بستگی دارد

دانش آموز شماره 4: شما به نوعی می دانید مسیر رندر بحرانی چیست، اما اطلاعات کمی در مورد نحوه عملکرد آن در پشت صحنه و نحوه پیاده سازی عملی آن در کد خود دارید

دانش‌آموز شماره 5: دوره‌های دیگری را در زمینه توسعه وب گذرانده‌اید، اما احساس نمی‌کنید که آن را درک کرده‌اید


چرا از هم اکنون شروع کنید؟

در همین لحظه، رقبای شما در حال یادگیری نحوه تبدیل شدن به توسعه دهندگان وب بهتر هستند.

توسعه وب یک موضوع داغ در حال حاضر است. اما شما یک مزیت مشخص دارید. این دوره موضوعات یادگیری به یاد ماندنی، تاکتیک های عملی و نمونه های واقعی را ارائه می دهد.

اجازه دهید شروع کنیم!


چه چیزی به دست می آورید؟

· دسترسی مادام العمر به همه ویدیوهای آموزشی. بدون کارمزد یا اشتراک ماهانه.

· پشتیبانی QA.

· آزمون‌ها و چالش‌ها برای کمک به یادگیری.


بیایید برای تبدیل شدن به یک توسعه دهنده وب حرفه ای هیجان زده شویم و بتوانیم با اطمینان آن را در وب سایت های خود اعمال کنیم.


شما را در سخنرانی ها می بینیم.


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

معرفی Introduction

  • معرفی Introduction

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

  • آنچه این دوره شامل می شود What this course covers

  • چگونه مرورگرها برای درخواست داده استفاده می کردند How browsers used to make data requests

  • AJAX - مقدمه AJAX - introduction

  • آیا AJAX هنوز هم مربوط به امروز است؟ Is AJAX still relevant today?

  • گامی سریع به عقب Quick step back

  • XMLHttpRequest - مقدمه XMLHttpRequest - introduction

  • مکث: کنسول چیست Pause: what is the console

  • ساخت شی XMLHttpRequest Building the XMLHttpRequest object

  • برخورد با داده های پاسخ Dealing with the response data

  • ذخیره سازی و فایل ها Storage and files

  • مثال دیگر - نمایش زمان از یک سرور Another example - displaying time from a server

  • ساخت تابع زمان سفارشی ما Building our custom time function

  • آیا نظم مهم است؟ Is order important?

  • مثال دیگر - واکشی یک تصویر و نام افراد Another example - fetching an image and persons name

  • تعریف تابع requestListener ما Defining our requestListener function

  • XMLHttpRequest - خلاصه ای از نمونه تصویر و نام ما XMLHttpRequest - summary of our picture and name example

  • واکشی - مقدمه Fetch - introduction

  • واکشی - تنظیم آن Fetch - setting it up

  • Fetch - متد .json() چیست Fetch - what is the .json() method

  • واکشی - با POST Fetch - with POST

  • جایگزینی XMLHttpRequest با Fetch برای مثال تصویر و نام ما Replacing XMLHttpRequest with Fetch for our picture and name example

  • نتیجه Conclusion

  • مرورگرها و AJAX Browsers and AJAX

پروتکل HTTP، TCP و بسته ها HTTP protocol, TCP and Packets

  • عملکرد اصلی مرورگر The Browser's main functionality

  • مرورگرها و W3C Browsers and W3C

  • درخواست مرورگرها - مقدمه Browsers request - intro

  • بسته ها Packets

  • بسته ها - 5 لایه توضیح داده شده است Packets - 5 Layers Explained

  • بسته ها - مثال Packets - Example

  • پروتکل HTTP - مقدمه HTTP Protocol - Intro

  • HTTP - درخواست و پاسخ HTTP - Request and Response

  • یک قدم به عقب بردارید - این چیزها عملی است Take a step back - this stuff is practical

  • مرورگرها Browsers

پیشرفته - ساخت Polyfill سفارشی Advanced - Building a Custom Polyfill

  • هشدار سریع Quick caveat

  • قبل از ادامه ... Before you continue ...

  • پلی پر چیست؟ What is a polyfill?

  • آزمایش اینکه آیا متد forEach() در مرورگر ما وجود دارد یا خیر Testing whether the forEach() method exists in our Browser

  • () forEach چیست What is forEach()

  • مثال عملی forEach() Practical example of forEach()

  • سفارشی forEach() polyfill - مقدمه Custom forEach() polyfill - introduction

  • سفارشی forEach() polyfill - مرحله اول Custom forEach() polyfill - first step

  • صبر کن ... Wait ...

  • سفارشی forEach() polyfill - تابع callback Custom forEach() polyfill - callback function

  • این چیه What is THIS

  • سفارشی forEach() polyfill - نهایی Custom forEach() polyfill - final

  • Outro Outro

  • پلی پرها Polyfills

مسیر رندر بحرانی - DOM، CSSOM، درخت رندر Critical Rendering Path - DOM, CSSOM, Render Tree

  • معرفی Introduction

  • موتور JS، موتور رندر و چسبی که همه را در کنار هم نگه می دارد (مرورگر) JS Engine, Rendering Engine and the glue that holds it all together (Browser)

  • مرورگر چگونه کار می کند (مراحلی که برای واکشی داده ها و نمایش آنها انجام می شود) How the Browser works (the steps it takes to fetch data and display it)

  • مسیر رندر بحرانی - مقدمه Critical Rendering Path - Introduction

  • بررسی اجمالی مسیر رندر بحرانی Critical Rendering Path Overview

  • ساخت DOM - قسمت 1 Constructing the DOM - Part 1

  • ساخت DOM - قسمت 2 Constructing the DOM - Part 2

  • جمع بندی سریع Quick Recap

  • Tab Performance - DevTools Performance Tab - DevTools

  • Call Tree - راهی جایگزین برای تجزیه و تحلیل فعالیت های وب سایت شما Call Tree - an alternative way to analyse your website's activities

  • گزارش از پایین به بالا و رویداد - راهی جایگزین برای تجزیه و تحلیل فعالیت های وب سایت شما Bottom-Up & Event Log - an alternative way to analyse your website's activities

  • CSSOM - مقدمه CSSOM - Introduction

  • چرا باید یک درخت CSS داشته باشیم؟ Why do we need to have a CSS Tree?

  • نحوه مشاهده فرآیند CSSOM برای وب سایت خود - محاسبه مجدد سبک How to view the CSSOM process for your website - Recalculate Style

  • درخت رندر - مقدمه Render Tree - Introduction

  • درخت رندر - چالش Render Tree - Challenge

  • درخت رندر - راه حل Render Tree - Solution

  • خلاصه سریع - درخت رندر Quick Recap - Render Tree

  • مقایسه DOM، CSSOM و Render Tree Comparing the DOM, CSSOM and Render Tree

  • Render Tree - Layout Render Tree - Layout

  • مشاهده فرآیند Layout در DevTools Viewing the Layout process in DevTools

  • درخت رندر - رنگ Render Tree - Paint

  • گام به عقب Step Back

  • مسیر رندر بحرانی Critical Rendering Path

Render Blocking Resources Render Blocking Resources

  • Render Blocking Resources - Intro Render Blocking Resources - Intro

  • نحوه مسدود کردن CSS بدون رندر (نکته: پرسش‌های رسانه‌ای) How to make CSS non-render blocking (hint: Media Queries)

  • انواع رسانه - مثال Media Types - Example

  • چگونه به فایل های CSS خود ارجاع دهیم How to reference your CSS files

  • آیا رندر جاوا اسکریپت مسدود شده است؟ Is JavaScript render blocking?

  • جاوا اسکریپت و DOM JavaScript and the DOM

  • ترتیب کد شما مهم است - قسمت 1 The order of your code matters - part 1

  • ترتیب کد شما مهم است - بخش 2 (راه حل) The order of your code matters - part 2 (solution)

  • جاوا اسکریپت و CSSOM JavaScript and the CSSOM

  • مثالی از جاوا اسکریپت که باید منتظر CSS باشد Example of JavaScript having to wait for the CSS

  • گام به عقب: DOM در مقابل CSSOM در مقابل جاوا اسکریپت Step Back: DOM vs CSSOM vs JavaScript

  • جاوا اسکریپت در حال مسدود کردن رندر است JavaScript is render blocking

  • روش 1: جاوا اسکریپت را در پایین صفحه خود قرار دهید Approach 1: Placing JavaScript at the bottom of your page

  • زمان پرسش و پاسخ Q&A time

  • روش 2: استفاده از Async Approach 2: Using Async

  • مقایسه رویکرد 1 (پایین) با رویکرد 2 (ناهمگام) Comparing Approach 1 (Bottom) vs Approach 2 (Async)

  • رویکرد 3: به تعویق انداختن Approach 3: Defer

  • مقایسه رویکرد 2 (Async) با رویکرد 3 (به تعویق انداختن) Comparing Approach 2 (Async) vs Approach 3 (Defer)

  • رویکرد 4: شنونده رویداد سفارشی - قسمت 1 Approach 4: Custom event listener - part 1

  • رویکرد 4: شنونده رویداد سفارشی - قسمت 2 (+ اجازه می دهد کل رندر را تجزیه و تحلیل کنیم) Approach 4: Custom event listener - part 2 (+ lets analyze the entire render)

  • Async در مقابل Defer در مقابل Custom Async vs Defer vs Custom

  • رویکرد 5: پیش بارگذاری Approach 5: Preload

  • هشدار سریع Quick caveat

  • پیش بارگذاری - اطلاعات بیشتر Preload - More Information

  • پیش بارگذاری و تصاویر و نحوه تأثیر آنها بر CRP Preload & images and how they affect the CRP

  • خلاصه ای از جایی که می توانیم JS خود را برای بهبود CRP قرار دهیم Summary of where we can place our JS to improve the CRP

  • نمای کلی - یک صفحه Overview - One Page

  • مقدمه ای بر تجزیه نظری Introduction to speculative parsing

  • تجزیه نظری چیست What is speculative parsing

  • تجزیه حدسی - بررسی سریع Speculative Parsing - Quick Review

  • رندر آزمون مسدود کردن Render Blocking Quiz

سرگرم شدن: بیایید مسیر رندر بحرانی را با هم تحلیل کنیم Having Fun: Lets Analyze the Critical Rendering Path Together

  • معرفی بخش Section introduction

  • چرا پنل شبکه مهم است؟ Why is the Network Panel important

  • معرفی پنل شبکه Introduction to Network Panel

  • همه ستون ها در پنل شبکه به چه معنا هستند What do the all the columns mean in the Network Panel

  • سرفصل های پاسخ و درخواست Response and Request Headers

  • زبانه زمان بندی و پشته آبشار Timing tab and waterfall stack

  • 3 رایج ترین درخواست های شبکه که خواهید دید 3 most common network requests you'll see

  • مراحل زمانی - مقدمه Time phases - introduction

  • چرخه حیات یک درخواست Lifecycle of a request

  • مراحل زمانی - توضیح دقیق Time phases - detailed explanation

  • CDN - مقدمه CDN - an introduction

  • تجزیه و تحلیل درخواست های فایل در پنل شبکه Analyzing File Requests in the Network Panel

  • Placeimg در حال خاموش شدن است Placeimg is shutting down

  • پنل شبکه - نمای کلی سطح بالا Network Panel - High Level Overview

  • در حال تجزیه و تحلیل CRP فایل ما - بدون CSS و بدون JS Analyzing our file's CRP - no CSS and no JS

  • ستون اندازه چیست؟ What is the size column?

  • نحوه شناسایی تعداد منابع حیاتی و رفت و برگشت سرور How to identify number of critical resources and server round trips

  • اجازه دهید جاوا اسکریپت و CSS را اضافه کنیم Lets add JavaScript and CSS

  • در حال ارائه فایل جدید با جاوا اسکریپت و CSS Rendering our new file with JavaScript and CSS

  • تاثیر جاوا اسکریپت و CSS بر CRP ما Impact that JavaScript and CSS has on our CRP

  • جاوا اسکریپت درون خطی Inline JavaScript

  • افزودن ASYNC به فایل ما و تاثیر آن بر CRP Adding ASYNC to our file, and its impact on the CRP

  • مراحل بهینه سازی مسیر رندر بحرانی Steps to take to optimize the Critical Rendering Path

  • فانوس دریایی حسابرسی برای نجات Audit Lighthouse to the rescue

  • فانوس حسابرسی - مقدمه Audit Lighthouse - Introduction

  • فانوس حسابرسی - مثال Audit Lighthouse - Example

  • چرا سرعت موبایل اغلب کمتر از سرعت دسکتاپ است؟ Why is mobile speed often slower than desktop speed?

  • امتحان آبشار، زمان بندی و CRP Waterfall, Timing and CRP Quiz

FYI: HTTP/2 چیست FYI: What is HTTP/2

  • معرفی بخش Section intro

  • HTTP/1.1 - خلاصه HTTP/1.1 - Recap

  • HTTP/2 - از کجا آمده است؟ HTTP/2 - where did it come from?

  • HTTP/2 - آیا می دانستید؟ HTTP/2 - Did you know?

  • HTTP/2 - چیست؟ HTTP/2 - what is it?

  • نظر سریع در مورد HTTP/2 Quick comment on HTTP/2

  • HTTP/2 پرسش و پاسخ HTTP/2 Questions and Answers

  • آزمون HTTP/2 HTTP/2 Quiz

  • سخنی سریع در مورد HTTP/3 Quick word about HTTP/3

بستن نظرات Closing Comments

  • آفرین Well Done

  • سخنرانی جایزه - بعد کجا؟ Bonus Lecture - where to next?

نمایش نظرات

آموزش *به روز شده* اسرار توسعه وب 2023 - CRP، HTTP، AJAX و غیره
جزییات دوره
8 hours
136
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,172
4.6 از 5
دارد
دارد
دارد
Clyde Matthew
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Clyde Matthew Clyde Matthew

همه چیز همیشه #000000 و #FFFFFF نیست