آموزش نصب Composer روی سیستم عامل گنو/لینوکس توزیع اوبونتو

Composer یک ابزار مدیریت وابستگی‌ها یا اصطلاحاً Dependency Management Tool برای زبان پی‌اچ‌پی است که هدف از طراحی آن، سهولت بخشیدن به فرایند نصب و به‌روزرسانی وابستگی‌های پروژه‌های نوشته شده با زبان پی‌اچ‌پی است؛ به عبارت دیگر، کامپوزر چک می‌کند ببیند که یک پروژه چه «وابستگی‌هایی» به سایر پروژه‌ها دارد، سپس بسته به نسخهٔ مد نظر، آن‌ها را به سادگی روی سیستم توسعه‌دهنده نصب می‌کند (برای آشنایی بیشتر، به مقالهٔ Composer چیست و به چه دردی می‌خورد؟ مراجعه نمایید.) در این آموزش، قصد داریم ببینیم که به چه شکل می‌توان ابزار کامپوزر را روی سیستم عامل گنو/لینوکس توزیع اوبونتو نصب کرد. در ادامه با سکان آکادمی همراه باشید.



۷ دلیل قانع‌کننده که چرا باید جاوااسکریپت یاد گرفت!

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



۲۷ سوال مشکل برای ۲۷ مصاحبه شغلی مهم!

به سخت‌ترین سوالی که در یک مصاحبه شغلی از شما پرسیده‌اند فکر کنید. آیا از قبل انتظار شنیدن آن را داشتید؟ پاسخ به یک سوال جدید، زمانی که آمادگی کافی برای پاسخ‌گویی به آن ندارید، می‌تواند بسیار سخت و در عین حال دستپاچه‌کننده باشد. اما هرچقدر هم سوالی که به آن فکر می‌کنید برایتان مشکل بوده باشد، باز هم در مقابل لیست سوالات استخدامی که در این مقاله جمع‌آوری شده چیزی به حساب نمی‌آید! وبسایت Glassdoor به تازگی لیستی از ۲۷ عدد از مشکل‌ترین سوالاتی که تا‌به‌حال در مصاحبات شغلی پرسیده شده‌اند را منتشر کرده است. جای تعجبی هم ندارد که اکثر این سوال‌ها در دنیای فناوری و جهت استخدام در شرکت‌های واقع در سیلیکون‌ولی پرسیده شده‌اند. برای آشنایی با این پرسش‌های استخدامی، با سکان آکادمی همراه باشید.



تجربهٔ کاربری بهتر با سرویس ایرانی رکامندر: بهره‌مند از هوش‌مصنوعی و کلان داده

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



آشنایی با مهم‌ترین روندهای طراحی سایت در سال 2017

سال 2016 سال خلاقیت در طراحی  UX/UI بود. در این سال، ظهور چت‌­بات­‌ها (Chatbots)، افزایش استفاده از IoT، همچنین تأکید دوبارۀ طرفداران Accessibility بر اهمیت ایجاد وبسایت­‌های بهتر از این منظر، کاربرد اپلیکیشن‌­ها و کاهش شدید محبوبیت طراحی فلت را شاهد بودیم (برای آشنایی بیشتر با این سبک طراحی، به مقالهٔ آشنایی با طراحی مسطح مراجعه نمایید.) در این مقاله نگاهی خواهیم داشت به جدیدترین روندهای طراحی سایت در سال 2017. در ادامه با سکان آکادمی همراه باشید.



برنده 17 ساله این دوره از مسابقات Code-In گوگل در خانه اینترنت ندارد!

جایزه این دوره از مسابقات Code-In گوگل، برای اولین بار به یک نوجوان 17 ساله از کامرون تعلق گرفت؛ این قهرمان کدزنی 17 ساله که انجی کالینز گبه نام دارد، اهل منطقه‌ای تحت عنوان بامندا است که به تازگی اینترنت آن توسط دولت و به دلیل مبارزه با اعتراضات گسترده مردم قطع شده است اما این در حالی است که انجی به دلیل علاقه‌اش به فضای آنلاین، در خانهٔ یکی از اقوام خود در شهر یوند -پایتخت کشور کامرون- زندگی می‌کند. برای آشنایی بیشتر با این نوجوان موفق -اما در عین حال فقیر- در ادامه با سکان آکادمی همراه باشید.



آشنایی با زبان‌هایی به غیر از جاوا برای اپ‌نویسی اندروید

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



مبدل شدن به یک بلاگر موفق آنقدرها هم که فکر می‌کنید کار دشواری نیست!

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



آیا می‌دانید علت برجستگی‌ کلیدهای J و F روی کیبورد چیست؟

اگر تا به‌حال به کیبورد کامپیوترتان که معمولا از نوع کیبوردهای QWERTY هستند دقت کرده باشید، متوجه خواهید شد که کلیدهای J و F -و در صورت وجود پد اعداد، عدد ۵- دارای برجستگی‌هایی به شکل یک خط تیره (-) هستند؛ مهم نیست از چه کیبوردی برای چه سیستمی استفاده می‌کنید، چراکه این خط‌ها در همهٔ کیبوردها وجود دارند! احتمالاً تا به‌حال این سؤال ذهن‌تان را درگیر کرده که علت این برجستگی‌ها بر روی کلیدهای F و J چه هستند و چه معنایی دارند؟ برای یافتن پاسخ به این سؤال، با سکان آکادمی همراه باشید.



لینوس توروالدز: پروژه‌های موفق حاصل ۹۹٪ پشتکار و تنها ۱٪ نوآوری‌اند!

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



سایت شخصی دونالد ترامپ برای ساعاتی دیفیس شد!

هکری که خود را Pro_Mast3r معرفی نموده است، موفق به ایجاد اختلال در کار سرور CloudFlare و Deface نمودن سایت دونالد ترامپ شد. این سرور که پشتیبانی کمپین انتخاباتی ترامپ را به عهده داشت، برای لحظاتی آفلاین شد اما در نهایت به شرایط عادی بازگشت. برای مطالعهٔ جزئیات بیشتر در مورد این حمله، در ادامه با سکان آکادمی همراه باشید.



آشنایی با ۲۰ مورد از پرنفوذترین زبان‌های برنامه‌نویسی دنیا!

اگر بخواهیم لیستی از مهم‌ترین زبان‌های برنامه‌نویسی ارائه دهیم، با ۲ گروه شاخص مواجه خواهیم شد؛ دستهٔ اول زبان‌های برنامه‌نویسی که عمری نسبتاً طولانی دارند و تصمیم هم ندارند از بین بروند چرا که هنوز در زمینه‌های مربوط به خودشان حرف اول را می‌زنند. در مقابل دستهٔ اول، گروهی از زبان‌های جدیدتری قرار دارند که مخترعان این زبان‌ها موفق شده‌‌اند که قدرت، برتری و ویژگی‌های منحصر‌به‌فرد زبان خود را به دنیای برنامه‌نویسان ثابت کنند. ما این‌جا در سکان آکادمی، لیستی از ۲۰ زبان برنامه‌نویسی پراهمیت و بانفوذ را با شما به اشتراک می‌گذاریم. این لیست هم شامل زبان‌های برنامه‌نویسی پیر و هم زبان‌‌های جوان می‌شود! با سکان‌آکادمی همراه باشید تا در مورد این زبان‌ها بیشتر بدانید!



آیا می‌دانستید که کدخوانی هم به اندازهٔ کدنویسی باعث پیشرفت شما در برنامه‌نویسی می‌شود؟

یکی از بدیهی‌­ترین راه­‌ها برای این‌­که در کدنویسی پیشرفت کنید، «کدنویسی» است؛ به عبارت دیگر، باید تا می‌­توانید کد بزنید اما اگر می‌­خواهید پیشرفت خیلی سریع­‌تری داشته باشید، باید علاوه بر کدنویسی، «کدخوانی» را هم به برنامۀ آموزشی خود اضافه کنید! یعنی کدهایی که دیگران نوشته‌­اند را بخوانید. این مقاله دربارۀ این است که چه بخوانیم، چگونه بخوانیم، و هنگام خواندن کدها به دنبال چه باشیم؟ در ادامه با سکان آکادمی همراه باشید.



Code Review: راه‌کارهایی امن به منظور تضمین امنیت سورس کد

وقتی صحبت از Code Review (مرور سورس کد) به‌میان می‌آید، شکی نیست که تیم توسعه‌دهندهٔ شما کار خود را به خوبی انجام می‌دهد تا از عملکرد و کارایی کد‌ها اطمینان حاصل کند؛ ولی با افزایش خطرات امنیتی نرم‌افزاری در دنیای امروز، امری حیاتی است تا تیم شما مسالهٔ امنیت را به اندازهٔ عملکرد جدی بگیرد. با مطالعهٔ این مقاله و یادگیری این ۵ گام، می‌توانید کد‌های خود را به نحو موثری از لحاظ امنیتی بازبینی کنید. با سکان آکادمی همراه باشید.



TensorFlow: فریم‌ورک اپن سورس یادگیری ماشینی گوگل

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



MOCAS: قدیمی‌ترین برنامهٔ کامپیوتری دنیا که هنوز هم کار می‌کند!

MOCAS، که در سال ۱۹۵۸ توسط وزارت دفاع ایالات متحده برای پیگیری قرارداد‌ها و پرداخت‌ها استفاده می‌شد، قدیمی‌ترین برنامهٔ در حال کار در دنیای امروز به حساب می‌آید؛ پس از گذشت ۵۷ سال، MOCAS هنوز هم با بهره‌گیری از پردازندهٔ مرکزی IBM 2098 مدل E-10، سوابق و اطلاعات را پیگیری می‌کند و در یک کلام، برنامه‌ای مفید است. برای آشنایی با این قدیمی‌ترین برنامه‌ٔ کامپیوتری دنیا، در ادامه با سکان آکادمی همراه باشید.



ارتقاء مهارت‌های برنامه‌نویسی با استفاده از ابزار رایگان و اپن سورس Exercism

اکثر افراد بعد از یادگیری اصول کدنویسی در یک زبان خاص، احساس می‌کنند که هنوز هم تسلط خوبی بر آن نداشته و نیاز به ارتقاء مهارت‌های خود دارند؛ Exercism.io یک ابزار اپن سورس (متن‌باز) است که با ارائۀ صدها تمرین در بیش از 30 زبان برنامه‌نویسی مختلف، می‌تواند در دستیابی به مهارت‌های بیشتر به شما کمک کند. این ابزار علاوه بر آموزش نحوۀ کدنویسی به تازه‌کارها از ابتدایی‌ترین مراحل، می‌تواند برای کدنویس‌های باتجربه نیز مفید واقع شود. در این مقاله قصد داریم شما را با ویژگی‌های این ابزار رایگان آشنا سازیم؛ با سکان آکادمی همراه باشید. 



تاریخچه‌ای مختصر از گرافیک وب

گرافیک تحت وب مسیری طولانی را از زمانی که گرافیک صفحات استاتیک تنها از تصاویر تشکیل شده بود تا به امروز که شاهد انیمیشن‌های قدرتمند WebGL هستیم طی کرده است. امکان ایجاد بازی‌های آنلاین و همچنین استفاده از امکانات GPU همگی به لطف وجود امکانات گرافیکی 2 بعدی و 3 بعدی HTML امکان‌پذیر شده‌اند و در حال حاضر هم موتور Webkit مرورگر‌ها جهت استفاده حداکثری از توان پردازشی‌ GPU های امروزی روی کار آمده‌ است. آنچه در این مقاله قصد داریم ارائه دهیم، تاریخچه‌ای مختصر از گرافیک وب از دیروز تا به امروز است. با سکان آکادمی همراه باشید.



Deep Web، Darknet و Dark Web: تعاریف و تفاوت‌ها

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



۵ دلیلی که ثابت می‌کند یادگیری برنامه‌نویسی یک انتخاب فوق‌العاده است!

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



آیا می‌دانستید تفاوت میان Internet و WWW چیست؟

خیلی از ما گمان می‌کنیم بسیاری از کارهایی که انجام می‌دهیم در اینترنت اتفاق می‌افتد؛ مانند تماشای آنلاین یک ویدئو، چک کردن شبکه‌های اجتماعی و غیره اما حقیقت آن است که ما این کارها را در محیط WWW انجام می‌دهیم نه در Internet! اینترنت مجموعه‌ای از شبکه‌ها، کامپیوترها و سایر سیستم‌ها در سراسر جهان است اما این در حالی است که وب -یا به طور کامل‌تر World Wide Web- مانند نرم‌افزاری است که در محیط اینترنت اجرا می‌شود و وجود خارجی ندارد که با استفاده از پروتکل‌های گوناگونی به وبسایت‌ها و سرویس‌های گوناگونی دسترسی می‌یابد. برای بررسی بیشتر تفاوت‌های این دو، با سکان آکادمی همراه شوید.



نقد و بررسی ادیتورهای اتم، سابلایم، ویژوال استودیو کد و ویم: کدام‌ یک بهترین است؟

با وجود ادیتورهای بسیاری که این روزها در اختیار برنامه‌نویسان گذاشته‌ شده‌اند، گرچه دست برنامه‌نویسان و توسعه‌دهندگان در انتخاب ادیتوری مناسب ساده به نظر می‌رسد، اما این در حالی است که پس صرف کمی زمان، خواهیم دید که این کار آنقدر هم که ساده به نظر می‌رسد، ساده نیست! وقتی صاف و پوست کنده سؤال می‌کنیم که بهترین ادیتور کد برای برنامه‌نویس‌ها چیست؟ به جواب دل‌نشینی نخواهیم رسید چرا که سلیقه‌ها متفاوتند، اما ما در این مقاله قصد داریم بین ۴ تا از محبوب‌ترین ادیتورها مقایسه‌ای برابر و عادلانه انجام دهیم؛ مقایسه‌ای جذاب بین اتم، سابلایم، ویژوال استودیو کد و ویم! در ادامه با سکان آکادمی همراه باشید.



اگر می‌خواهید هرچه زودتر برچسب «برنامه‌نویس تازه‌کار» را از روی خود بردارید، حتما به این توصیه‌ها گوش دهید!

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



۱۰ کتاب محبوب برنامه‌نویسی منشن‌شده در پرسش‌و‌پاسخ‌های Stackoveflow

وبسایت محبوب Stackoveflow از سال ۲۰۰۸ تاکنون، توانسته جایش را روز‌به‌روز در میان برنامه‌نویسان و توسعه‌دهندگان بیشتر باز کند؛ از زمان تاسیس تاکنون، Stackoveflow تبدیل به محبوب‌ترین منبع برای برنامه‌نویسانی شده که می‌خواهند سؤالات خود را به اشتراک بگذارند تا به بهترین پاسخ برسند. در طی بحث‌هایی که در این وبسایت مطرح می‌شود، خیلی وقت‌ها برنامه‌نویسان در جواب سؤالات، کتاب‌هایی را هم برای موضوعات مربوطه معرفی می‌کنند که در این مقاله لیستی ۱۰ تایی از کتاب‌های محبوب برنامه‌نویسی بر اساس داده‌کاوی‌های صورت گرفته روی استک‌اورفلو را جمعآوری کرده‌ایم. در ادامه، با سکان آکادمی همراه باشید.



آشنایی با مدارک شبکه شرکت Cisco و کاربردهای آن‌ها در دنیای تجارت

هر کس که زمانی در زمینهٔ IT فعالیت کرده باشد این موضوع را به خوبی می‌داند که تخصص‌های مورد نیاز به سرعت تغییر می‌کنند، بنابراین در سال 2017 نباید به داشته‌های قبلی خود متکی بود و برای به اصطلاح «آپدیت» کردن خود می‌بایست گام‌هایی عملی برداشت! کلیهٔ بحث‌هایی که راجع به هک شدن سایت‌ها، جرائم اینترنتی و دزدی اطلاعات می‌شود به طور مشخص یک معنی دارد: متخصصان حوزۀ امنیت سایبری به شدت مورد نیاز می‌باشند. همچنین پیش‌بینی می‌شود در سال‌‌های آتی نیز تقاضای زیادی برای مدیران شبکه وجود داشته باشد و اینجا است که پای تخصص‌های فنی شبکه شرکت Cisco به میان می‌آید. در پاسخ به این سوال که در کدام یک از مدارک Cisco باید حرفه‌ای شوید تا بتوانید شغل مورد نظر خود را بدست آورید؟ پیشنهاد می‌کنیم که 5 مورد از مواردی که باعث می‌شود در سال 2017  شما در زمینۀ مشاغل مربوط به شبکه از رقبا پیشی بگیرید را از دست ندهید.



Windows 10 Cloud: جایگزینی برای Chrome OS

مایکروسافت سال‌ها است که تلاش می‌کند تا سازندگان کامپیوتر‌های شخصی را از سیستم عامل Chrome OS و مصرف‌کنندگان را از iPad شرکت اپل و محصولات مشابه آن دور نگه دارد؛ همان طور که می‌دانید، ویندوز RT هیچ وقت به صورت جامع مورد استفاده قرار نگرفت و ویندوز ۸.۱ با سرویس Bing هم نتوانست موفقیت چندانی به دست آورد. اما به تازگی این غول نرم افزاری، روی یک نسخهٔ ارزان قیمت دیگر، از سیستم عامل محبوبش کار می‌کند که Windows 10 Cloud نام گرفته است که به نظر تهدیدی برای رقبا محسوب می‌شود. برای آشنایی با جزئیات بیشتر در مورد Windows 10 Cloud، با سکان آکادمی همراه باشید.



کارهایی که با پیروی از آنها می‌توانیم در دید سایرین یک برنامه‌نویس مزخرف جلوه کنیم!

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



آشنایی با پدیدۀ User Onboarding و تاثیرات آن بر موفقیت وبسایت یا اپ

شاید در میان کاربران فارسی، کمتر کسی با مفهوم اصطلاح User Onboarding آشنا باشد؛ متاسفانه معادل دقیقی برای این عبارت در زبان فارسی وجود ندارد اما معانی این اصطلاح آن‌قدر گسترده است که حتی ممکن است اعضای یک گروه با فعالیت‌های مشترک، برداشت‌های متفاوتی از آن داشته باشند. برداشت بعضی‌ها این است که باید به کاربران آموزش‌های لازم داده‌شود، بعضی می‌گویند که این همان تجربۀ کاربری است، بعضی دیگر هم معتقدند که User Onboarding شامل معرفی اولیه با چند کلیک و سوایپ است! برای پی بردن به معنای حقیقی این عبارت و بررسی بیشتر آن، با سکان آکادمی همراه شوید.



استخدام توسعه‌دهندگان PHP و Android در شرکت نرم‌افزاری آتی‌تل

شرکت آتی تندیس لیان (سهامی خاص) با نام اختصاری آتی‌تل، عضو سازمان نظام صنفی رایانه‌ای استان تهران و همچنین عضو انجمن مدیریت پروژه ایران یکی از شرکت‌های دانش بنیان حوزهٔ آی‌تی است که در زمینه‌های اجرای پروژه‌های نرم‌افزاری، ارائهٔ محصولات و اجرای راه‌کارهای بومی‌شده در حوزه‌های یکپارچه‌سازی سیستم‌ها، مدیریت ارتباط با مشتریان (CRM)،‌ مدیریت درخواست‌ها و وظایف، راه‌کارهای بانکداری الکترونیک، راه‌کارهای مخابراتی، پورتال‌های سازمانی و مشاوره است. آتی‌تل به منظور تکمیل کادر فنی خود، از کلیهٔ علاقمندان دعوت به‌عمل می‌آورد.



راز برنامه‌نویسی سریع: فکر نکنید!

وقتی بحث پیچیدگی کد پیش می‌­آید، اغلب برنامه­‌نویسان می­‌گویند که می­‌خواهند کدهای ساده‌­ای بنویسند اما محدودیت زمان و یا مسائلی مانند دانش ناکافی، امکان تکمیل کار و سپس ساده­‌سازی را به آن‌­ها نمی‌­دهد! البته درست است که برنامه­‌نویسانی که زمان پروژه را رو به پایان می­‌بینند و فشار آن را حس می­‌کنند، کدهای پیچیده­‌تری می‌­نویسند اما در واقع این محدودیت زمان نیست که آن­‌ها را مجبور به این کار می‌­کند؛ به جای این که برنامه­‌نویسی بگوید «محدودیت زمان اجازهٔ ساده­‌نویسی کدها را نمی‌­دهد»، می­‌تواند بگوید «من آن‌قدر سرعت عمل ندارم که بتوانم در این زمان محدود، کدهای ساده‌­ای بنویسم». یعنی هر چقدر سرعت شما در برنامه‌­نویسی بیشتر باشد، محدودیت زمانی تأثیر کمتری بر کیفیت کدهای شما خواهد داشت. به طور کلی، آنچه در این مقاله قصد داریم مورد بررسی قرار دهیم این است که به چه شکل و با اتخاذ چه استراتژی‌هایی می‌توانیم به برنامه‌نویس سریع‌تری تبدیل شویم. در ادامه با سکان آکادمی همراه باشید.