زبان ها و فریم ورک های برنامه نویسی را با موستانگ یاد بگیرید
انواع مقاله های کاربردی در حوزه تکنولوژی، نرم افزار و سخت افزار
تلفن: 09352333881
ایمیل: info (at) mustang (dot) ir
واتساپ/تلگرام: 09352333881

اگر بلد هستید که چگونه یک وبسایت درست کنید اما بلد نیستید که چگونه یک اپ اندروید بسازید، نگران نباشید! می توانید از همین مهارت هایتان هم بهترین نتیجه را بگیرید! در واقع خیلی ها هستند که از کدهای خودِ وبسایت استفاده کرده و اپ می سازند. شما هم اگر می خواهید با حداقل میزان کد ، اپ بنویسید ، می توانید این کار را انجام دهید. در این سری از ویدئوهای آموزشی با موستانگ هم قدم شوید تا روش ساخت اپ برای سایت را به شما آموزش دهیم. در انتها نیز می توانید فایل پروژه اندروید استودیو را کاملاً رایگان دانلود کرده و تنها با تغییر آدرس سایت به سایت خودتان، از آن استفاده کنید. مراحل لازم در ساخت اپ برای سایت 1- اول لازم است تا وبسایتتان را بسازید. می توانید خودتان برنامه نویسی کنید و یا از ابزارهایی نظیر اسکوئر اسپیس یا وردپرس استفاده کنید. 2- سپس لازم است تا اندروید استودیو را دانلود کنید. (از اینجا دانلود کنید) با دانلود این ابزار ، شما هم یک IDE یا محیط توسعه برای کدنویسی را دانلود می کنید و هم Android SDK را (که کد شما را به یک اپ اندرویدی تبدیل می کند). تمامی اینها در همان بسته دانلودی موجود است و همه شان با هم نصب خواهند شد ( فقط دقت کنید که به دلیل تحریم های صورت گرفته توسط سایت گوگل علیه ایران ، باید در تمامی مراحل دانلود ، نصب و حتی اجرای اندروید استودیو ، ابزارهای تحریم شکنتان روشن باشد). 3- پس از اینکه اندروید استودیو را روی کامپیوترتان نصب کردید، می توانید از طریق ویدئوی آموزشی زیر با ساخت اپ برای سایت آشنا شوید. (در ادامه نیز می توانید فایل پروژه را دانلود کرده و تنها با تغییر چند خط از کد و چند عکس ، اپ اندرویدی برای سایتتان را بسازید). فایل پروژه اندروید استودیو را از اینجا دانلود کنید. WebView : ابزار اصلی مان در ساخت اپ برای سایت تنها کاری که به منظور ساخت اپ برای سایت لازم است ، اینست که یک WebView تمام صفحه بسازید. WebView یکی از کلاس های اندروید است که برای نمایش سایت ها و کدهای html در اپ استفاده می شود. در واقع WebView مرورگر اندروید است (برای آشنایی دقیق تر با نحوه کدنویسی WebView در اندروید ، به این پست از مانِژ مراجعه کنید). اندروید استودیو خودش ابزارهای لازم برای طراحی گرافیکی را نیز دارد که می توانید بدون هیچ نیازی به کدنویسی ، Webview خودتان را بسازید: 4- حالا که پروژه را ساختید و با کدهای آن آشنا شدید ، می توانید برنامه را کامپایل (در اینجا می گوییم build) و اجرا کنید. برای آشنایی با نحوه build کردن ، اجرا و ساخت فایل اجرایی اندروید ، ویدئوی آموزشی زیر را مشاهده کنید: وقتی پروژه را اجرا کردید ، شما یک اپ اندرویدی تمام صفحه از وبسایتتان دارید و تا زمانی که سایتتان ریسپانسیو باشد و کاربر هم به اینترنت اتصال داشته باشد، شما برای خودتان یک اپ عالی خواهید داشت. (برای نوشتن کد لازم برای چک کردن اتصال اینترنت ، به این پست در مانِژ مراجعه کنید). دقت کنید که … کاری که ما اینجا برای ساخت اپ برای سایت انجام دادیم ، خیلی ساده و ابتدایی ولی در عین حال کارآمد بود. در مواقعی که وقت و انرژی لازم برای کدنویسی بیشتر را نداشته باشید، می توانید از این روش استفاده کرده و یک اپلیکیشن فوری برای وبسایتتان بسازید و از این طریق کاربرانتان ترغیب شوند تا برنامه شما را روی گوشی هایشان نصب کرده و همیشه وبسایت شما را با خودشان همراه داشته باشند! اما دقت کنید که رسالت اصلی یک اپ اندرویدی ، این است که جداگانه و مختص گوشی طراحی شود و صرفاً یک مرورگر نباشد. به همین دلیل هم هست که ممکن است اپ شما توسط بازارهای اپلیکیشن (نظیر کافه بازار و گوگل پلی) پذیرفته نشود. با اندکی کدنویسی بیشتر می توانید یک اپلیکیشن اختصاصی نیز داشته باشد. به زودی موستانگ این آموزش را نیز برای شما قرار خواهد داد. نظر شما در مورد ویدئوی آموزش ساخت اپ برای سایت چیست ؟ اگر هر گونه سوال ، ابهام یا پیشنهادی برای تولید محتوا داشتید، کافی است تا نظرات خود را در قسمت دیدگاه ها ثبت کنید. موستانگ ، خواندن بازخورد های شما را بسیار دوست دارد. 😊 برای مطالب جذاب بیشتر نیز کافی است تا موستانگ را در پادوک دنبال کنید. در مانژ نیز می توانید نمونه کدهای فراوانی از انواع زبان های برنامه نویسی را پیدا کنید و سوالات خود را نیز قرار دهید.

به عنوان یک متخصص کامپیوتر ، مانیتورینگ سخت افزار کامپیوترتان و اطمینان از سلامتی آن باید یک اصل اساسی برای شما باشد. اگر همیشه یک چشمتان به نحوه استفاده منابع سیستم باشد، راحت تر می توانید نرم افزارهای پر استفاده و یا حتی مخرب را تشخیص دهید. ابزارهای زیادی برای این منظور در بازار عرضه شده اند. موستانگ در این ویدئوی آموزشی قصد دارد تا شما را با یکی از بهترین نرم افزارهای مانیتورینگ سخت افزار آشنا کند که البته متن باز نیز هست. پس در ادامه با ما همراه باشید. اهمیت نرم افزار مانیتورینگ سخت افزار یکی از مهمترین کارهایی که نرم افزار مانیتورینگ سخت افزار انجام می دهد ، کنترل لحظه به لحظه دمای پردازنده است. چرا می گوییم مهمترین؟ چون نحوه عملکرد پردازنده می تواند بر نحوه عملکرد کل سیستم تان تاثیر بگذارد. در واقع پردازنده به قسمت های زیادی از کامپیوتر شما خدمت می کند، از جمله مادر بورد ، هارد و غیره. بالا رفتن دمای ناگهانی آن می تواند به تمامی این قسمت ها آسیب جدی وارد کند. و این نرم افزارهای مانیتورینگ هستند که در این جور مواقع به کارتان می آیند. این نرم افزار ها می توانند سنسورهای مختلف در کامپیوتر ، نظیر دما ، سرعت فن و ولتاژ را مانیتور کرده و اطلاعات دقیقی به شما دهد. در ادامه می توانید با وجود این داده ها ، هر گونه مشکلی را در کامپیوتر تشخیص دهید. در ویدئوی آموزشی بالا ، موستانگ یکی از بهترین نرم افزارهای مانیتورینگ سخت افزار و نحوه کار با آن را به شما آموزش می دهد. این نرم افزار Open Hardware Monitor نام دارد که کاملاً رایگان بوده و می توان با یک سرچ ساده، آن را دانلود و نصب نمایید. اگر هر گونه سوال ، ابهام یا پیشنهادی برای تولید محتوا داشتید، کافی است تا نظرات خود را در قسمت دیدگاه ها ثبت کنید. موستانگ ، خواندن بازخورد های شما را بسیار دوست دارد. 😊 برای مطالب جذاب بیشتر نیز کافی است تا موستانگ را در پادوک دنبال کنید. در مانژ نیز می توانید نمونه کدهای فراوانی از انواع زبان های برنامه نویسی را پیدا کنید و سوالات خود را نیز قرار دهید.

دی ان اس یا DNS مخفف عبارت Domain Name System است و به عنوان دفتر تلفن اینترنت شناخته می شود. همان طور که می دانید، انسان ها برای دسترسی به داده در اینترنت ، از نام دامنه استفاده می کنند، مثلاً mustang.ir . اما می دانید که مرورگرها با روشی دیگر با هم تعامل می کنند؟ از طریق آدرس آی پی (IP:Internet Protocol). حالا کار دی ان اس چیست ؟ دی ان اس ، نام دامنه ها را به آدرس های IP ترجمه می کند تا مرورگر بتواند داده ها را لود کند. در این مقاله با موستانگ هم قدم شوید تا ببینیم دی ان اس چیست و چطور با تغییر آن، می توان کارایی و امنیت شبکه را بالاتر برد. هر دستگاهی که به اینترنت وصل می شود، یک آدرس IP منحصر بفرد دارد. ماشین های دیگر با استفاده از همین آدرس، می توانند این دستگاه را پیدا کنند. اگر سرورهای دی ان اس وجود نداشت، باید ما انسان ها نیز همانند ماشین ها، آدرس های IP را به خاطر می سپردیم! آدرس هایی نظیر: 192.168.1.1 (در IPv4) یا حتی نوع پیشرفته ترش: 2400:cb00:2048:1::c629:d7a2 (IPv6). شدنی نیست، این طور فکر نمی کنید؟ دی ان اس چطور کار می کند؟ همان طور که در دنیای واقعی برای پیدا کردن یک خانه، نیاز به آدرسی متشکل از چند خیابان داریم، در دنیای مجازی نیز هر دستگاه یک آدرس IP دارد که برای پیدا کردنش به آن نیاز داریم. کار دی ان اس اینست که آدرس دامنه را (مثلاً wwww.mustang.ir) ، به آدرس مورد پسند کامپیوترها، یا همان آدرس IP تبدیل می کند (مثلاً 192.168.1.1). وقتی کاربر شروع به تایپ کردن نام سایت در نوار جستجو مرورگر خود می کند، دی ان اس کار خودش را شروع می کند و این نام را به آدرس IP تبدیل کرده و در نتیجه مرورگر صفحه مورد نظر کاربر را لود می کند. سرور دی ان اس چیست و چه تاثیری روی کارایی و امنیت شبکه دارد؟ همان طور که گفتیم، وظیفه یک سرور دی ان اس ، ترجمه نام دامنه ها به آدرس های IP است. شبکه اینترنتی که در خانه تان دارید، به احتمال زیاد متکی به سرور دی ان اس ای است که توسط شرکت ارئه دهنده اینترنتتان (ISP) مدیریت می شود. هر بار که آدرسی را تایپ می کنید، مرورگرتان این آدرس را به سرور دی ان اس می فرستد و این سرور باید طی تعاملاتی پیچیده با سایر سرورها، آدرس IP درست را پیدا کند. حالا اگر سرور دی ان اس از سیستم کش استفاده کند، این فرآیند می تواند سریعتر هم شود. بنابرین همان طور که می بینید، کارایی سرور دی ان اس ، تاثیر بسزایی در تجربه کار شما با اینترنت دارد و اگر سرور دی ان اس را از میان حرفه ای ها (نه صرفاً سروری که isp تان دارد) انتخاب کنید، می توانید کارایی بهتری را دریافت کنید. به غیر از بحث کارایی، مساله دیگری که در مورد سرورهای دی ان اس مهم است ، امنیت آن هاست. می دانستید هر آدرسی را که در اینترنت جستجو می کنید، ISP شما از آن اطلاع یافته و می تواند ثبت کند (مگر اینکه از VPN استفاده کنید)؟! و تقریباً راه فراری هم برای آن وجود ندارد! (اگر چیزی را در اینترنت از کسی بخواهید، ناخودآگاه آن کس از درخواست شما آگاه خواهد شد!) اما راه حل چیست؟ یک راه حل ایده آل ، تغییر سرور دی ان اس به سرورهایی است که کارایی و امنیت برایشان اولویت است. نظیر: سرویس هایی که توسط گوگل ارائه می شود (Google Public DNS) یا سرویس OpenDNS. وقتی از یک سرویس دهنده دی ان اس مطمئن استفاده می کنید، نه تنها می توانید سرعت اینترنت خود را افزایش داده، بلکه می تواند خیالتان از بابت امنیت شبکه و در امان ماندن از حمله های فیشینگ و بدافزارها نیز راحت باشد. حتی می توانید از بابت عدم دسترسی فرزندانتان به محتواهای نامناسب نیز مطمئن باشد. حال که با مفهوم دی ان اس چیست آشنا شدید، پیشنهاد می کنیم که ویدئوی بالا را مشاهده کرده و نحوه تغییر دادن سرور دی ان اس خود به یک سرور مطمئن را بیاموزید. نظر شما در مورد دی ان اس چیست ؟ فکر می کنید تغییر آن ضروری است؟ اگر هر گونه سوال ، ابهام یا پیشنهادی برای تولید محتوا داشتید، کافی است تا نظرات خود را در قسمت دیدگاه ها ثبت کنید. موستانگ ، خواندن بازخورد های شما را بسیار دوست دارد. 😊 برای مطالب جذاب بیشتر نیز کافی است تا موستانگ را در پادوک دنبال کنید. در مانژ نیز می توانید نمونه کدهای فراوانی از انواع زبان های برنامه نویسی را پیدا کنید و سوالات خود را نیز قرار دهید.

با وجود تیترهای هراسناکی که در مورد امنیت در اندروید می زنند ، شاید تصور کرده باشید که واقعاً اندروید نا امن است. اما اینطور نیست! شاید ندانید، اما اندروید (که بر پایه سیستم عامل لینوکس هم نوشته شده) قابلیت های زیادی برای قوی تر شدن و بهبود موارد امنیتی در خود تعبیه کرده است. بعضی از این قابلیت ها بطور پیش فرض فعال هستند و چه متوجهشان باشید و چه نباشید، از شما محافظت می کنند. اما برخی نیز هستند که نیازمند توجه شمایند. در این ویدئوی آموزشی ، قصد داریم تا موارد مهمی مرتبط با امنیت در اندروید را به شما بیاموزیم که با رعایت آن ها ، می تواند خیالتان از بابت هر بدافزار و حمله ای در امان باشد. پس با ما همراه باشید. اجازه های دسترسی ، اولین اصلی که باید برای داشتن امنیت در اندروید به آن دقت کنید! واقعیتش را بخواهید ، این بدافزارها و آدم های ترسناک نیستند که در امنیت اندروید اختلال ایجاد می کنند ، بلکه بیخیالی و سهل انگاری خودمان است که در درجه اول مشکل ساز می شود! چگونه؟ مثلاً با در دسترس بودن گوشی مان یا با باز نگهداشتن چند ده برنامه در حافظه اندروید ، این اجازه را به برنامه ها و آدم های جانبی می دهیم که بی اجازه به داده هایمان دسترسی داشته باشند! بنابرین اولین کاری که برای بهبود امنیت در اندروید انجام می دهید ، باید این باشد: بروید و نگاهی دوباره بیندازید به اجازه های دسترسی! برخلاف چیزی که احتمالاً زیاد می شنوید ، برنامه های اندرویدی نمی توانند به داده ها یا قسمتی از گوشی تان دسترسی داشته باشند ، مگر اینکه شما خودتان این دسترسی را به آن ها داده باشید! پس موستانگ قویاً به شما پیشنهاد می کند که هر چند وقت یکبار به قسمت تنظیمات رفته و اجازه های دسترسی برنامه ها را مجدداً مورد بررسی قرار دهید. البته با آپدیت هایی که به مرور منتشر می شود ، موارد امنیت در اندروید بیشتر مدنظر قرار گرفته می شود. (مثلاً در اندروید 10 می توانید انتخاب کنید که یک برنامه فقط وقتی که مورد استفاده قرار می گیرد ، از اطلاعات مکان جغرافیایی گوشی تان استفاده کند و نه همیشه! و یا در اندروید 11 می توانید بگویید که یک برنامه فقط یک بار اجازه دسترسی خاصی را داشته باشد). تمامی مراحل لازم برای تنظیم اجازه های دسترسی را می توانید در فیلم آموزشی مشاهده کنید. نقش آنتی ویروس اگر با وجود رعایت تمامی موارد امنیتی ، باز هم نسبت به سلامتی داده هایتان نگرانی دارید ، می توانید از یک آنتی ویروس برای اندروید کمک بگیرید. همان طور که در فیلم آموزشی نیز مشاهده می کنید، ما به شما آنتی ویروس kaspersky را پیشنهاد می دهیم. اگرچه آنتی ویروس های متنوع زیادی برای اندروید وجود دارند که می توانید از آن ها نیز بهره بگیرید. اگر هر گونه سوال ، ابهام یا پیشنهادی برای تولید محتوا داشتید، کافی است تا نظرات خود را در قسمت دیدگاه ها ثبت کنید. موستانگ ، خواندن بازخورد های شما را بسیار دوست دارد. 😊 برای مطالب جذاب بیشتر نیز کافی است تا موستانگ را در پادوک دنبال کنید. در مانژ نیز می توانید نمونه کدهای فراوانی از انواع زبان های برنامه نویسی را پیدا کنید و سوالات خود را نیز قرار دهید.

اندکی خاطره بازی استاد شبکه ای در دوره لیسانس داشتم که همه کارهایش منظم بود. به موقع سر کلاس حاضر می شد، سر وقتش تدریس می کرد، یک جلسه در میان آزمون می گرفت و البته حضور و غیاب را هم هیچگاه فراموش نمی کرد! 😊 با وجود آن همه کوییزی که می گرفت، اما کلاس هایش برای همه جذاب بود. جزو معدود استادهایی بود که می توانم بگویم، از او آموختم. حقیقتش را بخواهید، آنچه بیشتر از شبکه برایم جذاب بود، شخصیت پر انرژی ، روحیه منظم و نحوه تدریس جذابش بود. مخصوصاً اسلایدهایش! پر از انیمیشن! آنقدر ماهرانه مطالب را با عکس همراه می کرد که دیگر نیازی به جزوه نوشتن نداشتیم. یادم می آید هر یک جلسه در میان که نوبت آزمون بود ، 2 ساعت قبل از کلاس، لپتاپم را برمی داشتم و می رفتم یک منطقه خوش و آب و هوا از دانشگاه (که پاتوق شخصی ام بود ) و با اشتیاق درس آن جلسه را می خواندم و هر بار هم نتیجه خوبی می گرفتم. اما به غیر از درس خواندن، یک علامت سوال بزرگ هم برایم درست شده بود: چطور آن انیمیشن ها را درست می کند؟ تصمیم گرفتم تمام اسلایدهایش را زیر و رو کنم تا بالاخره ساخت انیمیشن در پاورپوینت را یاد بگیرم، و گرفتم! خیلی سریع و راحت. و از آن زمان به بعد هم، ارائه هایم همیشه از سایر همکلاسی هایم جذاب تر بود! حالا امروز می خواهم ، همراه با موستانگ ، ساخت انیمیشن در پاورپوینت را به شما هم آموزش دهم. امیدوارم بتوانید از آن استفاده کنید. ساخت انیمیشن در پاورپوینت :هر چه خلوت تر بهتر! پاورپوینت ابزاری بسیار قوی است که تقریباً می توان گفت که رقیبی برایش وجود ندارد! اگر ارائه شرکت ها و افراد حرفه ای را دیده باشید، می دانید که چقدر اسلایدهایشان را (تا جایی که می توانند) خلوت می کنند. گاهی حتی یک عکس تکی در هر اسلاید! (بر خلاف آنچه من در دانشگاه در بیشتر ارائه ها می دیدم: اسلایدهایی پر از متن که کار اصلی ارائه دهنده اش، تنها دکلمه آن ها بود). می دانستید با ساخت انیمیشن در پاوروپوینت ، چقدر می توانید ارائه تان را حرفه ای تر کنید؟ با گذاشتن چند عکس جذاب و اضافه کردن انیمیشن به آن ها و البته چند خطی توضیح، کار تمام است! پس این بار که خواستید اسلاید درست کنید، اندکی (تنها اندکی) بیشتر زمان گذاشته و یک پاورپوینت عالی درست کنید تا شما هم، همانند آن استاد من ، محتوایتان را با انرژی بالا به مخاطبانتان انتقال دهید و سال ها در خاطرشان باقی بمانید! 😊 در ویدئوی آموزشی بالا، من هر چه که برای ساخت انیشمیشن در پاورپوینت آموخته بودم را ، بطور مختصر و مفید برایتان گفته ام. امیدوارم که لذت ببرید. اگر هر گونه سوال ، ابهام یا پیشنهادی برای تولید محتوا داشتید، کافی است تا نظرات خود را در قسمت دیدگاه ها ثبت کنید. موستانگ ، خواندن بازخورد های شما را بسیار دوست دارد. 😊 برای مطالب جذاب بیشتر نیز کافی است تا موستانگ را در پادوک دنبال کنید. در مانژ نیز می توانید نمونه کدهای فراوانی از انواع زبان های برنامه نویسی را پیدا کنید و سوالات خود را نیز قرار دهید.