This media is not supported in your browser
VIEW IN TELEGRAM
وقتی فکر می کنی پروژه خیلی خوب پیش رفته... 😝😝😝
💻 @FunProGraming
💻 @FunProGraming
📗#نکته_آموزشی
📘معماری سه لایه در طراحی وبسایت چیست ؟
📁 سایت یک سری صفحات دارد که همان view ها در این معماری است.
📁 یک سایت دیتابیس دارد، در معماری mvc یک سایت علاوه بر دیتابیس نیاز به یک سری مدل (کلاس) دارد که می تواند دقیقا مطابق با دیتابیس شما باشد و اطلاعات از دیتابیس به مدل میاید
📁 یک سایت منطقی دارد که در آن می گوید که مثلا در صفحه اصلی ۱۰ تا از آخرین پست ها را بر اساس تاریخ انتشار آنها نمایش بده، این منطق در کنترلر (controller) نوشته می شود. در کنترلر اطلاعات را مطابق با مدل (model) از دیتابیس گرفته می شود و برای view فرستاده می شود بنابر این در این الگو منطق برنامه کاملا از view جدا می شود و این امر سبب می شود که کار توسعه پروژه بسیار آسان تر شود.
💻 @FunProGraming
📘معماری سه لایه در طراحی وبسایت چیست ؟
📁 سایت یک سری صفحات دارد که همان view ها در این معماری است.
📁 یک سایت دیتابیس دارد، در معماری mvc یک سایت علاوه بر دیتابیس نیاز به یک سری مدل (کلاس) دارد که می تواند دقیقا مطابق با دیتابیس شما باشد و اطلاعات از دیتابیس به مدل میاید
📁 یک سایت منطقی دارد که در آن می گوید که مثلا در صفحه اصلی ۱۰ تا از آخرین پست ها را بر اساس تاریخ انتشار آنها نمایش بده، این منطق در کنترلر (controller) نوشته می شود. در کنترلر اطلاعات را مطابق با مدل (model) از دیتابیس گرفته می شود و برای view فرستاده می شود بنابر این در این الگو منطق برنامه کاملا از view جدا می شود و این امر سبب می شود که کار توسعه پروژه بسیار آسان تر شود.
💻 @FunProGraming
📙#نکته_آموزشی
📘ساختار NET. يك محيط مجتمع براي توسعه و اجرای برنامه های اينترنتی، كاربردی ويندوز و
موبايل است.
📁اهداف اصلي NET. :
-فراهم ساختن يك محيط شی گرا
کاهش تداخل DLL
-ساده سازی پروسه توزيع و نصب كد
-آماده سازی محيط قابل حمل براساس -استانداردهای تاييد شده برای اینکه توسط هر سيستم عاملی ميزبـانی شود
-فراهم ساختن يك محيط مديريت شده، برای تایید اجرای امن.
💻 @FunProGraming
📘ساختار NET. يك محيط مجتمع براي توسعه و اجرای برنامه های اينترنتی، كاربردی ويندوز و
موبايل است.
📁اهداف اصلي NET. :
-فراهم ساختن يك محيط شی گرا
کاهش تداخل DLL
-ساده سازی پروسه توزيع و نصب كد
-آماده سازی محيط قابل حمل براساس -استانداردهای تاييد شده برای اینکه توسط هر سيستم عاملی ميزبـانی شود
-فراهم ساختن يك محيط مديريت شده، برای تایید اجرای امن.
💻 @FunProGraming
لازم نیست خیلی عجیب و غریب و پیشرفته کار کنید ! فقط باید بلد باشید کاربر جذب کنید و خاطره ساز شوید !!!
#فراموش_نشدنی_ها
💻 @FunProGraming
#فراموش_نشدنی_ها
💻 @FunProGraming
📘 #نکته_آموزشی
📙 چیزی در مورد فلاتر میدونید ؟ شاید شما هم خیلی اسم دوره های فلاتر (مثل دوره های پر طرفدار محسن مدحج) رو شنیدید ...
📁 فریموورک متن باز فلاتر (Flutter ) توسط گوگل برای اولین در سال ۲۰۱۷ رونمایی شد این فریموورک به برنامه نویسان و توسعه دهندگان این امکان را میدهد که با یک بار نوشتن کد خروجی مخصوص اندروید و iOS برای اپلیکیشن خود بگیرند. فلاتر امکان طراحی برنامه برای تمام پلتفرم های موبایل ، وب و دسکتاپ را دارد.
@FunProGraming
📙 چیزی در مورد فلاتر میدونید ؟ شاید شما هم خیلی اسم دوره های فلاتر (مثل دوره های پر طرفدار محسن مدحج) رو شنیدید ...
📁 فریموورک متن باز فلاتر (Flutter ) توسط گوگل برای اولین در سال ۲۰۱۷ رونمایی شد این فریموورک به برنامه نویسان و توسعه دهندگان این امکان را میدهد که با یک بار نوشتن کد خروجی مخصوص اندروید و iOS برای اپلیکیشن خود بگیرند. فلاتر امکان طراحی برنامه برای تمام پلتفرم های موبایل ، وب و دسکتاپ را دارد.
@FunProGraming
🔰 چرا فلاتر ؟
✅ ویژگی Hot Reload :
فلاتر ویژگی Hot Reload و مثل خیلی دیگه از ویژگی های React Native به ارث برده و دیگه نیازی ندارید که با ایجاد هر تغییری در کدنویسی برنامه و از نو کامپایل کنید و زمان از دست بدهید.
✅زبان Dart :
دیگه نیازی نیست برای کار با سرویس های مختلف مثل اندروید از Multi Thread استفاده کنیم.کارها با زبان دارت خیلی ساده تر و در مدت کوتاه تری انجام می شود.
✅متریال دیزاین :
به طراحی متریال دیزاین فوق العاده ای می دهد و این فریموورک ویجت های بسیار زیادی و برای طراحی رابط کاربری متریال دیزاین اختصاص داده است.
✅پکیج های مختلف :
زبان دارت مخزن پکیج متنوعی داره که به راحتی میتونید از آن استفاده کنید و هرچیزی که نیاز دارید و پیدا کنید.
🖥 @FunProGraming
✅ ویژگی Hot Reload :
فلاتر ویژگی Hot Reload و مثل خیلی دیگه از ویژگی های React Native به ارث برده و دیگه نیازی ندارید که با ایجاد هر تغییری در کدنویسی برنامه و از نو کامپایل کنید و زمان از دست بدهید.
✅زبان Dart :
دیگه نیازی نیست برای کار با سرویس های مختلف مثل اندروید از Multi Thread استفاده کنیم.کارها با زبان دارت خیلی ساده تر و در مدت کوتاه تری انجام می شود.
✅متریال دیزاین :
به طراحی متریال دیزاین فوق العاده ای می دهد و این فریموورک ویجت های بسیار زیادی و برای طراحی رابط کاربری متریال دیزاین اختصاص داده است.
✅پکیج های مختلف :
زبان دارت مخزن پکیج متنوعی داره که به راحتی میتونید از آن استفاده کنید و هرچیزی که نیاز دارید و پیدا کنید.
🖥 @FunProGraming
🔰 آشنایی با مفهوم Public و Private و protected در #کلاسها و #شی_گرایی
✅ Public :
تمام اعضای کلاسی که در زیر کلمه کلیدی Public قرار میگیرند قابل دسترسی برای تمام کلاسهای دیگر هستند.
✅ Private :
تمامی متغیرها و توابعی که به صورت Private درون یک کلاس تعریف میشوند نمیتوان از کلاسهای دیگر به صورت مستقیم به آنها دسترسی داشت (البته Friend Function استثنا هستند).l
✅ Protected :
آخرین سطح دسترسی ها در سی پلاس پلاس Protected است. این سطح دسترسی شبیه به Private است با این تفاوت که کلاسهایی که از کلاس ما ارث بری میکنند نیز میتوانند توابع و متغیرهای ما را صدا بزنند. اما کلاسهای دیگر نمیتوانند به متغیرها و توابع Protected دسترسی داشته باشند.
🖥 @FunProGraming
✅ Public :
تمام اعضای کلاسی که در زیر کلمه کلیدی Public قرار میگیرند قابل دسترسی برای تمام کلاسهای دیگر هستند.
✅ Private :
تمامی متغیرها و توابعی که به صورت Private درون یک کلاس تعریف میشوند نمیتوان از کلاسهای دیگر به صورت مستقیم به آنها دسترسی داشت (البته Friend Function استثنا هستند).l
✅ Protected :
آخرین سطح دسترسی ها در سی پلاس پلاس Protected است. این سطح دسترسی شبیه به Private است با این تفاوت که کلاسهایی که از کلاس ما ارث بری میکنند نیز میتوانند توابع و متغیرهای ما را صدا بزنند. اما کلاسهای دیگر نمیتوانند به متغیرها و توابع Protected دسترسی داشته باشند.
🖥 @FunProGraming
🔰به جای اینکه یه کیف ۹۷ دلاری بخرم که توش ۳ دلار پول داره ،من ترجیح میدم یه کیف ۳ دلاری داشتم باشم که توش ۹۷ دلار پوله !!
🖥 @FunProGraming
🖥 @FunProGraming
📘 چرا کسب و کار های اینترنتی؟
📚 همه کسبوکارهای سنتی نیاز دارند، تا خود را بادانش روز مردم هماهنگ کنند و از روشهای سنتی به سمت روشهای نوین کسب درآمد تغییر مسیر دهند. امروزه نیاز است، تا همه ما یک کسبوکار اینترنتی داشته باشیم و روزبهروز در این زمینه موارد جدیدتری را یاد بگیریم.
💵 داشتن درآمد کافی بدون نیاز به تخصص و سرمایه، ایدهآل تمامی افراد است. شناخت نیازهای افراد جامعه و پاسخ به این نیازها باعث توسعه کسبوکار اینترنتی میشود. رسیدن به درآمد ایدهآل بدون احتیاج به برنامهنویس و هزینههای اضافی و فقط با ابتکار عمل از ویژگیهای این کسبوکار است.
🖥 @FunProGraming
📚 همه کسبوکارهای سنتی نیاز دارند، تا خود را بادانش روز مردم هماهنگ کنند و از روشهای سنتی به سمت روشهای نوین کسب درآمد تغییر مسیر دهند. امروزه نیاز است، تا همه ما یک کسبوکار اینترنتی داشته باشیم و روزبهروز در این زمینه موارد جدیدتری را یاد بگیریم.
💵 داشتن درآمد کافی بدون نیاز به تخصص و سرمایه، ایدهآل تمامی افراد است. شناخت نیازهای افراد جامعه و پاسخ به این نیازها باعث توسعه کسبوکار اینترنتی میشود. رسیدن به درآمد ایدهآل بدون احتیاج به برنامهنویس و هزینههای اضافی و فقط با ابتکار عمل از ویژگیهای این کسبوکار است.
🖥 @FunProGraming
✅.آیا میدانید چرا اغلب برنامه نویس های بزرگ همچون محسن مدحج، وردپرس را برای راهن اندازی کسب و کار ها پیشنهاد میکنند ؟
🔰برای راهاندازی یک وبسایت سیستمهای مدیریت محتوای زیادی در دسترس هستند که برخی از آنها نسبت به بقیه برتریهایی دارند، وردپرس یک سیستم مدیریت محتوا متشکل از قالبها و پوستههای بسیار متنوع است که به صورت رایگان در اختیار کاربران قرار میگیرد، شما با استفاده از این سیستم بدون داشتن مهارت در برنامهنویسی میتونید سایت خود را راهاندازی کنید.
🖥 @FunProGraming
🔰برای راهاندازی یک وبسایت سیستمهای مدیریت محتوای زیادی در دسترس هستند که برخی از آنها نسبت به بقیه برتریهایی دارند، وردپرس یک سیستم مدیریت محتوا متشکل از قالبها و پوستههای بسیار متنوع است که به صورت رایگان در اختیار کاربران قرار میگیرد، شما با استفاده از این سیستم بدون داشتن مهارت در برنامهنویسی میتونید سایت خود را راهاندازی کنید.
🖥 @FunProGraming