تجربه کاربر (UX)
تجربه کاربر با نحوه تجربه یک محصول، به ویژه در مورد وب سایت ها یا برنامه ها، بررسی می کند.
UX عمدتا به سهولت استفاده و رضایت / لذت کاربر بستگی دارد.
- نقشه سایت: یک نقشه کلی از تمام صفحات وب سایت
- UI: رابط کاربری هر بخشی از یک ماشین که کاربران با آن ارتباط برقرار می کنند؛ شمارش موارد مانند صفحه نمایش، صفحه نمایش، صفحه کلید، ماوس / صفحه لمسی، و غیره
- تحقیقات کاربر: مشاهده و تحلیل انجام شده با هدف درک نیازها و رفتارهای کاربر.
- Wireframe: طرح آنچه که یک وب سایت / برنامه وب به نظر می رسد، شامل اجزای کلیدی در سایت می باشد.
ابزارهای Workflow و سخت افزار
ابزارهایی که به افزایش بهره وری و کارایی شما کمک می کند.
- ویرایشگر متن: نرم افزار مورد استفاده در برنامه نویسی و برنامه نویسی برای نوشتن متن ساده و بدون فرمت. مثالها: Text Sublime، Brackets، TextEdit، TextWrangler، Notepad ++
- IDE: محیط توسعه مجتمع به مردم کمک می کند تا کارآیی بیشتری داشته باشند. شبیه به یک ویرایشگر متن، اما دارای ویژگی های بیشتر است. مثالها: PyCharm، Webstorm
- روتر: روتر یک گام بین مودم و یک کامپیوتر است. هنگامی که اطلاعات از طريق پهنای باند به مودم می رسد، روتر فشرده و ارسال می کند که داده ها را به کامپیوتر شما.
- ماشین مجازی (VM): یک ماشین مجازی، اساسا، نرم افزاری است که مانند سخت افزار رفتار می کند: حضور فیزیکی ندارد اما می تواند برنامه هایی مانند یک ماشین فیزیکی را اجرا کند. دو نوع VM ها ماشین های مجازی سیستم (طراحی شده برای اجرای کل سیستم عامل) و پردازش ماشین های مجازی (طراحی شده برای اجرای تنها یک برنامه).
- شبکه خصوصی مجازی (VPN): VPN ها یک لایه اضافی از امنیت شبکه ها را فراهم می کنند. آنها می توانند برای شبکه های عمومی یا خصوصی مورد استفاده قرار گیرند، اما در شرکت هایی که می خواهند از داده ها استفاده کنند، رایج هستند.
- کنترل نسخه : کنترل نسخه یک سیستم است که در طول زمان تغییرات را به یک فایل یا مجموعه ای از فایل ها پیگیری می کند. این به شما این امکان را می دهد که بعضی از تغییرات بعد از انجام برخی کارهای خاص به موارد خاصی احتیاج داشته باشید، در غیر اینصورت تمام اقدامات را لغو کنید.
- مدیر وظیفه: برنامه هایی که امکان انجام خودکار وظایف تکراری اما ضروری را فراهم می آورند و روند کار شما را ساده تر می کنند. مثالها: Grunt، Gulp
توسعه ی جبهه یابی
همچنین به عنوان "طرف مشتری" شناخته می شود، زیرا کاربران و مشتریان در رایانه های خود مشاهده می کنند. " جلویی " یک وب سایت یا برنامه شامل صفحه نمایش / طراحی شده به آن کد شده است.
- HTML : زبان نشانه گذاری بیش از حد متن. "چهره" اینترنت. همه وب سایت ها دارای HTML هستند. مرورگرهای وب خواندن فایل های HTML و تبدیل آنها به وب سایت شما در نهایت ببینید.
- CSS: Cascading Style Sheets. اگر HTML چهره است، CSS "آرایش" است. این به شما اجازه می دهد سبک را انتخاب کنید و انواع مختلفی را اضافه کنید.
- JavaScript : اجرا در مشتری (یکی از چند زبان برنامه نویسی که انجام می دهند). محبوب ترین زبان در توسعه وب. در حال حاضر در انتهای عقب نیز استفاده می شود.
توسعه پایدار
اغلب به عنوان "طرف سرور" نامیده می شود، در انتهای جلسه، پشت صحنه اتفاق می افتد تا یک وب سایت یا برنامه اجرا شود - جلویی صورت است، و انتهای عقب مغز است. شامل سرورها و پایگاه های داده است.
- API : رابط برنامه نویسی برنامه. مورد استفاده در توسعه نرم افزار برای ارائه مجموعه ای از قوانین و بلوک های ساختمان برای یک برنامه است.
- پایگاه داده: جمع آوری داده های برنامه وب.
- DevOps: روش توسعه نرم افزار طراحی شده برای کمک به تیم ها ارتباط برقرار کردن و کار با یکدیگر بهتر است. توسعه دهندگان با دیگر کارکنان فناوری اطلاعات با هدف نهایی تولید و بهره وری افزایش می یابد.
- چارچوب : اصطلاح کامل "چارچوب وب برنامه" است. این زمان زمان لازم برای ساخت وب سایت / برنامه را با ارائه الگوها و کتابخانه های پیش کد شده ترتیب می دهد، بنابراین شما باید "پایه ای" برای ساخت آن داشته باشید.
- وب سرور: هدف اولیه یک وب سرور برای ذخیره محتوا و ارائه آن به مشتریان است. این می تواند سخت افزاری (رایانه قابل دسترسی وب) یا نرم افزار (برنامه ای است که درخواست های سرور را شناسایی و پاسخ می دهد).
نتیجه
19 اصطلاح فن آوری پایین، فقط چند صد (و یا هزاران نفر) برای رفتن. آن را آهسته بکشید، غرق نشوید، و شما آنها را در هیچ وقت تسلط خواهید یافت.