Date post: | 12-Feb-2017 |
Category: |
Software |
Upload: | hamed-takmil |
View: | 205 times |
Download: | 5 times |
ارائه کاربردی تکنولوژی وبحامد تکمیل – ایمان قصرفخری
1 تفاوت های یک طراح وب با توسعه دهنده وب
Server Side2 و Client Sideآشنایی با مفاهیم
3انتخاب فناوری مناسب جهت فراگیری
4وب سرویس
تفاوت های یک طراح وب با توسعه دهنده وب
Web Developer vs Web Designer
1
1تفاوت های یک طراح وب با توسعه دهنده وب
توسعه دهنده طراح وبوب
روحیه عمدتا درون گرا
مهندسی نرم افزارPerformance / Security
زبان برنامه نویسی
روحیه احتماال برون گرا
مباحث زیبایی شناختی
UI / UX / Usability
ابزارهای الزم
1تفاوت های یک طراح وب با توسعه دهنده وب
1
توسعه دهنده طراح وبوب
در مورد ساختار فنی شبکه و وب اطالعات داره
PHP, ASP.NET, Java, Python… ,MSSQL, MySQL… ,
IIS, Apache, Nginx… ,Hacking, Debugging, Refactoring
در مو7رد گرافیک، و روحیات انسان ها می دونه
Prototype, Photoshop, Sketch… ,HTML, CSS, jQuery
Hotjar, UXPin… ,Redesign, Search, Review… ,
در عملتفاوت های یک طراح وب با توسعه دهنده وب
موارد مشترک
Server Side و Client Sideآشنایی با مفاهیم
2
2 Server Sideو Client Sideآشنایی با مفاهیم
2 Server Sideسمت سرور –
•IIS•ASP.NET
•MSSQL
Windows
•Apache•PHP
•MySQL
Linux
2 Client Sideسمت کاربر –
•Chrome•Firefox
•Safari•Scripts
Browsers
•HTML•CSS
•JavaScript
Scripts
انتخاب فناوری مناسب جهت فراگیری
3
3چطور فناوری مناسب جهت فراگیری را انتخاب کنم؟
منابع آموزشی
عالقه شخصی نیاز بازار
عرصه بین
المللی
3یک تصمیم...
زبان برنامه نویسیRuby
منابع آموزشی
عالقه شخصی نیاز بازار
عرصه بین
المللی
3یک تصمیم...
زبان برنامه نویسیPHP
منابع آموزشی
عالقه شخصی
؟ نیاز بازارعرصه بین
المللی
3یک تصمیم...
زبان برنامه نویسیASP.NET
منابع آموزشی
عالقه شخصی
؟ نیاز بازارعرصه بین
المللی
کار عملی و کسب تجربه
3
HTML CSS JavaScript
SEO
SASS/Less
انتخاب مسیر...
Bootstrap
3بعدش چی؟
؟
3
PHP ASP.NET Ruby
Team Work (Git, …)
Design Patterns… ,
انتخاب مسیر...
باید مدام مطالعه کنی...
3دعوای همیشگی...
؟
CMS3سیستم های مدیریت محتوا -
• WordPress ( PHP )
• Joomla ( PHP )
• Drupal ( PHP )
• DotNetNuke ( .Net )
• Sitefinity ( .Net )
• Umbraco / Kentico ( .Net )http://w3techs.com
3
AngularJS ReactJS Node.js
پیشرفته تر – فراگیری فریم ورک ها
PHP Symfony PHP CI PHP Laravel
Java Spring Ruby on Rails Python Django
3از کجا یاد بگیرم؟
• http://majidonline.com• http://faranesh.com• http://lynda.com• http://w3schools.com• http://smashingmagazine.com• http://tympanus.net/codrops• http://css-tricks.com• http://tutsplus.com
3 Wappalyzerکار با افزونه ی
یک افزونه جهت نصب بر روی مرورگرها با هدف شناسایی فناوری های به کار رفته در وب سایت
در مورد گرایش های جهانی مطالعه کنید
• Cloud • Mobile• Internet of Things• Big Data• Augmented Reality
وب سرویس
4
4 دنیای موبایل و وب سرویس
4 بانک سامان و درگاه های پرداخت – وب سرویس عمومی
• Website• Mobile App
از همین امروز شروع کن!