نوشته‌ها

برنامه نویسی وب (web design)

طراحی وب

به روند شکل دادن به ظاهر یک وبسایت، طراحی وب گفته میشود . ابزارهای اصلی این کار Html / Css و JavaScript میباشد.

وب‌ دیزاین برای کسب و کارها به معنای چیدمان ویترین است و هرچقدر این ترکیب بندی زیباتر و جذاب تر و در عین حال قابل فهم تر باشد ، کسب و کار مد نظر ویترین بهتر و درآمد مناسب تری خواهد داشت .در برنامه نویسی وب چندین بخش مختلف وجود دارد اما به صورت کلی به دو بخش front end developer , back end developer تقسیم بندی میشود . طراح وب مهارت های گوناگونی برای حرفه ای شدن (senior) نیاز دارد و مجتمع فنی تهران سیدخندان برای این منظور مسیرهای مختلف و آموزش های مختلفی را در کنار هم فراهم کرده است .

مهارت های یک برنامه نویس وب :

مهارت های یک طراح وب از تسلط کامل بر Html / Css و JavaScript  شروع میشود ، پس از این بخش آشنایی با گرافیک دیزاین و نرم افزارهای مرتبط همچون ادوبی فتوشاپ مد نظر است و در نهایت درک کلی از چیدمان و به بیان دیگر آشنایی بامفهوم UI/UX در سایت شاخصه های یک طراح وب حرفه ای است که توان طراحی یک وب سایت کامل را دارا میباشد .

تفاوت Front End Developer , Back End Developer :

به ساده ترین فرم ممکن میتوان گفت برنامه نویس front end چیزی را طراحی میکند که کاربر سایت میبیند ، به عنوان مثال صفحات و مکان المان ها و … اما برنامه نویس back end مسئول بخش پشتی سایت ، محلی که مخاطب از آن بی خبر است میباشد . بخشی که داده ها و ورودی ها به سایت و خروجی های آن را کنترل و مدیرتیت میکند . ارتباط بین سرور و مخاطب را به نحو مد نظر و مورد نیاز برنامه ریزی میکند . و مقاله فوق درمورد front end developer میباشد .

چه شغل هایی در آینده تقاضای زیادی دارند؟

مدیر دیتابیس

مدیران دیتابیس داده‌های یک سازمان را مدیریت‌ می‌کنند. آنها لازم است کاری کنند که دیتابیس به‌نحو کارآمد و ایمن از کاربران غیرمجاز اداره شود. مدیران دیتابیس همچنین مسئول سازماندهی داده‌های یک شرکت و ذخیره‌سازی آنها به‌نحو مؤثر هستند.

در این شغل اغلب به یک مدرک کارشناسی در حوزه سیستم‌های مدیریت اطلاعات یا سایر رشته‌های مرتبط با رایانه نیاز دارید. افزون بر این، مدیر دیتابیس باید با زبان‌های دیتابیس نیز آشنا باشد. عمومی‌ترین آنها «زبان پرس‌وجوی ساختاریافته» (Structured Query Language) است که به آن اس‌.کیو.ال (SQL) گفته می‌شود. یک مدیر دیتابیس لازم است با همه زبان‌های برنامه‌نویسی آشنا باشد که کارفرما از آنها استفاده می‌کند.

رشد پیش‌بینی‌شده در آینده: ۱۱ درصد تا سال ۲۰۲۶

    توسعه‌دهندگان نرم‌افزار

ذهن خلاق در پس یک برنامه رایانه‌ای، فردی است که توسعه‌دهنده نرم‌افزار است. بعضی توسعه‌دهندگان نرم‌افزار اپلیکیشن‌ها را خلق‌ می‌کنند و دیگران سیستم‌ها را می‌سازند. آنها اغلب در کنار برنامه‌نویسان‌ رایانه‌ای کار‌ می‌کنند.

توسعه‌دهندگان نرم‌افزار اغلب یک مدرک کارشناسی در علوم کامپیوتر، مهندسی نرم‌افزار یا سایر شاخه‌های مرتبط به رایانه دارد. مدرکی در ریاضیات نیز در بعضی موارد قابل پذیرش است.

با توجه به اردو‌های کدنویسی و برنامه‌نویسی آنلاینی که امروزه وجود دارند و سایر سیستم‌های آموزشی غیررسمی موجود، در همه موارد داشتن تحصیلات آکادمیک سنتی مورد نیاز نیست.

رشد پیش‌بینی‌شده در آینده: ۲۴ درصد تا سال ۲۰۲۶

    توسعه‌دهندگان وب

توسعه‌دهندگان وب از زبان‌های برنامه‌نویسی برای ساختن نرم‌افزارهای آنلاین و ایجاد مشخصات فنی مورد نیاز مشتریان خود ایجاد استفاده‌ می‌کنند. یک توسعه‌دهنده وب ممکن است با چندین زبان برنامه‌نویسی و چندین سیستم عملیاتی کار کند.

کارفرمایان اغلب به دنبال کسانی هستند که آموزش‌های مربوط به رایانه و تجربه کاری مرتبط داشته باشند. تقاضا برای این مهارت‌ها بسیار زیاد است، در نتیجه همیشه داشتن مدرک رسمی دانشگاهی نیاز نیست.

در میان 7 شغل مربوط به فناوری که در این فهرست آمده‌اند، یک توسعه‌دهنده وب که به آینده نظر دارد، می‌تواند بیشترین دوره‌های آموزشی و اردوهای برنامه‌نویسی آنلاین را در دسترس داشته باشد.

رشد پیش‌بینی‌شده در آینده: ۱۵ درصد تا سال ۲۰۲۲

    تحلیلگران سیستم‌های رایانه‌ای

تحلیلگران سیستم‌های رایانه‌ای، سیستم‌های یارانه‌ای شرکت‌ها و فرآیندهای آنها را بررسی‌ می‌کنند. سپس آنها را طراحی یا از نو سازماندهی‌ می‌کنند تا کمک کنند سازمان بتواند به‌نحو کارآمد به فعالیت ادامه دهد.

این تحلیلگران باید درکی از کسب‌وکار و همچنین فناوری اطلاعات (آی.تی) و نیازها و محدودیت‌های آنها داشته باشند. مسئولیت آنها شامل مشاوره دادن به مدیران و تأمین نیازهای مربوط به فناوری اطلاعات است.

بیشتر تحلیلگران سیستم‌های رایانه‌ای مدرک کارشناسی در حوزه‌های مربوط به رایانه دارند. اما از آنجایی که کار آنها با بخش تجاری بسیار مرتبط است، بسیاری از آنها سابقه‌ای در کسب‌وکار از طریق تجربه یا آموزش را نیز دارا هستند.

رشد پیش‌بینی‌شده در آینده: ۹ درصد تا سال ۲۰۲۰

    توسعه‌دهندگان اپلیکیشن‌های موبایل

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

توسعه‌دهندگان اپلیکیشن همچنین در دفاتر دولتی، مؤسسات مالی و صنعت‌هایی مورد نیاز هستند که نیاز به محصولاتی آزمایشی دارند تا بتوانند روش‌ها و فرایندهای موجود در سازمان خود را هرچه بیشتر کارآمد کنند.

توسعه‌دهندگان‌ اپلیکیشن‌های موبایلی رتبه سوم را در میان 10 شغلی دارا هستند که در گزارش مؤسسه ThinkAdvisor بهترین مشاغل آینده محسوب می‌شوند.

بیشتر توسعه‌دهندگان اپلیکیشن سابقه‌ای در مهندسی نرم‌افزار یا علوم رایانه دارند. برخی از دانشگاه‌ها در حال حاضر در رشته توسعه اپلیکیشن‌های موبایلی مدرک ارائه‌ می‌دهند.

رشد پیش‌بینی‌شده در آینده: ۵۷ درصد تا سال ۲۰۲۰

    تحلیلگران تحقیقات بازار

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

در گزارش مؤسسه ThinkAdvisor تحلیلگران تحقیقات بازار در رتبه نهم 10 شغل برتر آینده قرار دارند. متخصصان در این شغل سوابق بسیار گوناگونی دارند. بر اساس آمار دفتر کار، بسیاری از آنها مدرکی در علم آمار، ریاضیات و علوم کامپیوتر دارند، در حالی که دیگران سابقه‌ای در مدیریت کسب‌وکار، علوم اجتماعی یا ارتباطات دارا هستند.

رشد پیش‌بینی‌شده در آینده: ۳۲ درصد تا سال ۲۰۲۰

    تحلیلگران امنیت اطلاعات

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

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

رشد پیش‌بینی‌شده در آینده: ۲۸ درصد تا سال ۲۰۲۶
به شغلی در حوزه فناوری فکر کنید

اگر به شغلی در حوزه فناوری علاقمند هستید، بد نیست که در مهارت‌های مورد نیاز برای یکی از این 7 شغل متخصص شوید. در جهان امروزی این مشاغل قدرتی پایدار دارند.

ثبت نام آغاز شد

با سلام و احترام خدمت تمامی دانشپذیران عزیز

مجتمع فنی تهران نمایندگی لاهیجان ثبت نام دوره ای سال 99 رو آغاز نموده است.

جهت کسب اطلاعات بیشتر در مورد دوره های سال جاری و نحوه ی ثبت نام با شماره ی 013.42222062 تماس گرفته شود.

HTML5

چرا از HTML5 استفاده کنیم؟

زبان پایه ای و استاندارد برای طراحی صفحات وب HTML است  .بسیاری از زبان های برنامه نویسی مانند PHP، asp، و زبان های برنامه نویسی دات نت از قالب HTML برای طراحی استفاده می کنند .تا کنون ورژن های متعددی از HTML ارایه شده است که آخرین آن HTML5 محصول سال ۲۰۰۸ است.

HTML5 حاصل همکاری و مشارکت دو نهاد اصلی استاندارد سازی وب یعنی W3C و the Web Hypertext Application Technology Working Group (WHATWG) است .

یکی از ضعف های عمده نسخه های قبلی HTML وابستگی طراحان به زبان های برنامه نویسی جانبی همچون جاوا اسکریپت و PHP برای قرار دادن تصاویر متحرک و ویدیو و در کل ساخت صفحات کاربرپسند و انعطاف پذیر بود .که این موانع با معرفی HTML5 برداشته شد .یکی از ویژگی های بارز این نسخه از HTML نسبت به نسخه های قبلی اضافه شدن تگ های <video> , <audio> جهت افزودن صوت و تصویر به صفحات می باشد.
از دیگر ویژگی های جدیدی که در این نسخه از HTML وجود دارد :

  • اضافه شدن تگ < canvas > ، برای طراحی اشیا و اشکال به صورت ۲ بعدی .
  • اصافه شدن تگ < video > و < audio > برای اجرای فایل های صوتی و تصویری بدون نیاز به یک نرم افزار جانبی مثل Flash Player .
  • کنترل های جدید فرم مثل calendar , email , date و time اضافه شده اند ، که طراحی و برنامه نویسی فرم ها را بسیار ساده می کند .
  • امکان ذخیره اطلاعات بر روی مرورگر کاربر – این قابیلت تقریبا کار کوکی ها cookie را در صفحات HTML انجام می دهند .

 

html

دلیل آنکه در حال حاضر در ایران درصد کمی از طراحان وب  از این زبان قوی استفاده می کنند  این است که که افراد در ایران اکثرا از سیستم عامل های ویندوز در ورژن های مختلف استفاده می کنند،مرورگر پیشفرض ویندوز XP اینترنت اکسپلورر ۷ است. مرورگر های قدیمی از جمله اینترنت اکسپلورر تا ورژن ۷ از این زبان پشتیبانی نمی کنندکه البته قبل ارتقا به ۸ می باشد. بر روی ویندوز سون نیز اینترنت اکسپلورر ۸ به طور پیشفرض وجود دارد که قابل ارتقا به ۹ می باشد. بهترین مرورگر که پشتیبانی قابل قبولی از HTML5 را دارد  اینترنت اکسپلورر۱۰ می باشد که بر روی ویندوز ۸ به صورت پیش فرض وجود دارد.

*جهت شرکت در دوره طراحی وبسایت کلیک نمایید*

در فرم ثبت نام گروه برنامه نویسی انتخاب گردد

تلفن تماس: 42222062

۱۰ اصل برتر طراحی وبسایت کارامد

۱۰ اصل برتر طراحی وبسایت موثر

مثل آن ضرب‌المثل که می‌گوید «زیبایی در نگاه بیننده است»، این کاربر است که طراحی وبسایت را قضاوت می‌کند، نه صاحبان وبسایت.

عوامل زیادی وجود دارد که بر کارایی یک وبسایت اثر می‌گذارد؛ نه تنها ظاهر کار (اینکه چقدر خوب به نظر می‌رسد) بلکه عملکرد آن (اینکه استفاده از آن چقدر ساده است) از عوامل مهم هستند.

6976a78949cbf79bb6202b71d05fbec6

وبسایت هایی که به خوبی طراحی نشده‌اند عملکرد خوبی ندارند و زیر حد مطلوب معیارهای گوگل آنالیتیکس (Google Analytics) عمل می‌کنند (برای مثال بانس ریت یا نرخ پرش بالا، صرف زمان کم در سایت، صفحات کم در هر بازدید و نرخ تبدیل پایین). پس چه چیزی در طراحی خوب یک وبسایت موثر است؟ در این مطلب ۱۰ اصل مهم در طراحی وب را آورده‌ایم که کمک می‌کند وبسایتتان از نظر ظاهری زیبا باشد، به راحتی مورد استفاده قرار گیرد، و جذاب و موثر باشد.

۱. هدف

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

۲. ارتباط

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

۳. سبک حروف

در کل خواندن فونت های Roya، Tahoma و Nazanin، در وبسایت‌ها راحت‌تر است. اندازه‌ی مطلوب فونت برای اینکه راحت خوانده شود ۱۴ پیکسل است و حداکثر ۳ فونت با حداکثر ۳ سایز در طراحیتان به کار ببرید تا سادگی کار حفظ شود.da583dcb49094b74123d378b0a41af36

4. رنگ‌ها

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

۵. تصاویر

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

۶. Navigation یا پیمایش

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

۷. چینش شبکه‌ای (Grid Based Layout)

قرار دادن محتوا به طور تصادفی در صفحه‌ی، ظاهر سایت را شلوغ و درهم ریخته می‌کند. چینش شبکه‌ای، محتوا را در بخش‌ها، ستون‌ها و کادرهای مرتب و متوازن قرار می دهد که ظاهر خیلی بهتر و زیباتری به وبسایتتان می‌دهد.

۸. طرح الگوی «F»

مطالعات ردیابی چشم روی افرادی که به زبان‌های با ریشه‌ی لاتین (چپ به راست) صحبت می‌کنند، نشان داده که این افراد صفحه‌ی کامپیوتر را با الگوی «F» مرور می‌کنند. اکثر چیزهایی که نگاه می‌کنند، در بالا و سمت چپ صفحه است و سمت راست به ندرت دیده می‌شود. برای زبان‌های راست به چپ مثل فارسی نیز، این الگو به صورت F معکوس است. طراحی موثر به‌جای آنکه سعی کند جریان بینایی بیننده را به زور هدایت کند، با رفتار طبیعی خواننده سازگار می‌شود و اطلاعات را به ترتیب اهمیت (از راست به چپ برای فارسی و از بالا به پایین) نمایش می‌دهد.

6bd2888607e8ebbcc51671cef6bc8465

۹. زمان بارگذاری

هیچکس از وبسایتی که زمان زیادی صرف بالا آمدنش می‌شود خوشش نمی‌آید. نکاتی که زمان بارگذاری صفحه را کاهش می‌دهند عبارتند از بهینه‌سازی اندازه‌ی تصاویر (اندازه و مقیاس)، ترکیب کد به یک فایل یا JavaScript CSS مرکزی (که درخواست‌های HTTP را کاهش می‌دهد) و کوچک کردن HTML، CSS و JavaScript (که برای افزایش سرعت بارگذاری فشرده شده‌اند).

۱۰. مناسب برای دستگاه‌های مختلف

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

9e3dcbf88aab8af0e0131b1173335914

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

رزرو دوره اصول طراحی وب Fundation

*در فرم ثبت نام گروه برنامه نویسی انتخاب گردد*