شنبه ۲۹ مرداد ۰۱ | ۱۴:۵۴ ۱۷۱ بازديد
یک گسترش دهنده فول استک حرفه ای بایستی طراحی اپلیکیشن در مشهد علم رایا پارس عملیاتی و بضاعتهای موردنیاز در همگی جنبه های جانور در مراحل تشکیل داد اپ را دارا باشد.
۱. لهجههای اپلیکیشننویسی
شما می بایست در چندین گویش اپنویسی مانند جاوا، PHP، C#، Python، Ruby، Perl و غیره حرفهای باشید. به جهت اینکه اکثر شغلهای اساسی شما بایستی با این لهجهها نوشته شوند. شاید همگی را نیاز نداشته باشید. ولی می بایست روی امر لهجه اپلیکیشننویسی اشراف بی نقص داشته باشید و بایستی با طریق ساختاربندی، پیاده سازی، ایفا و تست پروژه مطابق یک یا این که یک سری لهجه آشنا باشید. از جمله، در شرایطی که جاوا را تعیین میکنید، بایستی به موضوعاتی ازجمله پیاده سازی و پیشرفت object-oriented، الگوهای پیاده سازی، موادسازنده پیشرفت بر طبق ee2j و غیره مسلط باشید.
کجا این مهارتها را بیاموزید: Git/Github –مسلماً بایستی طریق به کارگیری از Git برای رئیس و به اشتراک گذاشتن کدهای خویش را بدانید.
۲. استعمال از زیرساخت های بسط و کتابخانههای کمکی
معمولاً گویشهای بسط دوست داستنی با یک زیرساخت توسعه و گسترش بهتر یاور میباشند. همچون JAVA Spring، MyBatis، Hibernate، Python Django، PHP thinkphp, yin و nodeJs express و غیره.
۳. فناوری Front-end
امروزه فناوریهای Front-end در توسعه و گسترش پروژهها و تولیدها بیشتر از پیشین با عنایت گردیده اند. خلال خصوصیت های جنس، تجربیات کاربری نیز یک کدام از معیارهای توفیق یک جنس به حساب میآید. کلیه این کارداران به پیادهسازی فناوری front-end بستگی داراست، بدین ترتیب شما بایستی به برخی فناوریهای front-end مانند HTML5، CSS3 و جاوا اسکریپت اشراف پیدا فرمایید و مقداری بیشتر در ارتباط زیرساخت های Front-end یا این که کتابخانههای کمکی مانند JQuery، LESS، SASS، AngularJS یا این که REACT پژوهش فرمائید.
۴. مقر داده و یاد نهان (cache)
هر پروژه یا این که محصولی برای ذخیره داده ها نیاز به یک مقر داده دارااست. شما بهتیتر یک گسترش دهنده فول استک بایستی دستکم یک یا این که دو مقر داده را در چنگ داشته باشید و طریق تعامل با مقر داده را بدانید. اینک دوست داستنیترین مقر دادهها MySQL، MongoDB، Redis، Oracle ، SQLServer و غیره میباشند. یک مقر داده اوراق کاغذی MongoDB است که بهطور کلان در تولید ها اینترنتی استعمال میگردد. برای پروژههای گران قدرخیس اینجانب همینطور به کار گیری از MySQL یا این که مقر داده بازرگانی Oracle را برای یک مقر داده back-end توصیه میکنم. اما از مقرهای داده خاطر مانند Redis هم قادر است برای ذخیرهسازی در یاد نهان و افزایش عملکرد سیستم مصرف شود.
۵. توانگری طراح اساس
اکثر مقالهها یا این که مباحث مرتبط با گسترش دهنده ی فول استک کم کم نیاز های پیاده سازی را گزینه مشاجره قرار داده اند. ولی اینجانب فکرمیکنم که مهارت پیاده سازی بسیار اصلی میباشد. همینطور نیاز میباشد تا با اصول و مهارتهای پیاده سازی مثال شالوده، پیاده سازی UI و پیاده سازی UX آشنا گردید.
اصول روانشناسی طراحی اپلیکیشن که باید بدانید