هسته، وب سرویس و نرم افزار نمایشگاه

شرکت آتی شهر که بودم، قرار شد نمایشگاه شهر زیبا هم شرکت کنیم. شرکت آتی شهر چون می‌خواست در زمینه هوشمندسازی و ... جلو بره، قرار شد نرم افزارهایی رو برای نمایشگاه آماده کنیم. مثلاً نرم افزار ورود و خروج بازدیدکنندگان، بازی اختصاصی، مشاهده امکانات و ... . توی نمایشگاه به هر بازدیدکننده‌ای که از غرفه آتی شهر بازدید می‌کرد، یه کارت شهروندی هدیه داده می‌شد. بازدیدکننده بعد از ثبت نام، می‌تونست از کارتش استفاده کنه. اولین مورد استفاده، جهت ورود به غرفه بود که باید کارتش رو روی سنسور مربوط به گیت ورودی می‌گرفت تا شناسایی بشه و اجازه ورود بهش داده بشه. بعد که وارد می‎شد می‌تونست از امکانات و تجهیزات و پروژه‌ها دیدن کنه. برای سرگرمی و فرهنگ سازی ترافیک، یک بازی اختصاصی هم ساخته شده بود که با استفاده از کارتی که داشت می‌تونست 3 بار بازی کنه و امتیاز کسب کنه. اگر جزء 3 کاربر برتر می‌شد، بهش جایزه‌ای هم تعلق می‌گرفت. در خروجی نمایشگاه هم سه نوع پرسش‌نامه بود که می‌تونستن با کارتی که داشتن پرسشنامه‌ها رو تکمیل کنن و نظر خودشون رو ثبت کنن.

همه این دستگاه‌ها و ارتباطات نیاز به یک سیستم متمرکز داشت که بهش وصل بشن و اطلاعات رو رد و بدل کنن. وظیفه من ساخت نرم افزارها، هسته اصلی و وب سرویس‌های مربوطه بود.
نمایشگاه تموم شد و همگی کاملاً راضی بودیم از کارهایی که انجام داده بودیم.

مشتری:
شرکت آتی شهر هوشمند ایرانیان
تاریخ شروع:
1394/07/23
تاریخ پایان:
1394/08/27
تکنولوژی‌ها و مواردی که توی این پروژه استفاده کردم

HTML5

برای اینکه بتونیم سایتی رو بسازیم، باید اول اسکلت‌بندی سایت رو انجام بدیم. بزارید با مثال بهتون توضیح بدم که بهتر متوجه بشید. فرض کنید شما می‌خواید یه آدمی رو درست کنید. یه آدم...

JSON

جی‌سن (JSON) که برخی جی‌سان و جی‌سون نیز تلفظ می‌کنند، مخفف کلمه JavaScript Object Notation بوده و یک استاندارد باز است که با ساختاری خوانا برای انسان و هم ماشین، م...

Web Service

یک وب سرویس به معنای ساده نوعی ابزار تحت وب است. این کامپوننت به Application‌هایی که از آن استفاده می‌کنند این امکان رو میده که بتونند ...

Responsive Design

Responsive Design به معنی طراحی یک سایت برای نمایش مناسب در تمام مرورگرها و دستگاه‌های احتمالی کاربران است. در این روش ظاهر سایت با توجه به ابعاد صفحه نمایش کاربر...

Bootstrap

Bootstrap مجموعه‌ای از ابزارهای رایگان برای ایجاد صفحات وب و نرم افزارهای تحت وب است که شامل دستورات HTML، CSS و توابع جاوا اسکریپت جهت تولید و نمایش فرم‌ها، دکمه...

JQuery

همونطورکه قبلاً در مورد جاوا اسکریپت بهتون توضیح دادم، وقتی بخوایم تعاملی بین کاربر و سایت (مرورگر) انجام بدیم، از جاوا اسکریپت استفاده می‌کنیم. خب کار با جاوا اسکر...

MySQL

وقتی ما سایتی رو داریم باز می‌کنیم، مطالبی رو به ما نشون میده. مثلاً سایت خبری رو که باز می‌کنیم، هر ثانیه اخبار زیادی داره منتشر میشه، کاربرها از اون اخبار و مطا...

PHP

اصلاً نگید PHP. بگید ماه. زبان برنامه نویسی که برای سایت و سمت سروراستفاده میشه. بسیار قدرتمند، راحت، سریع و ... . نمی‌خوام از فواید PHP توضیح بدم. سعی می‌کنم فقط...

SCSS

SCSS یا SASS رو بخوام توضیح خیلی ساده بدم، می‌تونم بگم که کدنویسی ساده‌تر، اصولی‌تر و سریعتر CSS هست. ما وقتی که می‌خوایم یه سایتی رو برنامه نویسی کنیم، استایل‌ها...

JavaScript

خب بخوام خیلی ساده بگم که جاوا اسکریپت چیه: جاوا اسکریپت زبان کدنویسی بسیار قوی هست که هم سمت کاربر (مرورگر) استفاده میشه، هم سمت سرور و ... . خیلی سریع داره پیشر...

CSS3

همونطور که توی آموزش مربوط به HTML5 توضیحات مختصری دادم، CSS که الان نسخه 3 اون آخرین نسخه هست، در برای ظاهر استفاده میشه. HTML5 برای اسکلت‌بندی سایت بود، و CSS3 هم...

Security

وقتی که ما سایت یا اپلیکیشنی رو می‌سازیم، باید سعی کنیم که امنیتش رو تا جایی که می‌تونیم بالا ببریم. هرگز نمی‌تونیم بگیم که سایت یا اپلیکیشنی که نوشتیم امنیتش 100...