Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب – Telegram
Deep Devs | فرانت اند | بک اند | جاوااسکریپت | برنامه نویسی | برنامه نویسی وب
9.19K subscribers
657 photos
354 videos
90 files
813 links
اگر با جاوااسکریپت مشکل داری، این چنل مخصوص خودته 🤝

دوبله بهترین دوره های جاوااسکریپت و ریکت دنیا رایگان:
https://news.1rj.ru/str/DeepDevs/2166

تبلیغات و تبادل نداریم

گروه اصلی برای پرسش و پاسخ:
@DeepDevsGpOriginal

گروه چت:
@InstaDevsGp
Download Telegram
آقا فایل زیپ دوبله فصل پنجم دوره جاوااسکریپت جوناس هم داخل @jschallenges_bot قرار گرفت
ریکشن و انتشارش فراموش نشه 🔥🔥

@js_challenges
@js_masters_gp
11
#api
اصطلاح API مخفف عبارت Application Programming Interface به معنی “رابط برنامه نویسی نرم افزار کاربردی” است.
به یک API در دنیای واقعی مثل رستوران فکر کنید.
🍟 وقتی مشخص می کنید کدام یک از آیتم های منو را می خواهید، کادر رستوران کار را انجام می دهد و غذا هایی را که انتخاب کرده اید را برای شما فراهم می کند. در واقع شما دقیقا نمی دانید که رستوران چگونه آن غذا را تهیه می کند و نیازی هم به آن ندارید.شما فقط انتخاب میکنید و به گارسون که یک رابط با مشتری و آشپزخانه است اعلام میکنید و کارها انجام میشود.
در زیر عکسها شماره صفحات موجود میباشد به ترتیب نگاه کنید کاملا متوجه میشید
@js_challenges
@js_masters_gp
🔥16👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E01
001 Section Intro Dubbed

و اما فصلی که خیلیا منتظرش بودن ...
فصلی که بالاخره قراره یه صفحه استاتیک ساده به یک صفحه جذاب و پویا و زنده تبدیل بشه 🔥

تو این فصل قراره با هم DOM Manipulation رو یاد بگیریم ...

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوبله های دوره جاوااکسریپت جوناس داخلش قرار میگیره:
@DubDev
❤‍🔥12👍1😎1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E03
003 Project_#1_Guess My Number! Dubbed

و اما استارت فصل هفتم ...
آیا خواسته من از شما چیزی غیر از انتشار و ریکشن دادن به این دوبله هاست ... ❤️

@js_challenges
@js_masters_gp
🔥31👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E04
004 What's The Dom And Dom Manipulation Dubbed

زمانی که دوبله ها شروع شد چه کسی فکرش رو میکرد که ما با این سرعت به اینجا برسیم ...

شاید خیلیا اولش فکر میکردن که ما صرفا یه ایده ای به ذهنمون زده و خیلی زود فراموشش میکنیم ...

اما نه ما خیلی قوی تر از چیزی که خیلیا فکرشو میکردن ادامه دادیم و الان فقط نزدیک به 300 نفر عضو چنلی هستن که دوبله ها داخلش قرار داره و از دوبله ها استفاده میکنن ...

راز موفقیت فقط در یک کلمه خلاصه میشه:
استمرار

@js_challenges
@js_masters_gp
❤‍🔥22👍1
#NPM
⚠️دوستان این بار خواستم دستورات npm رو اینجا براتون بذارم همراه با کد و توضیحش⚠️

npm prune
npm prune

این دستور برای حذف بسته‌هایی که دیگر در package.json شما مشخص نشده‌اند و در حال استفاده نیستند مورد استفاده قرار می‌گیرد.
npm pack
npm pack

با این دستور می‌توانید یک فایل .tar.gz از پروژه‌ی خود بسازید که حاوی کد منبع و فایل‌های مورد نیاز برای برنامه نویسان دیگر است.
npm publish
npm publish

با این دستور می‌توانید یک بسته را در مخزن npm منتشر کنید تا سایر برنامه‌نویسان بتوانند آن را استفاده کنند.
npm version
npm version patch

این دستور به شما امکان می‌دهد ورژن پروژه‌ی شما را تغییر دهید. می‌توانید major, minor یا patch را به عنوان ورژن جدید اعمال کنید.

npm init
npm init

با این دستور می‌توانید یک پرونده package.json جدید ایجاد کنید که اطلاعات پروژه‌ی شما را شامل می‌شود.
اگر دوس داشتید 🔥بذارید و انتشار بدید
@js_challenges
@js_masters_gp
🔥192
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E05
005 Selecting And Manipulating Elements Dubbed

جوناس تو این قسمت DOM Manipulation خیلی ابتدایی رو آموزش میده 👌

@js_challenges
@js_masters_gp
🔥10👍3
#quick_challenge

console.log(9999999999999999 === 10000000000000000);


هر مشکلی داشتید داخل گروه بپرسید⁉️

@js_challenges
@js_masters_gp
👍6🔥2
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E06
006 Handling Click Events Dubbed

چطور کلیک شدن روی صفحه رو هندل کنیم و از eventListener استفاده کنیم ...

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
14👍1
#Around_JS
⚠️هدف از این پست تعریف معماری نرم افزار و الگو های معماری نرم افزار و فرق بین الگو های معماری نرم افزار و الگو های طراحی نرم افزار است⚠️
معماری نرم افزار، چگونگی و تعریف ساختار اجزای سیستم نرم افزاری است و همچنین تعریف این که این اجزای نرم افزاری چگونه باهم ارتباط برقرار می کنند و محدودیت و قانون های وابسته به آنها را مشخص می کند.
به طور خلاصه معماری نرم افزار شامل سه بخش اصلی است که داخل عکس هست
همانطور که در شکل می بینیم چگونگی ساختار اجزای سیستم می تواند براساس الگوهای معماری بنا گردد پس نتیجه می گیریم الگوی معماری، ساختار کلی سیستم را به ما نشان می دهد.
حال با وجود الگوی معماری ما می توانیم تصمیم های بهتری در فاز توسعه نرم افزار بگیریم و یک تصمیم مهم انتخاب الگوی طراحی (Design Pattern) می باشد.
در الگوی معماری محدوده سطح بالای سیستم را مشخص می کنیم مانند ساختار اجزای سیستم و اما در الگو های طراحی ما محدوده سطح پایین سیستم را تعریف می کنیم مانند اینکه یک جزء سیستم چگونه پیاده سازی می گردد و توجه داشته باشید ما در الگوی معماری نحوه پیاده سازی را مشخص نمی نماییم.
12👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S07
#E07
007 Implementing The Game Logic Dubbed

👀 تو این قسمت 20 دقیقه ای منطق بازی Guess my number پیاده سازی میشه که حتما حتما توصیه میکنم اول خودتون سعی کنید پیاده سازیش کنید که بسیار تو فرآیند یادگیریتون تاثیرگذاره ⚡️

@js_challenges
@js_masters_gp

چنلی که فایل زیپ دوره ها به صورت فصل به فصل داخلش قرار میگیره:
@DubDev
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍1🔥1