Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه های سریع و گسترش پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای انجام عملیات I/O بهره می برد. از اینرو Node.js یک پلتفرم سبک و کارا برای پیاده سازی برنامه های Real-time و مبتنی بر داده است که می توانند به راحتی در سرورهای نامتمرکز اجرا شوند. در این دوره شما با نوشتن ۵ برنامه Real World با Node.js آشنا خواهید شد.
JetBrains PhpStorm یک محیط توسعهی زبان برنامهنویسی PHP بوده که بر پایهی پلتفرم JetBrains IntelliJ IDEA طراحی شده است و تقریبا همهی امکانات JetBrains WebStorm را داراست. این برنامه نیز مانند IDEهای دیگر شرکت JetBrains با برخورداری از امکاناتی مثل ناوبری و هدایت پیشرفته، تکمیل خودکار کدها، تجزیه و تحلیل کیفیت کدها، عیبیابی و رفع خطاهای کد و… افزایش بهرهوری و کارایی را برای برنامهنویسان به ارمغان میآورد. در این دوره آموزشی قصد شده تا با آموزش دادن قسمت های مختلف PhpStorm کاربران یک تجربه کاربری بهتری با این IDE داشته باشند و از کار با PhpStorm لذت ببرند و همینطور کد های خود را در سریع ترین زمان بنویسند.
با اومدن html5 تکنولوژی های جدید هم معرفی شد.یکی از این تکنولوزی ها وب سوکت هستش. اول اینکه ارتبط های قدیمی ما به این شکل بود که کلاینت یک درخواست به سرور میفرستاد. کانکشن کلاینت قطع میشد، سرور کانکشن باز میشه و پاسخ فرستاده می شود. همون مفهوم کلاینت سروری قدیمی. ولی با api وب سوکت ما قابلیت ایجاد یک کانکشن دو طرفه داریم. یعنی هم سرور میتواند در هر زمان ریسپاند بفرستد و هم کاربر ریکوئست بدهد. با اولین ارتباط یک اتصال دو طرفه ی ماندگار به وجود می آید که تا از بین رفتن session یا بستن مرورگر باز میماند. این قابلیت به ما کمک میکند تا…
آیا دوست دارید یک برنامه اندروید بسیازید؟ با دیوید گاسنر همراه باشید تا بتوانید به یک برنامه نویس تبدیل شوید. در ابتدا باید برنامه Android Studio را داشته باشید. در این ویدئو آموزشی تمام ویژگی های ضروری این نرم افزار و نرم افزار های دیگر مانند Java Development Kit and و HAXM را فرا خواهید گرفت.این ویدئو به زبان انگلیسی بوده و David Gassner با معرفی رابط کاربری به شما کمک خواهد کرد تا با ساخت shortcut ها برای نوشتن کد آماده باشید. در این ویدئو شما همچنین فرا خواهید گرفت که چگونه از کد خود بکاپ گرفته و کد نوشته شده خود را شکال زدایی کنید.
Arduino (آردوینو) یک برد کنترلی کوچک است که با برنامه نویسی درست می تواند کارهای بزرگی انجام دهد. از کنترل یک ربات گرفته تا پیاده سازی خانه های هوشمند. سختافزار آن شامل یک برد سختافزار متنباز که حول میکروکنترلر ایویآر اتمل یا یک آرم اتمل طراحی شدهاست. بعنوان مثال مدل Arduino UNO Rev3 دارای رابط یواسبی، ۶ پین ورودی آنالوگ و همچنین ۱۴ پین ورودی/خروجی دیجیتال است که اجازهٔ اتصال بردهای توسعهٔ مختلفی را فراهم میآورد.
جاوا اسکریپت زبان برنامهنویسی پویا و مبتنی بر شی (Object-based) است که هم سمت کاربر و هم سمت سرور، برای ایجاد تعمال با صفحات وب به کار میرود. جایی که HTML و CSS ساختار اولیه و ظاهر صفحات وب را تعیین میکنند، جاوا اسکریپت نحوه عملکرد صفحات وب را کنترل میکند. جاوا اسکریپت، تجربه کاربر را از صفحه وب با تبدیل آن از یک صفحه استاتیک به یک صفحه تعاملی بهبود میبخشد. بطور خلاصه، جاوا اسکریپت به صفحات وب رفتار میبخشد.
کوتلین، یکزبان برنامهنویسی همهمنظوره و منبع باز است که قابلیتهای شیگرا و توابع کاربردی را باهم ترکیب کرده است. از کوتلین (Kotlin) برای ساخت اپلیکیشنهای ماشین مجازی جاوا (JVM)، اندروید، مرورگر و اپلیکیشنهای مستقل MacOS، لینوکس، ویندوز، iOS, WebAssembly و اندروید استفاده میشود. کوتلین توسط شرکت JetBrains ایجاد و تحت مجوز Apache 2 بهصورت منبع باز منتشر شد.
وردپرس، یک سیستم سایت ساز و پکیج راه انداز وب سایت و وبلاگ (از هر نوع و هر مدل است) که به صورت رایگان شما می توانید آنرا از طریق وب سایت رسمی وردپرس (فارسی یا انگلیسی) دانلود کرده و بر روی فضای اینترنتی خود نصب کنید (فضای اینترنتی همان فضایی است که سایت شما و محتویات آن بر روی آن فضا قرار میگیرد) و سپس وب سایت خود را به طور کامل با جزئیات و امکانات متفاوت و طرح دلخواه بر روی آن راه اندازی کرده و مطالب و بخشهای مختلف سایت را خودتان مدیریت کنید.
زبان برنامه نویسی پایتون بر خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن ها تاکید دارد. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند. پایتون مدلهای مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی میکند و برای مشخص کردن نوع متغییرها از یک سامانه پویا استفاده میکند. زبان پایتون به دلیل سادگی ,قدرت و مودالهای کامل آن مورد توجه خیلی از سازمانها مانند گوگل، یاهو و IBM قرار گرفته است.
در این دوره آموزشی شما می توانید تا با استفاده از اصول کار با Unity 4 برنامه نویسی اولیه موتورهای هوشمند بازی ها را انجام داده و در نهایت بتوانید تا یک رابط کاربری گرافیکی بسیار حرفه ای را طراحی نمایید. دوره دارای بخش های مختلفی از جمله مباحث راه اندازی سیستم های راه گشای AI و همچنین موضوعات پیشرفته پیرامون زبان های مختلف برای بازی ها می باشد.