آخرین فرصت تا %60 تخفیف خرید یکجای دوره ها برای 7 نفر فقط تا
00 00 00

به عنوان یک برنامه نویس شما علاوه بر مهارت کدنویسی باید به سیستمی که در حال کردن روی آن هستید درک کامل داشته باشید.یکی از مواردی که اکثر برنامه نویسان اندروید با آن مشکل دارند بحث چرخه حیات یا Life Cycle یک اکتیویتی هست.اگر درک صحیحی نسبت به چرخه حیات نداشته باشید قطعا نمیتونید برنامه های بهینه طراح...

با استفاده از Reflection می توان به اعضای داخلی یک شی دسترسی پیدا کرد و با آنها کار کرد. همانطور که می دانید شی یک نمونه ساخته شده از کلاس است. در بخش اول این قسمت با استفاده از Reflection به فیلدهای شی دسترسی پیدا کردیم و مقادیر آنها را خواندیم و حتی مقادیر آنها را تغییر هم داده ایم. نکته مهمی که د...

در این ویدیو به بررسی دو کامپوننت پایه ای در برنامه نویسی اندروید میپردازیم با نام های TextView و EditText. از کامپوننت اول یا TextView برای نمایش متون استفاده میکنیم. در واقع هر کجا شما نیاز داشتید یک کلمه یا چندین خط جمله به کاربر نمایش دهید باید از این کامپوننت استفاده کنید. کامپوننت دیگه ای که ب...

با سلام خدمت شما امید وارم حالتون خوب باشه در اینجا باهم تبدیل عدد در مبنا باینری به متن رو یاد میگیریم ! امید وارم مورد توجهتون قرار گرفته باشه پ.ن:اگر یه سری توپوق ها میزنم یا خوب جملات رو جمع نمیکنم بخاطر اینه که 3 صبح دارم رکورد میکنم :/ نویسنده : محمد حسن پزشکیان منبع : جزیره برنامه نویسی وبسای...

به عنوان اولین کامپوننت در اندروید به بررسی دکمه یا همان Button میپردازیم. در مواردی که بخوایم کاربر گزینه ای را انتخاب کند یا کلیکی انجام بدهد از دکمه ها استفاده میکنیم. کلاس Button زیر مجموعه کلاس TextView هست. مباحث قسمت 9 نحوه ارتباط برقرار کردن بین کدهای xml و کاتلین چگونگی تعریف کردن کامپوننت...

در قسمت قبل Reflection را معرفی کردیم و برخی از کاربرد های آن را مانند گرفتن اطلاعات کلاس از روی شی و گرفتن اطلاعات کلاس از روی نام کلاس و همچنین ساختن یک شی از کلاسی که فقط نام آن را داریم را توضیح دادیم. این باعث شد که تا حدودی با Reflection آشنا شویم. در این قسمت گفته ایم که با استفاده از Reflect...

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

یکی از مباحثی که در نسخه های اخیر جاوا معرفی شده و در بسیاری از موارد کاربرد دارد و می توان به کمک آن مفاهیمی مانند Dependency Injection را پیاده سازی کرد ساختن ارجاع از یک متد(Method Reference) است. با استفاده از این مباحث می توان برای انجام یک عمل یک متد را به عنوان ورودی به یک متد داد. البته این ...

  برنامه نویسی شی گرایی یا Object-Oriented Programming یک روش برنامه نویسی و طراحی نرم افزار است که هدف آن نزدیک کردن ساختار برنامه به دنیای اطراف ماست. در قسمت قبلی دوره آموزشی اندروید با کاتلین در مورد برنامه نویسی فانکشنال صحبت کردیم اما توابع به تنهایی نمی توانند امکانات زیادی در اختیار با ...

در چند سال اخیر ، CMS های Headless یا بی کله ! توجه زیادی رو به خودشون جلب کردن . در این مطلب قصد داریم تفاوت های بین مدلهای مختلف CMS و معایب و مزایاشون رو بررسی کنیم  . توجه داشته باشین ، بنا بر این نیست که مثلا بگیم Orchard بهتره یا Wordpress و ... !!! بلکه اقسام مختلف CMS میخوایم صحبت کنیم ...

یکی از قابلیت های جدید زبان جاوا که در نسخه 8 آن ارائه شده است استفاده از Lambda expression است. با استفاده از این قابلیت می توان از نوشتن کدهای اضافی و قدیمی جلوگیری کرد و کدهای برنامه به شکل منسجم تری نوشته می شوند. همچنین از Lambda در کتابخانه ها و توابع بسیاری در زبان جاوا استفاده شده است. در ای...

وقتی شروع به کد زنی میکنیم ، ممکنه جایی برای انجام سریعتر کارها یه سری کدها رو جایی بنویسیم که نباید مینوشتیم . انگار که قیمه رو بریزیم تو ماستااا در زیر 6 مورد از موارد ماست ریزی رو باهم بررسی میکنیم . Map کردن DTO ها چون اولین نقطه ای که درخواست های وب بهش میرسه Action هامون هستن ، به همین خاطر گا...

gRPC یک سیستم متن باز RPC (Remote Procedure Call) هست که در سال 2015 توسط گوگل توسعه داده شده.در این روش ، برنامه ی کلاینت بطور مستقیم توابع موجود در سرور رو که میتونه روی یه کامپیوتر دیگه قرار گرفته باشه رو فراخونی میکنه که این مسئله کمک میکنه که بتونیم برنامه های توزیع یافته رو ایجاد و مدیریت کنیم...

در این قسمت ما وارد دنیای برنامه نویسی تابع گرا یا Functional میشویم. توابع یا متد ها بخش مهمی از ساختار برنامه نویسی هستند که به کدهای ما نظم و قدرت خاصی می بخشند. تا به اینجای کار تمام کدهای خودمون و داخل متد main مینوشتیم اما از این جلسه یاد میگیریم چجوری میتونیم انواع مختلف تابع را تعریف کنیم...

با سلام خدمت همه در خدمتم با یه مطلب کوچیک در مورد تفاوت AND , OR , XOR , NOT   NOT نات یعنی هرچی بجز این ، یجورایی معکوس میکنه ! یعنی بجا 1 بزارید 0 و بجا 0 بزارید 1 ! خلاصه یعنی هرچی بود اون نه ! AND اند یعنی باید دوتاش حتما 1 باشه تا نتیجه بشه 1 ، وگر نه میشه 0 ! یعنی اگر 1 و 1 باشه جواب ...

بعضی وقت ها نیاز داریم که یک سری کارهای تکراری را در برنامه انجام دهیم. برای این کار از حلقه ها استفاده میکنیم. با استفاده از حلقه ها کار مورد نظر خودمون و فقط یکبار کد نویسی میکنیم و با توجه به نیازی که داریم این کد را به تعداد مشخص تکرار میکنیم. حلقه ها باعث میشوند که دیگه وقت خودمون و با کارهای ت...

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

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

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

در قسمت اموزش Functoin ها رو مورد بررسی قرار میدیم و در مورد کاراییشون صحبت میکنیم

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

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

از سال 2017 به بعد زبان کاتلین به یک استاندارد در طراحی اپلیکیشن های اندرویدی تبدیل شد که کار خیلی از توسعه دهندگان و کمتر و راحت تر کرده است.به همین دلیل در این مقاله میخوایم  5 تا از ویژگی های جالب کاتلین و بررسی کنیم که در زبان جاوا وجود ندارند. 1. پارامتر های اسم دار یکی از مشکلاتی که موقع ...

دوستان در این جلسه for loop ها یا (حلقه های تکرار) و بعد while,do while که اونها هم حلقه های تکرار هستند رو بررسی میکنیم

در این جلسه اول List هارو مرور میکنیم و بعد map , Switch رو مورد برسی قرار میدیم

در این جلسه می اییم if رو تکمیل میکنیم به زبان ساده و List ها در زبان دارت رو میگیم

در این قسمت ما می آییم اول Operators ها (عملگرها) و بعد می آییم مقداری در مورد if statement (دستورات شرطی) رو کار میکنیم و مورد بررسی قرار میدیم

در این جلسه اومدیم String , var , boolean ,$ , const  رو مورد بررسی قرار درایم و کاربرد هاشونو مورد بررسی قرار دادیم

در این جلسه اومدیم ساختار متغیر ها رو مورد بررسی قرار دادیم و داده های عددی Int : که برای عددهای صحیح(1،2،3،4،....) به کار برده میشد و double : که برای عددهای اعشاری (3.4،5.6،....)به کار برده میشد و داده num که هم عدد اعشاری و هم عدد صحیح رو میتونست در خودش جای بده رو مورد برسی قراردادیم

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

در این جلسه ما می آییم اول dart sdk رو دانلود ونصب میکنیم که dart sdk  در اصل دستورالعمل های زبان دارت که در یک بسته جمع شده برای استفاده از این زبان پر قدرت، در ادامه می آییم نرم افزار محبوب و قدرتمند Intellij Idea رو نصب میکنیم و بعد از نصب نرم افزار و اجراش اول پلاگین دارت رو در داخل نرم افز...

دوره ای داری شروع میکنیم تحت عنوان دوره برنامه نویس هوشمند فلاتر یک دوره عالی و کامل و کاربردی.دوره از صفر شروع میشه همه چیز گفته میشه داخل دوره.مخاطبای دوره من میتونه یه فرد ۷ ساله باشه تا یه ادم ۷۰ ساله. شما میتونید با گذروندن این دوره وارد بازار کار بشین یعنی میتونین داخل یه شرکت استخدام بشین یا ...

در قسمت قبل در مورد اینکه سیستم انتقال پیام چیست و چگونه کار می‌کند صحبت کردیم. در این مطلب مطالب در مورد rabbitMQ را ادامه به توضیح Exchange ها می پردازیم. Exchangeها پیام‌ها به صورت مستقیم به صف مورد نظر منتشر نمی‌شوند بلکه producer پیام‌ها را به یک exchange تحویل می دهد. وظیفه...

سلام ، با نهمین قسمت (قسمت پایانی) از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش عملی نحوه ایجاد انواع نمودارهای پراکندگی (Scatter) سه بعدی با کمک کتابخانه numpy، می پردازیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و...

سلام ، با هشتمین قسمت از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش عملی نحوه ایجاد انواع نمودارهای پراکندگی (Scatter) می پردازیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز باشید - کاظم تقندیکی

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

سلام با ششمین قسمت از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش عملی نحوه ایجاد انواع نمودار میله ای (افقی ، عمودی و ترکیبی) می پردازیم. -------------------------------------------------------------------------------------------------------------------- از ...

سلام با پنجمین قسمت از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش عملی نحوه تغییر فونت متون نمودار، مشخص کردن کمینه و بیشینه محورهای x , y، رسم نمودار برای متغیرهای اسمی و نمایش نمودارها در یک grid می پردازیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود...

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

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

  سلام با سومین قسمت از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش عملی نحوه رسم یک نمودار خطی ساده با برخی پارامترهای تنظیمی آن می پردازیم.   از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز باشید - کاظم ت...

سلام با دومین قسمت از دوره آموزشی رسم انواع نمودار با Matplotlib در خدمت شما هستیم. در این ویدیو به آموزش تئوری و عملی معرفی کتابخانه و نصب ابزارهای مورد نیاز برای شروع این دوره جذاب می پردازیم. مباحث آموزشی در این ویدیو: معرفی کتابخانه Matplotlib نصب مفسر پایتون نصب ابزار vscode نصب کتابخانه Matpl...

سلام یکی از کتابخانه های پرکاربرد و محبوب در بین علاقه مندان به مباحث علم داده (داده کاوی، یادگیری ماشین و ...) کتابخانه رسم نمودار و مصورسازی Matplotlib می باشد. با استفاده از کتابخانه Matplotlib شما به عنوان تحلیلگر داده به راحتی می توانید الگوهای موجود در داده ها را شناسایی و در قالب نمودارهای مخ...

یکی از الگو های طراحی وب­ سرویس که در سال­های اخیر بسیار مورد توجه قرار گرفته است [1]REST می باشند. REST برخلاف SOAP یک پروتکل مشخص و یا یک نوع معماری نیست بلکه یک نوع سبک معماری برای ایجاد برنامه ­های کاربردی تحت شبکه است که در سال ۲۰۰۰ توسط یکی از مولفان اصلی پروتکلHTTP   به ...

NLTK یک بستر پیشرو برای ساختن برنامه های پایتون برای کار با داده های زبان انسانی است. این رابط کاربری آسان برای بیش از 50 شرکت بزرگ و منابع واژگانی مانند WordNet ، به همراه مجموعه ای از کتابخانه های پردازش متن برای طبقه بندی ، رمزگذاری ، نشانه گذاری ، برچسب زدن ، تجزیه و استدلال معنایی ، بسته های مر...

SpaCy یک کتابخانه رایگان و منبع باز برای پردازش زبان طبیعی (NLP) در پایتون است که قابلیت های داخلی زیادی دارد. این امر برای پردازش و تجزیه و تحلیل داده ها در NLP به طور فزاینده ای رایج می شود. داده های متنی بدون ساختار در مقیاس بزرگ تولید می شوند ، و پردازش و استنباط بین داده های بدون ساختار مهم است...

یکی از قابلیت هایی که وب سایت های محتوا محور در اختیار کاربر قرار میدن، تبدیل صفحات HTML به PDF هست. در این قسمت با ابزار wkhtmltopdf آشنا میشیم که می تونید این کار رو به راحتی انجام بدید. این ابزار در محیط Command قابل استفاده هست و البته می تونید از طریق زبان های مختلف برنامه نویسی، مثل زبان سی شا...

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

سلام، با چهارمین قسمت از دوره آموزشی تشخیص و شناسایی چهره با شما همراه هستیم، در این قسمت به پیاده سازی عملی فرآیند تشخیص چهره ها و استخراج مجموعه ویژگی های هر چهره مانند (ابرو، چشم، چانه و ...) می پردازیم. آنچه که در این ویدیو آموزش می دهیم: استخراج تعداد چهره ها از تصاویر استخراج مختصات وی...

اگر جزء توسعه دهندگان وب سایت باشید ، قطعا یکی از مشکلاتی که باهاش برخورد میکنید تست وب سایت طراحی شده بروی مرورگرهای مختلف هست . مثلا سایتم رو Safari چطور نمایش داده میشه؟ یا تو کروم ؟ یا تو فایرفاکس ؟ تو گوشی چطور نمایش داده میشه ؟ وب سایت BrowserStack.Com  این امکان رو به شما میده تا دستگاه ...

تنظیمات حریم خصوصی
تائید صرفنظر