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

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

Backend و Frontend چیست و چه تفاوت هایی دارند؟

برنامه نویسی و ساختن یک اپلیکیشن دارای حوزه های زیاد و مرتبطی است. دسته بندی های مختلفی را هم میتوانیم برای این حوزه ها در نظر بگیریم. یکی از کلی ترین تقسیم هایی که میتوانیم برای یک اپلیکیشن داشته باشیم، این است که آنرا به دو بخش Backend و Frontend قسمت کنیم. برای این که …

Backend و Frontend چیست و چه تفاوت هایی دارند؟ ادامه مطلب

پلتفرم چیست

پلتفرم (platform) چیست؟ آشنایی با مفهوم پلتفرم در برنامه نویسی

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

پلتفرم (platform) چیست؟ آشنایی با مفهوم پلتفرم در برنامه نویسی ادامه مطلب

شی گرایی چیست؟

شی گرایی چیست؟ آموزش مفاهیم شی گرایی در زبان جاوا

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

شی گرایی چیست؟ آموزش مفاهیم شی گرایی در زبان جاوا ادامه مطلب

متن باز یا open source چیست

نرم افزار متن باز (Open Source) چیست؟ بررسی ویژگی ها و نقاط ضعف و قوت

متن باز یا Open Source چیست؟ واژه متن باز (به انگلیسی Open Source که اُپِن سورس تلفظ میشود) را شاید زیاد در این حوزه شنیده باشید. مخصوصا با ورود و نفوذ گوشی های اندرویدی به بازار ایران. زیرا اندروید هم از دسته سیستم عامل های متن باز به حساب می آید. اما نرم افزار اپن …

نرم افزار متن باز (Open Source) چیست؟ بررسی ویژگی ها و نقاط ضعف و قوت ادامه مطلب

متد چیست

متد چیست؟ آشنایی با مفهوم متد در برنامه نویسی اندروید

متد (به انگلیسی Method)، یکی از مفاهیم پر استفاده در برنامه نویسی اندروید (زبان جاوا) میباشد. تقریبا هر کاری که بخواهید با زبان جاوا انجام بدهید، متدها در آن حضور دارند. به همین دلیل یاد گرفتن مفهوم آن و اینکه چه مزایایی برای برنامه های شما دارد، یک امر ضروری میباشد. در این مقاله با …

متد چیست؟ آشنایی با مفهوم متد در برنامه نویسی اندروید ادامه مطلب

وایر فریم در برنامه نویسی اندروید

وایر فریم در اپلیکیشن اندروید چیست و چگونه باید طراحی شود؟

وایر فریم (Wire Frame) یکی از مراحل اولیه طراحی برای اپلیکیشن های اندروید میباشد. نام وایر فریم شاید برای کسانی که تازه به این صنعت وارد شده اند، نا آشنا باشد. اما یادگیری و آشنایی با آن میتواند به پیشرفت و سرعت کار شما کمک فراوانی بکند. با برنامه چی برای آشنایی با وایر فریم …

وایر فریم در اپلیکیشن اندروید چیست و چگونه باید طراحی شود؟ ادامه مطلب

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

چگونه یک اپلیکیشن شبکه اجتماعی بسازیم؟

شبکه اجتماعی از مهمترین بحث های دنیای اینترنت است. معمولا افراد زیادی در آنها حضور دارند و در ایران هم چندین Social Media مختلف در حال فعالیت میباشند. این شبکه ها اکثر تجمعات دنیای اینترنتی را تشکیل داده اند. حتی سیاست مداران و افراد دولتی هم گاهی از این فضا برای مطلع شدن از خواسته …

چگونه یک اپلیکیشن شبکه اجتماعی بسازیم؟ ادامه مطلب

تجربه کاربری در اپلیکیشن های اندروید

تجربه کاربری یا UX چیست؟ تجربه کاربری (UX) در اپلیکیشن های اندروید

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

تجربه کاربری یا UX چیست؟ تجربه کاربری (UX) در اپلیکیشن های اندروید ادامه مطلب

کتابخانه ها در برنامه نویسی اندروید

کتابخانه (Library) چیست؟ بررسی کتابخانه ها در اندروید

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

کتابخانه (Library) چیست؟ بررسی کتابخانه ها در اندروید ادامه مطلب

برنامه نویسی ماژولار چیست

برنامه نویسی ماژولار چیست؟

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

برنامه نویسی ماژولار چیست؟ ادامه مطلب

فریم ورک چیست

فریم ورک چیست؟ در برنامه نویسی اندروید چه نقشی دارد؟

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

فریم ورک چیست؟ در برنامه نویسی اندروید چه نقشی دارد؟ ادامه مطلب

اسکرول به بالا