برنامه نویسی هیلتن
13.6K subscribers
1.28K photos
1.86K videos
488 files
1.26K links
آموزش و انجام پروژه برنامه نویسی، طراحی سایت و سئو
تازه های #فناوری، #تکنولوژی و #انگیزشی

تعرفه تبلیغات وانجام پروژه:
t.me/HeiltonAds/205

اینستاگرام:
instagram.com/omidsotooni
Download Telegram
میانگین درآمد سالانه برنامه‌نویس های آمریکایی

🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
Forwarded from ModelDriven
مقدمه‌ای بر الگوهای طراحی :

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

🍃💐🍃🌸🍃🌸🍃🌸🍃

گروه پژوهشی مهندسی نرم افزار و مدل رانده

🆔 @modeldriven

🍃💐🍃🌸🍃🌸🍃🌸🍃
Forwarded from ModelDriven
تاریخچه الگو هاي طراحی :

مفهوم الگو چیزی نیست که تنها در دنیای نرم‌افزار کاربرد داشته باشد ، بلکه در سایر زمینه‌های علمی نیز به طور مشابه با عنوانی دیگر استفاده شده و می‌شود . در حقیقت نخستین بار یک معمار به‌نام کریستوفر الکساندر بود که در سال 1970 ایده‌ی الگو را برای ایجاد مجموعه‌ای از واژگان مشترک یا یک زبان در مبحث طراحی (ساختمان ، عمارت ، نقشه‌کشی ، شهرسازی ،...) معرفی کرد .
کريستوفر آلکساندر مي‌گويد : «هر الگو مسئله‌اي را که در پيرامونمان بارها و بارها اتفاق مي‌افتد تشريح کرده و آن‌گاه راه‌حل اساسي آن‌ را به‌صورتي تشريح کرده که مي‌توانيد آن‌را ميليون‌ها بار به‌کار بريد بدون آن که حتی دو نمونه از آن‌ها مانند هم باشد» اگر چه الکساندر در مورد الگوهايي در ساختمان‌ها و برج‌ها صحبت کرده ، آنچه او مي‌گويد درباره الگو هاي طراحي شي ‌گرا نيز صادق است . در اينجا راه ‌حل‌ ها به ‌صورت اشيا و روابط بين آن ‌ها به‌ جاي ديوار ها و در ها تشريح گشته ولي در هر دو الگو راه‌ حلي براي يک مسأله در يک بستر تعريف شده است . با وجودی که در زمینه‌ی نرم‌ افزار ، الگو های طراحی نتیجه‌ی دستاورد تجربیات برنامه ‌نویسان بی ‌شماری هستند ، در سال 1994 برای نخستین بار مجموعه‌ای از مشهور ترین آن ‌ها در کتابی به عنوان : Design Pattern Elements or Reusable Object Oriented Software گرد آوری شد که تقریبا به عنوان انجیل الگو های طراحی شناخته می‌شود . این کتاب توسط چهار نفر به ‌نام های :
اریک گاما ، ریچارد هلم ، رالف جانسون و جان ولیسیدس نوشته شد که به Gang of Four معروف است . آن‌ ها در این کتاب ایده استفاده از الگو ها را در طراحی نرم ‌افزار به‌ کار بردند و یک فرمت استاندارد براي مستند سازي الگو ها ایجاد کردند .

🍃💐🍃🌸🍃🌸🍃🌸🍃

گروه پژوهشی مهندسی نرم افزار و مدل رانده

🆔 @modeldriven

🍃💐🍃🌸🍃🌸🍃🌸🍃
🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
مفهوم HTML6

به عنوان نسخه ای اصلاح شده از HTML محسوب می­شود که شامل فضاهای نامی به همراه ساختار XML است. عملکرد حیاتی فضاهای نامی مجهزسازی توسعه­دهندگان به استفاده از تگ هایی نظیر موارد زیر است:
< toolbar />< toolbar >
< logo />< logo >
این تگ ها برای تخصیص لوگو در صفحه وب است. توسعه دهنده همچنین می­تواند از تگ <container> به جای <div id='container'> استفاده کند، و این جا نقطه­ای ست که HTML6 پیدا می­شود.
شامل دو نوع تگ است: تگ های تکی که ویژگی­ها را دربر دارند اما محتوای متنی ندارند و تگ های زوج که می توانند با متن یا بدون آن باشند.

ما در این جا فهرستی از تگ های رفتاری که در HTML6 موجودند را آورده­ایم: که می­توانند فضاهای نام HTML مانند موارد زیر باشند:
<html:html>,<html:head>,<html:title>,<html:meta>,<html:link>,<html:a>,<html:media>
<html:body>,<html:button>

فهرست ده آیتم ویژه برای درخشش HTML6 :
تغییر اندازه تصاویر مرورگر
زبان­های قابل اجرا
کنترل بیشتر روی اشیاء ویدیویی
پردازنده­های قابل برقراری
ترکیب دوربین
کتابخانه­های تضمینی
احراز هویت سخت شده
ریز فرمت­های قوی تر
حاشیه نویسی بهتر
دسترسی حفاظت شده به اطلاعات تماس
🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
Forwarded from ModelDriven
دست‌آورد الگوهای طراحی :

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

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

🍃💐🍃🌸🍃🌸🍃🌸🍃

گروه پژوهشی مهندسی نرم افزار و مدل رانده

🆔 @modeldriven

🍃💐🍃🌸🍃🌸🍃🌸🍃
فیلم آموزش متریال دیزاین MaterialDesign به زبان فارسی

لینک دانلود
https://goo.gl/0gjslC

🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
آمریکا دیگر برای مشاغل برنامه ریزی کامپیوتر ویزای H-1B نمی‌دهد

اداره شهروندی و مهاجرت آمریکا موسوم به USCIS روز جمعه اعلام کرد که بر خلاف سابق، مشاغل مربوط به برنامه ریزی کامپیوتر را دیگر به طور خودکار به عنوان «مشاغل ویژه» برای صدور ویزای ورود به آمریکا قلمداد نمی کند. قرار گرفتن در دسته «مشاغل ویژه» پیش نیاز پایه برای دریافت ویزای کار H-1B است.
https://goo.gl/16Gbsw


🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
آموزش کامل و جامع فتو شاپ با مثال های کاربردی
لینک دانلود

https://goo.gl/4Lxup9

🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
در صورت تمايل مي توانيد اخبار تازه هاي برنامه نویسی وطراحی سایت یا هرچیزیی که مربوط به برنامه نویسی باشه را براي ما ارسال كنيد تا با نام خودتان در كانال قرار گيرد

🆔 @HeiltonProgramming
final3.wmv
40.1 MB
نگاهی به وضعیت رشته کامپیوتر در ایران و جهان (این کلیپ رو حتما ببینید)
🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
Forwarded from ModelDriven
ویژگی های Abstract Factory

🍃💐🍃🌸🍃🌸🍃🌸🍃

گروه پژوهشی مهندسی نرم افزار و مدل رانده

🆔 @modeldriven

🍃💐🍃🌸🍃🌸🍃🌸🍃
وقتی میگن فلانی با نصف قیمت همین پروژه رو اجرا میکنه😐
🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
برنامه نویسی هیلتن
🍃💐🍃🌸🍃🌸🍃 گروه برنامه نویسی هیلتن😎👇 🆔 @HeiltonProgramming 🍃💐🍃🌸🍃🌸🍃
10 زبان برنامه نویسی محبوب توسعه دهندگان در سایت
🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from life is fun
This media is not supported in your browser
VIEW IN TELEGRAM
روز مرد بر بهترین مرد دنیا مبارک
👌💦 @life_is_fun 🍌🤓
🔺واکنش پدرها به هدیه روز پدر در ادوار مختلف
روز مرد مبارک برشما
🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃
چرا نباید تسلیم شوید ؟؟؟
🍃💐🍃🌸🍃🌸🍃
گروه برنامه نویسی هیلتن😎👇
🆔 @HeiltonProgramming
🍃💐🍃🌸🍃🌸🍃