سفارش تبلیغ
صبا ویژن

برنامه نویسی

?

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

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

برنامه نویس

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

برنامه نویسی?

برخی از مهم‌ترین پیش نیازهای برنامه نویسی عبارتند از:

  • یادگیری تایپ 10 انگشتی
  • یادگیری زبان انگلیسی و اصطلاحات تخصصی برنامه نویسی
  • آشنایی نسبی با کامپیوتر و اینترنت
  • آشنایی با ریاضیات
  • آشنایی با الگوریتم و فلوچارت

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

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

گام اول : آشنایی ابتدایی با مفاهیم

گام دوم : آگاهی از مسیر پیش رو

گام سوم : شناخت حوزه‌های برنامه نویسی

گام چهارم : انتخاب زبان برنامه نویسی

گام پنجم : آشنایی با شیوه‌های مختلف کدنویسی

گام ششم : شناخت پیش نیازهای زبان

گام هفتم : شروع آموزش برنامه نویسی و پیش به سوی متخصص شدن!

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

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

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

 

#طراحی_سایت_در_افغانستان

#طراحی_اپلیکشن_در_افغانستان

#تولید_گیم_در_افغانستان

#تولید_سایت_ در_افغانستان

#تولید_استارتاپ_در_افغانستان

#اولین_دیتا

#برنامه_نویسی_کامپیوتر

?


اپلیکیشن application

اپلیکیشن (Application) نوعی نرم‌افزار کامپیوتری است که برای استفاده کاربر نهایی (End-User) طراحی می‌شود.

اکثر نرم‌افزارهایی که ما روزانه از آن‌ها استفاده می‌کنیم شامل این تعریف می‌شوند و تنها نرم‌افزارهای سیستم مانند سیستم عامل و یا زبان‌های برنامه نویسی جزء اپلیکیشن‌ها محسوب نمی‌شوند.

برای مثال نرم‌افزار اکسل، ورد، فتوشاپ، گوگل کروم، فایرفاکس و یا بازی‌های کامپیوتری همگی اپلیکیشن هستند.

 

 

اپلیکیشن (Application) نوعی نرم‌افزار کامپیوتری است که برای استفاده کاربر نهایی (End-User) طراحی می‌شود.

این روزها که بازار تبلت و گوشی‌های هوشمند و دستگاه‌های قابل حمل داغ است حتماً این کلمه زیاد به گوشتان خورده‌است.

کامپیوترهای تبلت و گوشی‌های هوشمند هم مانند هر کامپیوتری دارای نرم‌افزارهای مختلف هستند. در بازار نرم‌افزارهای دستگاه‌های قابل حمل، کلمه “اپلیکیشن” یا به اختصارApp  بیشتر از کلمه “نرم‌افزار” جا افتاده‌است و این کلمه دقیقاً همان معنی “نرم‌افزار کاربردی” را می‌دهد.

کاربران آن دسته از محصولات شرکت اپل، که مجهز به سیستم عامل iOS هستند، می‌توانند از سرویس App Store شرکت اپل برای دانلود اپلیکیشن برروی دستگاه خود استفاده کنند. در App Store اپل چند صد هزار اپلیکیشن برای آیپد، آیفون و آیپد تاچ وجود دارد.

گوگل، نوکیا و مایکروسافت نیز خدمات مشابهی برای فروش اپلیکیشن به کاربران دستگاه‌های قابل حمل خود ارائه می‌دهند.

 

 

اپلیکیشن (Application) نوعی نرم‌افزار کامپیوتری است که برای استفاده کاربر نهایی (End-User) طراحی می‌شود.

انواع اپلیکیشن ها                                 

اپلیکیشن آموزشی

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

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

 

 

اپلیکیشن (Application) نوعی نرم‌افزار کامپیوتری است که برای استفاده کاربر نهایی (End-User) طراحی می‌شود.

اپلیکیشن ورزشی و سلامتی

دغدغه های کاری امروزه، مانع از حضور بسیاری از ما در کلپ های ورزشی می‌شود.

اما شما می توانید با نصب اپلیکیشن های ورزشی، تمامی حرکات ورزشی را بدون استاد و در خانه انجام دهید. در این خصوص استفاده از اپ های ورزشی مانند Fitnet ،Blogilates ،Couch to 5K و… برای حفظ سلامت و تندرستی به شدت توصیه می شود.

 

 

اپلیکیشن (Application) نوعی نرم‌افزار کامپیوتری است که برای استفاده کاربر نهایی (End-User) طراحی می‌شود.

اپلیکیشن های ارتباطی و شبکه های اجتماعی

اپ های ارتباطی مثل نرم افزار پیام و تماس گیرنده ها اهمیت بسیار زیادی در دنیای گوشی های هوشمند دارند، زیرا ما می‌توانیم به کمک آن ها تماس برقرار کنیم و یا در قالب های مختلف، پیام های تصویری و متنی برای دوستانمان بفرستیم. از این جهت اپ هایی مانند telegram ،whatsApp ،instagram و… از انواع برنامه های ارتباطی است که امروزه به طور گسترده ای مورد استفاده قرار می گیرند. به اشتراک گذاری خبرها، تصاویر و ویدئو ها، برنامه ریزی برای قرار ملاقات ها، ایجاد گروه ها و صفحات متنوع از قابلیت های این برنامه ها است.

 

اپلیکیشن (Application) نوعی نرم‌افزار کامپیوتری است که برای استفاده کاربر نهایی (End-User) طراحی می‌شود.

اپلیکیشن های ابزاری و خدماتی

می توان گفت پرکاربرد ترین اپلیکیشن های ارائه شده برای دستگاه های موبایل در این دسته قرار می گیرند.

برنامه هایی مانند ماشین حساب، چراغ قوه، بارکدخوان، جنتری، ضبط صدا و همچنین برنامه های ویرایش تصاویر و ایجاد افکت بر روی آن ها، پخش موسیقی و فیلم و ‌… جزء اپ های ابزاری هستند.

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

 

 

اپلیکیشن (Application) نوعی نرم‌افزار کامپیوتری است که برای استفاده کاربر نهایی (End-User) طراحی می‌شود.

اپلیکیشن های بازی

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

 

#طراحی_سایت_در_افغانستان

#طراحی_اپلیکشن_در_افغانستان

#تولید_گیم_در_افغانستان

#تولید_سایت_ در_افغانستان

#تولید_استارتاپ_در_افغانستان

#اولین_دیتا


هاست چیست؟(بخش دوم)

انواع کنترل پنل هاست

کنترل پنل ها هاست برای مدیریت فضای هاست است که بر روی سرور میزبان نصب می شود. کنترل پنل هاست امکانات مدیریت هاست از قبیل مدیریت فایل، FTP، Email، تنظیمات و موارد بسیار دیگر را فراهم می کند. در ادامه برخی از کنترل پنل ها معرفی می کنیم .

هاست چیست؟

بررسی برخی از انواع هاست ها

1:ـ هاست ویندوزی

اگر سایت شما با تکنالوجی برنامه نویسی ویندوز طراحی شده باشد، باید هاست هاست هایی تهیه کنید که سیستم عامل سرور میزبان آن و پنل کاربری آن بر مبنای ویندوز باشند یا اینکه از تکنالوجی های ویندوز پشتیبانی کنند. این سایت های عمدتا با زبان برنامه نویسی ASP و بانک اطلاعاتی SQL Server طراحی شده اند. معروف ترین و تنها کنترل پنل ویندوز “پلسک – Plesk” می باشد.

هاست چیست؟

2:ـ هاست لینوکسی

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

هاست چیست؟

3:ـ هاست خوشه ای

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

هاست چیست؟

هاست پر سرعت

هاست های هستند که از لحاظ منابع سخت افزاری مانند CPU , RAM و هارد دارای سرعت بالایی هستند و دارای ترافیک و پهنای باند بالایی نیز هستند. شاید برخی موارد را نداشته باشند و در برخی موارد سرعت بالایی داشته باشند.

#طراحی_سایت_در_افغانستان
#طراحی_اپلیکشن_در_افغانستان
#تولید_گیم_در_افغانستان
#تولید_سایت_در_افغانستان
#تولید_استارتاپ_در_افغانستان
#اولین_دیتا
#هاست


مزایا استفاده از شبکه های اجتماعی مجازی

شبکه های اجتماعی به مجموعه ایی از گردهمایی های گروهی برای هدف های مختلف از جمله:اجتماعی،تجاری،شغلی و … گفته می شود که یک شبکه ی اجتماعی را به وجود می آورد.شبکه های اجتماعی ساختاری از گره های مرتبط به هم شکل می گیرند که هر گره یک فرد یا یک گروه و یا سازمان است.شبکه های اجتماعی همان نمایش و مطالعه ی بین گروه ها و اطلاعات بین آنها است. فضای مجازی این امکان را می دهد که کاربران اجتماعات جدیدی را تشکیل دهند .

اهداف شبکه های اجتماعی چیست ؟

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

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

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

نمونه ای از شبکه های اجتماعی

راه اندازی شبکه اجتماعی یوتیوب (Youtube)

یوتیوب، بزرگ‌ترین و محبوب‌ترین رسانه‌ی تصویری در بین شبکه های اجتماعی مجازی است که در 14 فوریه سال 2005 با همکاری سه کارمند سابق پی پال، تاسیس و بعدها در نوامبر 2006 به قیمت 1.65 میلیارد دلار توسط کمپانی گوگل، خریداری شد. این وب‌سایت در حال حاضر، بیش از 1 میلیارد و 500 میلیون بازدید ماهانه دارد اما شبکه‌های اجتماعی می توان نمونه یوتیوب را در شبکه اجتماعی ایرانی، آپارات را نام برد.

راه اندازی شبکه اجتماعی اینستاگرام (Instagram)

اینستاگرام یک شبکه اجتماعی تصویری است. این پلت فرم در 6 اکتبر سال 2010 راه اندازی شد و بیش از 400 میلیون کاربر فعال دارد و مالک اصلی اینستاگرام هم، فیسبوک است. تعداد بسیار زیادی از کاربران از این شبکه برای پست کردن تصاویر سفر خود، دنیای مد، غذاهای مختلف و مورد علاقه خود، هنر و سایر موضوعات مشابه استفاده می‌کنند. یکی از دلایل محبوبیت اینستاگرام، به واسطه‌ی فیلترهای منحصر به فردی است که امکانات ویرایش عکس و ویدیو را، ایجاد می‌کنند. تقریبا 95 درصد کاربران این شبکه عضو فیسبوک هم هستند و بدین ترتیب شما می‌توانید با یک تیر دونشان را هدف بگیرید. هم اکنون اینستاگرام حدود 800 میلیون بازدید ماهانه دارد.

#طراحی_سایت_در_افغانستان
#طراحی_اپلیکشن_در_افغانستان
#تولید_گیم_در_افغانستان
#تولید_سایت_در_افغانستان
#تولید_استارتاپ_در_افغانستان
#اولین_دیتا
#شبکه_اجتماعی
# شبکه_اجتماعی_یوتیوب


دیتابیس چیست؟

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

دیتابیس

اجزای اصلی دیتابیس چیست؟

هر دیتابیس Database از اجزای مختلفی تشکیل شده است. این اجزا باید در کنار هم قرار بگیرند تا یک پایگاه به درستی کار کند. در ادامه این اجزا را یکی یکی بررسی می‌کنیم.

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

دیتابیس

معایب دیتابیس Database چیست؟

دیتابیس‌ها باوجود داشتن مزایای فراوان، معایبی هم دارند. در این قسمت معایب استفاده از دیتابیس را مرور می‌کنیم.

  • طراحی و ساخت سیستم‌های دیتابیس، روند پیچیده، دشوار و زمان‌بر است.
  • ایجاد دیتابیس و استفاده از آن به آموزش و تخصص احتیاج دارد.
  • آموزش برنامه‌نویسان، طراحان و کاربران متخصص هزینه‌بر است.

دیتابیس

کاربرد دیتابیس چیست؟

دیتابیس‌ها چه کارهایی که نمی‌کنند!

حتماً تا الان خودتان متوجه شده‌اید که کاربرد دیتابیس چیست؟

در واقع می‌شود گفت دیتابیس‌ها بر پایه‌ی چهار اصل عمل می‌کند:

  • دریافت
  • ذخیره
  • جستجو
  • گزارش‌دهی

#طراحی_سایت_در_افغانستان
#طراحی_اپلیکشن_در_افغانستان
#تولید_گیم_در_افغانستان
#تولید_سایت_در_افغانستان
#تولید_استارتاپ_در_افغانستان
#اولین_دیتا
#دیتابس
# کاربرد_ دیتابیس