fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

کانال برنامه نویسی کُددِوِل | KodeDevel

کانال برنامه نویسی کُددِوِل | KodeDevel

رفتن به کانال در Telegram

مطالب آموزشی برنامه نویسی جاوا، کاتلین، لینوکس و ... 🌐 https://KodeDevel.ir

نمایش بیشتر
470
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-27 روز
-230 روز
آرشیو پست ها
سلام بچه ها یکیو می‌خوام که دوست داشته باشه تو KodeDevel با هم محتوا بنویسیم. ترجیحاً پایتون و بعدش جاوااسکریپت. اگه اینا رو بلد نیستی و زبان دیگه‌ای بلدی (بجز جاوا و کاتلین) بازم پیام بده. در کنارش سئو هم بلد باشی که دیگه عالی میشه. کارمون نوشتن محتوای منظم برای سایت و گذاشتن پست تو کاناله. مزایا: - اسمت به عنوان نویسنده مطلبی که تو سایت می نویسی درج میشه. - می‌تونی ازش به عنوان رزومه استفاده کنی. - اگه بازدید بره بالا، میتونی از سایت و کانال برای خودت پروژه بگیری. - فعلا هم خبری از پول نیست ولی تا زمانی که داری کمک می‌کنی اگه درآمدی حاصل شد سهم خودتو میگیری. سایت: https://KodeDevel.ir کانال: https://t.me/KodeDevel اگه علاقه داشتی پیام بده 👇 تا زمانی که آیدی ارتباط رو حذف نکردم آگهی معتبره.

آموزش جامع و رایگان جاوا
System.out.println("Hello World");

استخدام در برنامه نویسی vs استخدام در شغل های دیگه 👀
استخدام در برنامه نویسی vs استخدام در شغل های دیگه 👀

روز برنامه نویس مبارک
روز برنامه نویس مبارک

جاوااسکریپت خیلی خوش خوراکه و جزو زبون های type free حساب میشه. با اینکه type free میتونه یک مزیت باشه اما زمانی که پروژه بزرگ بشه میتونه باعث دردسر بشه، اگه توابع و متغیر ها رو با اسامی مناسب تعریف نکنیم می‌تونه باعث سردرگمی بشه به علاوه type free بودنش باعث شده خطا های کد بجای زمان کامپایل (که نداره)، زمان اجرا مشخص بشن. ماکروسافت اومده با طراحی یک زبون به نام TypeScript، علاوه بر ویژگی های جاوااسکریپت، ویژگی های جدیدی بهش اضافه کرده مثل مشخص بودن نوع متغیر، قابلیت کامپایل و پیدا شدن خطاهای کد در زمان کامپایل و ... در TypeScript هنگام کامپایل، کد ها تبدیل به جاوااسکریپت میشن و سپس کد های جاوااسکریپت اجرا میشن (یه چیزی شبیه کاتلین). زمانی که پروژه میخواد بزرگ بشه TypeScript جایگزین مناسبیه.

محبوب ترین زبان های برنامه نویسی در گیت هاب از سال 2020 تا سه ماهه اول 2026
محبوب ترین زبان های برنامه نویسی در گیت هاب از سال 2020 تا سه ماهه اول 2026

خب دیگه من برم، کسی که ری اکشن نمیزاره ولی اگه حال کردید یه وقت ری اکشن بزارید سورس کد های سایت رو تو گیت هاب برام لایک کنید صفا کنم. اینم لینک سورس کد های سایت: https://GitHub.com/Kodedevel/Kodedevel.github.io شبتون بخیر، خیرتون همیشگی 🌺

در مورد کسایی که دنبال یادگیری ساختمان داده تو کاتلین میگردن هم یه موردی رو بگم: اول از همه تو زبان کاتلین به تمام کتابخونه های جاوا دسترسی داریم. دوم اینکه کار با ساختار داده تو کاتلین خیلی شبیه جاواست، تو یه سری ریزه کاری ها اختلاف دارن مثلا تو جاوا List داریم و بعدش میشه ArrayList تو کاتلین یه اینترفیس دیگه وسطشون قرار گرفته به نام MutableList که لیست های تغییر ‌پذیر رو با تغییر ناپذیر اومده تفکیک کرده یا اینکه نمونه های Collection و Map رو تو کاتلین میتونیم با صدا زدن تابعشون ایجاد کنیم. تو کاتلین یه سری خرده کاری ها داره ولی درکل برای کسی که ساختار داده تو جاوا رو بلد باشه و سینتکس زبان کاتلین رو هم بدونه موضوع پیچیده ای نیست.

الان یک دوره جامع از جاوا SE داریم؛ اگه دنبال یادگیری جاوا هستید (بقول بعضیا از صفر تا صد)، کافیه مطالب بخش جاوا رو تو سایت KodeDevel از اول و به ترتیب شروع کنید به مطالعه :) یا میتونید از سایدبار سایت بخش جاوا دونه دونه از بالا به پایین شروع کنید به یادگیری. هرجام ایراد فنی یا نگارشی داشت، ممنون میشم بگید تا رفعش کنم 🌺
System.out.println("Hello World");

توجه: کلاس های Map تو جاوا اینترفیس Collection رو پیاده سازی نمیکنن و در عوض اینترفیس Map رو پیاده سازی می‌کنن.

⁣آموزش Map در جاوا: استفاده از HashMap, LinkedHashMap و TreeMap - معرفی Map - استفاده از HashMap - استفاده از LinkedHashMap - استفاده از TreeMap - پیچیدگی زمان (Time Complexity) - مورد مطالعه (مثال) ها - خلاصه #جاوا #ساختمان_داده #map

⁣کالکشن ها در جاوا: استفاده از HashSet, LinkedHashSet و TreeSet - معرفی Set - استفاده از HashSet - استفاده از LinkedHashSet - استفاده از TreeSet - پیچیدگی زمان (Time Complexity) - مورد مطالعه (مثال) ها - خلاصه #جاوا #کالکشن #set

تو گیت هاب یا حداقل موردی که من باهاش کار داشتم، داده ها رو بجای rest با graphql بر میگردونیم و با graphql آشنا نبودم. حالا فرق graphql با rest چیه؟ با rest api چندتا endpoint میتونیم داشته باشیم. فرض کنید هر کاربر یک پروفایل داره و چندتا پست و با rest api می‌خوایم پروفایل کاربر و پست پنجمشو بگیریم.
/user/1/profile
/user/1/posts/5
با graphql فقط به یک endpoint دسترسی داریم، تمام داده ها داخل endpoint هستن و با query میتونیم فقط داده هایی رو که میخوایم ازش بگیریم. مثلا نیازی به پروفایل کاربر نداریم و فقط پست هاشو می‌خوایم:
query{
   user(id: 1){
     posts(id: 5){
     title: String
     text: String
    }
  }
}
حالا فرض کنید عنوان پست رو هم لازم نداریم و فقط متن پست رو می‌خوایم:
query{
   user(id: 1){
     posts(id: 5){
       text: String
    }
  }
}
خلاصه اینکه تو graphql یدونه endpoint داریم و با query مشخص میکنیم دقیقا چی می‌خوایم اما تو rest چندتا endpoint میتونیم داشته باشیم بر اساس endpoint ها میتونیم انتخاب کنیم و داده ها رو برگردونیم.

#بروزرسانی از این به بعد میتونید پایین مطالب سایت کامنت یا ری اکشن بزارید. برای ری اکشن و کامنت لازمه با حساب گیت هاب وارد بش
+1
#بروزرسانی از این به بعد میتونید پایین مطالب سایت کامنت یا ری اکشن بزارید. برای ری اکشن و کامنت لازمه با حساب گیت هاب وارد بشید.

⁣کالکشن ها در جاوا: معرفی و استفاده از ArrayDeque - معرفی ArrayDeque - استفاده از ArrayDeque - خلاصه #جاوا #کالکشن

⁣کالکشن ها در جاوا: معرفی و استفاده از صف دو طرفه (Deque) - معرفی صف دوطرفه - استفاده از صف دوطرفه - بررسی پیچیدگی زمان صف دوطرفه - خلاصه #جاوا #کالکشن

امام رضا علیه‌السلام: مِنْ عَلَامَاتِ الْفِقْهِ: الْحِلْمُ وَ الْعِلْمُ وَ الصَّمْتُ، إِنَّ الصَّمْتَ بَابٌ مِنْ أَبْوَابِ الْحِكْمَةِ. از نشانه‌های فهم عمیق: بردباری، دانش و سکوت است، همانا سکوت دری از درهای حکمت است. 🖤 الکافی ج ۲ صفحه ۱۱۳

پیامبر اکرم صلی الله علیه وآله: اتَّقُوا الظُّلْمَ، فَإِنَّهُ ظُلُمَاتُ يَوْمِ الْقِيَامَةِ. از ظلم پرهیز کنید، که آن تاریکی های روز قیامت است. 🖤🖤 الکافی جلد ۲ صفحه ~ (۳۳۱ - ۳۳۳)

⁣کالکشن ها در جاوا: استفاده از صف اولویتی (PriorityQueue) - معرفی صف اولویتی (PriorityQueue) - استفاده از صف اولویتی (PriorityQueue) - بررسی پیچیدگی زمان صف اولویتی (PriorityQueue) - خلاصه #جاوا #کالکشن