اندروید یک سیستم عامل موبایل مبتنی بر نسخه ی تغییر یافته linux می باشد. که این سیستم عامل از همان ابتدا با نام اندروید توسعه و راه اندازی شد. در سال ۲۰۰۵ طبق یک استراتژی برای ورود به بازار موبایل شرکت گوگل، اندروید و ابزارهای کار با آن را ارائه داد.
شرگت گوگل می خواست که اندروید open source و free باشد. بنابراین بیشتر کد های اندروید را تحت Open Source Apache Licens منتشر کرد این بدان معنی است که هر کسی می تواند به آسانی سورس کد اندروید را به صورت کامل دانلود کند و از آن استفاده کند.
در این کتاب آموزشی سعی شده است که برنامه نویسی اندروید به صورت کاربردی تر و همراه مثال های عملی به زبان فارسی شرح داده شود
روبی (Ruby) یک زبان برنامهنویسی انعطافپذیر، پویا و شیگرا است. روبی ویژگیهای نگارشی پرل و شیگرایی اسمالتاک را با هم در خود دارد. زبان روبی در سالهای میانی دهه ۱۹۹۰ توسط یوکیهیرو ماتسوموتو در ژاپن اختراع شد. ویژگیهای گوناگون زبانهای پرل، لیسپ، اسمالتاک و آیفل الهامبخش ماتسوموتو در ساخت روبی بودند. زبان روبی پارادایمهای گوناگون برنامهنویسی از جمله برنامهنویسی تابعی، شیء گرا و بازتابی را پشتیبانی میکند، دارای گزارهها و متغیرهای پویا و مدیریت…
پایتون (Python) یک زبان برنامهنویسی همه منظوره، سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم (Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند. پایتون مدلهای مختلف برنامه نویسی را پشتیبانی میکند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده میکند.این زبان از زبانهای برنامه نویسی …
سوئیفت (Swift) یک زبان برنامهنویسی کامپایلری و چند پارادایمی است که توسط شرکت اپل برای توسعه نرمافزار بر روی بستر آیاواس و اواس ده تولید شدهاست. این زبان که در کنفرانس توسعهدهندگان اپل در سال ۲۰۱۴ معرفی شد، طراحی شده است تا جایگزینی برای زبان برنامهنویسی شیءگرای اپل یعنی Objective-C باشد. کدنویسی و کامپلر شما می توانید با استفاده از نرم افزار طراحی شده شرکت اپل به نام xcode این زبان برنامه نویسی را گسترش دهید. Swift Tutorial Series دوره های آموزشی از شرکت لیندا می باشد که در آن شما با ویژگی های مهم این زبان برنامه نویسی کارآمد آشنا می شوید.
کودو یک ابزار کارآمد است که این امکان را به ما می دهد که بدون نیاز به کد زدن و به صورت ویژوال بتوانیم یک بازس رایانه ای را طراحی کنیم. این نرم افزار به کودکان و افراد کم سن و سال تر این امکان را می دهد که با ابزاری ساده و ایجاد محیط های سه بعدی و… بتوانند هوش و استعداد خود را تقویت کنند. در دوره ی آموزشی…
یکی از شاخه های پر درآمد اندروید، گسترش و بهینه کردن برنامه های کاربردی و جانبی اندروید می باشد که اکثرا با زبان جاوا نوشته می شوند. در این دوره ی آموزشی با برنامه نویسی برای اندروید و ایجاد برنامه های اندرویدی آشنا می شوید.
بسیاری از مشکلات و مسایل پیش آمده در هنگام کدنویسی با استفاده از الگوهای طراحی که به صورت مستنداتی دیداری سودمند می باشند قابل حل می باشد.به خصوص در حوزه ی برنامه نویسی شی گرا Design Patterns in PHP دوره آموزشی است که در آن شما با ۱۱ الگوی طراحی که در حل مشکلات رایج در کدنویسی با PHP، کمک سودمند و مهم برای برنامه نویس خواهند بود آشنا می شوید.
یک زبان برنامهنویسی کامپایلری و چند پارادایمی است که توسط شرکت اپل برای توسعه نرمافزار بر روی بستر آیاواس و اواس ده تولید شدهاست. این زبان که در کنفرانس توسعهدهندگان اپل در سال ۲۰۱۴ معرفی شد، طراحی شده است تا جایگزینی برای زبان برنامهنویسی شیءگرای اپل یعنی Objective-C باشد.
TutsPlus iPhone App Development With Swift دوره آموزشی است که در آن شماقدم به قدم با فرآیند ساخت یک اپلیکیشن iPhone در زبان برنامه نویسی Swift آشنا می شوید.
سوئیفت (به انگلیسی: Swift) یک زبان برنامهنویسی کامپایلری و چند پارادایمی است که توسط شرکت اپل برای توسعه نرمافزار بر روی بستر آیاواس و اواس ده تولید شدهاست. این زبان که…
در دوره ی آموزشی TutsPlus Game Development With Swift and SpriteKit سعی بر این است با ساخت بازی به وسیله Sprite Kit و زبان برنامه نویسی Swift آشنا شوید.
هنگام کدنویسی برنامه های کوچک کامپیوتری از آنجایی که تعداد متغیر های برنامه معمولاً از تعداد انگشتان دست تجاوز نمی کند، تعیین نوع متغیرها کار دشواری نیست اما زمانی که با برنامه های بزرگ سروکار دارید تعیین ساختار مناسب برای داده ها و نوع متغیر ها کاری دشوار محسوب می شود. در محیط های برنامه نویسی مدرن، رسیدن به درک عمیقی از ساختار داده ها برای برنامه نویس امری حیاتی بشمار می رود. روش های مختلفی برای مدیریت و گروه بندی داده های مختلف در برنامه های کامپیوتری وجود دارد. در دوره آموزشی Foundations of Programming: Data Structures شما با این ساختار های پرکاربرد و مفید داده ها برای برنامه نویسی حرفه ای تر آشنا شوید.