📘 #نکته_آموزشی
📙 چیزی در مورد فلاتر میدونید ؟ شاید شما هم خیلی اسم دوره های فلاتر (مثل دوره های پر طرفدار محسن مدحج) رو شنیدید ...
📁 فریموورک متن باز فلاتر (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
روش های ایجاد وبسایت:
✅ ساختن سایت از طریق ساخت یک وبلاگ و سپس نصب دامنه بر روی آن.
✅ استفاده از سایت سازها: شما باید در این سایتها عضو بشوید و سپس وبسایت خود را ایجاد کنید.
✅ استفاده از سیستم مدیریت محتوا CMS مثل وردپرس که درواقع نرمافزارهایی هستند که امکانات زیادی را برای ایجاد وبسایتهای مختلف با کاربردهای گوناگون مثل فروشگاهی، شرکتی و… در اختیار شما قرار میدهند.
❗اگر میخواهید وبسایتتان را بدون اینکه به برنامهنویسی نیازی داشته باشد راهاندازی کنید باید از CMS استفاده کنید.
🖥 @FunProGraming
✅ ساختن سایت از طریق ساخت یک وبلاگ و سپس نصب دامنه بر روی آن.
✅ استفاده از سایت سازها: شما باید در این سایتها عضو بشوید و سپس وبسایت خود را ایجاد کنید.
✅ استفاده از سیستم مدیریت محتوا CMS مثل وردپرس که درواقع نرمافزارهایی هستند که امکانات زیادی را برای ایجاد وبسایتهای مختلف با کاربردهای گوناگون مثل فروشگاهی، شرکتی و… در اختیار شما قرار میدهند.
❗اگر میخواهید وبسایتتان را بدون اینکه به برنامهنویسی نیازی داشته باشد راهاندازی کنید باید از CMS استفاده کنید.
🖥 @FunProGraming
✅ مفهوم ارثبری (Inheritance) در شی گرایی
🔰 به زبان بسیار ساده، اشیا(فرزندان) خصوصیات و رفتارها را از کلاس والد (پدر و مادر)خود به ارث میبرند، به عنوان مثال خودروی BMW خصوصیاتی مانند سرعت، وزن، رنگ و… را از کلاس اصلی (والد) خود به ارث برده است، هر شئ دیگری نیز از این کلاس بسازید این ویژگیها را در خود دارد، یک کلاس میتواند تعدادی ویژگی را از کلاس دیگری به ارث ببرد، در این صورت شئ ساخته شده از کلاس جدید، ویژگیهای هردو کلاس را در خود خواهد داشت، این مفهوم را ارثبری مینامیم.
🖥 @FunProGraming
🔰 به زبان بسیار ساده، اشیا(فرزندان) خصوصیات و رفتارها را از کلاس والد (پدر و مادر)خود به ارث میبرند، به عنوان مثال خودروی BMW خصوصیاتی مانند سرعت، وزن، رنگ و… را از کلاس اصلی (والد) خود به ارث برده است، هر شئ دیگری نیز از این کلاس بسازید این ویژگیها را در خود دارد، یک کلاس میتواند تعدادی ویژگی را از کلاس دیگری به ارث ببرد، در این صورت شئ ساخته شده از کلاس جدید، ویژگیهای هردو کلاس را در خود خواهد داشت، این مفهوم را ارثبری مینامیم.
🖥 @FunProGraming
✅ از مهم ویژگیهای برنامهنویسی شئگرا میتوان به موارد زیر اشاره کرد:
📚فزایش امنیت برنامه
📚 کاهش هزینه نگهداری
📚قابلیت استفاده مجدد
📚 تحلیل سادهتر برنامه
🖥 @FunProGraming
📚فزایش امنیت برنامه
📚 کاهش هزینه نگهداری
📚قابلیت استفاده مجدد
📚 تحلیل سادهتر برنامه
🖥 @FunProGraming