تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00

جزیره برنامه نویسی و توسعه نرم افزار | صفحه 3 | توسینسو

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

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

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

در آخرین قسمت از این دوره با آموزش انواع پیوند (LEFT JOIN-CROSS JOIN- INNER JOIN) جداول پایگاه داده SQLite با مفسر پایتون همراه شما هستیم. انواع روش های پیوند جداول: LEFT JOIN INNER JOIN CROSS JOIN از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز باشید.

با استفاده از انیمیشن ها میتوانید به برنامه خود جذابیت های گرافیکی بیشتری دهید که این کار به بهبود تجربه کاربری کمک میکند. برای ساخت انیمیشن در برنامه نویسی اندروید روش های مختلفی وجود دارد که در این قسمت از دوره آموزشی برنامه نویسی کاتلین به شما اصلی روش ساخت انیمیشن یعنی استفاده از فایل های xml را...

در این قسمت با اجرای کوئری های حذف رکورد (DELETE)، ویرایش رکورد (UPDATE) و حذف جداول (DROP) پایگاه داده SQLite با مفسر پایتون همراه شما هستیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز باشید.

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

در این قسمت با معرفی ابزار SQLite Expert و فرآیند ویرایش تعریف (انواع کوئری های ALTER TABLE) جداول پایگاه داده SQLite با مفسر پایتون همراه شما هستیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز باشید.

در این قسمت با آموزش فرآیند درج رکورد (INSERT INTO) در جداول پایگاه داده SQLite با مفسر پایتون همراه شما هستیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز باشید.

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

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

در این قسمت از دوره برنامه نویسی اندروید به آموزش و نحوه پیاده سازی  معماری MVVM در زبان کاتلین میپردازیم. از تکنولوژی هایی مثل ViewModel و Livedata هم استفاده میکنیم تا با ابزارهای به روز در برنامه نویسی اندروید آشنا شوید. به عنوان یک برنامه نویس شما علاوه بر اینکه باید مهارت برنامه نویسی و نو...

به خاطر این که حافظه اصلی کامپیوتر(RAM) یک حافظه فرار است و بعد از قطع برق اطلاعات به کلی از روی آن پاک می شود برای نگهداری دائمی از اطلاعات آنها را در حافظه جانبی ذخیره می کنیم. همانطور که قبلا هم گفتیم یکی از رایج ترین راه ها برای ذخیره سازی داده ها در حافظه های جانبی استفاده از فایل ها است. در ای...

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

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

سلام به همراهان عزیز، با هشتمین قسمت از دوره آموزش مدیریت MySQL با پایتون در خدمت شما هستیم. در این ویدیو به آموزش عملی فرآیند: اتصال جداول با روش Inner Join اتصال جداول با روش Left Join اتصال جداول با روش Right Join با مفسر پایتون می پردازیم. از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ...

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

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

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

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

سلام خدمت همراهان عزیز، با دوره آموزشی ارتباط پایتون با MySQL در خدمت شما هستیم. همان طور که اطلاع دارید یکی از بخش های جدایی ناپذیر در توسعه برنامه های کاربردی، بخش اتصال برنامه کاربردی با سیستم های مدیریت پایگاه داده ها مانند MySQL، Oracle، PostgreSQL، و ... می باشد. لذا در این دوره هدف بررسی تمام...

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

فایل های متنی را می توان با encoding های متفاوتی ذخیره کرد. که این عمل ذخیره سازی برای زبان های غیر از زبان های لاتین می تواند بسیار حیاتی باشد. برای مثال اگر شما یک متن فارسی را با انکودینگ ascii ذخیره کنید کل آن متن را از دست خواهید داد. در این قسمت انواع encoding ها را توضیح داده ایم و گفته ایم ک...

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

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

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

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

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

در این قسمت که آخرین قسمتی است که در مورد استریم ها صحبت کرده ایم در مورد موارد زیر صحبت کرده ایم: استریم های انواع داده اصلی مثل int, long , double Reduce کردن استریم ها متدهای مربوط به تولید انواع استریم های عددی تبدیل استریم generic به استریم های داده اصلی  تبدیل استریم های داده های اصلی به...

در ویدیوهای قبلی با پیاده سازی دیتابیس SQLite در اندروید آشنا شدیم. اما در این قسمت قصد داریم تا نحوه استفاده از دیتابیس Room ORM که از طرف گوگل معرفی شده است را یاد بگیریم. دیتابیس های ORM به ما یک دید شی گرایی از پایگاه داده میدهند و با پیچیدگی های کوئری نوشتن به شکل کمتر درگیر میشویم. ORM های زیا...

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

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

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

نوتیفیکشن پیغامی است که میتوانید در خارج از برنامه و رابط کاربری معمولی موبایل به افراد نمایش دهید. زمانی که به سیستم عامل درخواست نمایش نوتیفیکشن میدهد ابتدا یک آیکون در قسمت استاتوس بار گوشی نمایش داده می شود. در این قسمت پیاده سازی Notification را برای هر دو نوع اندروید کمتر از API 26 و بالاتر به...

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

SQLite یک دیتابیس رابطه ای است که به دلیل متن باز بودن و حجم کم آن برای استفاده در پروژه های برنامه نویسی اپلیکیشن بسیار مناسب می باشد.در قسمت های قبلی دوره آموزشی برنامه نویسی اندروید با نحوه ذخیره کردن اطلاعات به وسیله Shared Preferences آشنا شدیم.اما اگر نیاز داشته باشیم تا اطلاعات را بصورت خیلی ...

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

در قسمت آخر ما از پروژه خود خروجی اندروید خواهیم گرفت و توضیحات لازم در مورد خروجی گرفتن برای پلتفرم اندروید را به شما خواهیم گفت و توضیحاتی در مورد تب های مربوط به Player Setting را خواهیم گفت که در موقع خروجی گرفتن خیلی به شما کمک می کند. (پیشنهاد میکنم حتما این قسمت را مشاهده کنید)

در این قسمت پروژه خود را تست می کنیم و یکسری اشکالات پروژه را برطرف می کنیم.

در این قسمت برای دکمه های خود اسکریپتی خواهیم نوشت که کاربر بتواند با فشردن این دکمه ها گیم آبجکت ها را عوض کند.

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

در این قسمت به شما UI یا همان رابط کاربری را آموزش می دهیم و در صحنه دو دکمه قرار می دهیم که کاربر بتواند با استفاده از این دکمه ها آبجکت ها را جابجا کند.

در این قسمت یک پروژه AR را در یونیتی ایجاد می کنیم در ادامه از پکیج وفوریا در پروژه خود استفاده می کنیم و توضیحات لازم از چگونگی استفاده از این پکیج را به شما خواهیم گفت همچنین یکسری تنظیمات مربوطه را انجام خواهیم داد.

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

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

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

چگونه jpg را به webp تبدیل کنیم ؟ چگونه png را به webp تبدیل کنیم ؟ از چه کدی برای تبدیل تصاویر در سی شارپ به webp استفاده کنیم ؟ در این مطلب قصد داریم با نحوه تبدیل انواع تصاویر به فرمت webp در سی شارپ آشنا بشیم. فرمت webp که توسط گوگل معرفی شده، باعث میشه حجم تصاویر بدون از دست دادن کیفیت به طور چ...

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

تا الان برای گرفتن یک یا چند پرمیشن ساده مجبور بودیم کد های خیلی زیادی بنویسیم و یک اشتباه کوچک یا یک عدم پیش بینی رفتار کاربر در اجازه دادن یا رد کردن مجوز ها باعث بد شدن UX یا تجربه ی کاربری اپلیکیشن ما می شد ، اگر این همه کد را برای یک پرمیشن ساده مناسب نمی دانید شما تنها فردی نیستید که چنین فکری...

تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .