وقتی توسعه دهندگان میخواهند برنامههای موبایل برای اندروید یا برنامههای مبتنی بر وب و یا مبتنی بر دسکتاپ ایجاد کنند، آنها باید این حقیقت را بپذیرند که بسیاری از برنامههای پویا باید دادهها را از یک پایگاهداده...
تعداد زیادی از تکنولوژیهای جدید هیجانانگیز - از اتوماسیون فرآیند روباتیک (RPA) گرفته تا یادگیری ماشین (ML)- روشی را که شرکتها کسبوکار را انجام میدهند تغییر دادهاند. به عنوان یک مدیر اجرایی در دوران دیجیتال،...
دنیای توسعه برنامههای کاربردی اندروید را بررسی کنید. مجموعه آموزشی Android Development Essential Training از طریق فرآیند توسعه، طراحی، مدیریت و توزیع برنامههای Android کار میکند. در این درس، اولین قسمت از این مجموعه، مدرس David...
به دست آوردن گواهینامه (Java SE 8 Oracle Certified Associate (OCA میتواند به شما کمک کند اعتبار حرفهای خود را با نشان دادن تخصص برنامهنویسی جاوا، به دیگران در رشته خود افزایش دهید. مجموعه Oracle Java Certification برای کمک به شما برای انجام...
درخواست شغلی در برنامهنویسی ++C دارید؟ ببینید چه سوالاتی را در مصاحبه خود انتظار دارید و چگونه به آنها پاسخ دهید تا بر مفاهیم کلیدی تسلط یابند. مدرس Erin Colvin انواع سوالاتی را بررسی میکند که شما میتوانید در یک...
کشف چگونگی استفاده از کد Ruby برای تعامل با سیستم فایل. با Ruby میتوانید برای پیکربندی فایلهای و log ها، وظایف خودکار مانند ترکیب نامه و پیدا کردن و سازماندهی فایلها بدون ترک کردن ویرایشگر کد خود، اقدام کنید. در...
معماری Serverless پردازش را از سرورهای فیزیکی به ابر انجام می دهد. این دوره یک مرور کلی از انواع مختلف الگوهای طراحی موجود برای توسعه و استفاده از نرم افزار Serverless را فراهم می کند. مربی Lynn Langit مفاهیم اصلی پشت سرور را پوشش...
علاقهمند به اضافه کردن تست بار به جعبه ابزار حرفهای تان هستید؟ در این درس یاد بگیرید که چطور از Apache JMeter، یک ابزار تست عملکرد منبع-باز معروف، برای ایجاد و اجرای تستهای بار استفاده کنید که به شما کمک میکند مسائل...
Node.js یکی از سیستم عامل های اصلی برای وب است و Express یکی از محبوب ترین چارچوب Node است. این دوره طراحی شده است تا مهارت های توسعه خود را به سطح بعدی با تکنیک های پیشرفته ای که شما را قادر به مقابله با پروژه های پیچیده تر...
با کتابخانه استاندارد C، کتابخانه استاندارد توابع موجود برای زبان برنامه نویسی C، سرعت برنامه نویسی خود را افزایش دهید. این دوره بیش از 60 توابع مفید و محبوب را پوشش می دهد، همانطور که در فایل های header stdio.h، stdlib.h، stdint.h،...
جاوا اسکریپت زبان lingua franca از وب است، اما قبل از استفاده از آن برای ایجاد وب سایت های پویا، شما باید بدانید که چگونه کار می کند. در این دوره، مدرس Joe Chellman قواعد زبان جاوا اسکریپت را بررسی می کند. او نشان می دهد چگونه...
تزریق وابستگی (Dependency injection (DI به طور فزایندهای در اندروید محبوب است. Injection مقدار کد مورد نیاز در یک برنامه را کاهش میدهد و overhead رفع اشکال را کاهش میدهد. یک ابزار DI مانند Dagger، که مسئولیت ایجاد و فراهم کردن وابستگیهای...
Refactoring code یک مسئولیت کلیدی برای توسعه دهندگان نرمافزار است. این کار به شما کمک میکند کیفیت کد را گسترش دهید - پایهای که باید به سرعت واکنش نشان دهید تا تغییر دهید، ویژگیهای جدید را اضافه کنید، و محصولات با...
Kotlin یک زبان برنامه نویسی هیجان انگیز و مختصر است، دارای متغیرهای غیر قابل تغییر است و تقریبا همیشه از استثنائات اشاره گر صفر خلاص می شود. اگر شما یک توسعه دهنده جاوا هستید که با Kotlin شروع به کار می کند، این دوره برای...
ویژگی های اصلی Xcode 10، محیط توسعه یکپارچه برای توسعه دهندگان برنامه های macOS، iOS، watchOS و tvOS را بررسی کنید. این دوره به توسعه دهندگان جدید اپل کمک می کند تا Xcode را نصب کنند و شروع به نوشتن و ویرایش کد کنند و مهمترین مفاهیم...
با استفاده از قدرت Microsoft Azure و Azure Media Services ، برنامه های رسانه ای پیچیده تر بسازید. این درس توضیح میدهد که Azure Media Services چهامکاناتی برای توسعه دهندگان وب سایتها و برنامههای غنی رسانهای را ارائه میدهد. مربی Sahil...
با UiPath، یک ابزار پیشرو اتوماسیون رباتیک (RPA) شروع بکار کنید. این دوره راهنمایی برای بهینه سازی انواع فرآیندهای قابل کنترل نرم افزاری را با استفاده از این ابزار محبوب ارائه می دهد. مربی Bryan Lamb کمک می کند تا شما را با...
به عنوان یک توسعه دهنده جاوا اسکریپت که برای یک موقعیت جدید رقابت میکند، ممکن است با سوالات مصاحبه پیچیده برخورد کنید که شما را در مورد موضوعاتی که ممکن است در دنیای واقعی با آن روبرو شوید، تست کند. در این درس عملی،...
npm یک بخش کلیدی از جعبه ابزار هر توسعه دهنده است. این مدیریت بسته برای چارچوب جاوا اسکریپت و جاوا اسکریپت مانند Node.js است، و توسعه دهندگان را قادر میسازد به راحتی کد استفاده مجدد را به اشتراک بگذارند. این دوره به...
مرور همه ویژگیهای جدید در هر انتشار از ASP.NET، میتواند چالش برانگیز باشد. در این درس مبتنی بر پروژه، مدرس Phil Japikse به سادهسازی این فرآیند با پایهریزی ویژگیهای جدید در ASP.NET Core 1.0, 1.1, 2.0 و 2.1 و آشنا کردن شما با مزایای...
امروزه توسعه دهندگان، منابع متعددی برای یادگیری مهارتهای `hard` لازم برای موفقیت در یک نقش فنی دارند، اما بسیاری از آنها مهارتهای نرم افزاری لازم برای برتری در شغلشان را از دست دادهاند. این درس بر روی یکی از...
مشخصات جاوا EE استاندارد صنعتی برای برنامههای کاربردی وب در سطح شرکتی است. در این دوره مربی Eyitayo Koleoso بر روی JSF تمرکز میکند و به برنامه نویسان جاوا نشان میدهد که چگونه از این پلت فرم برای ساختن برنامههای قوی...
Kanban یک روش بهبود فرآیند در اصل برای تولید ناب ، تاکید بر بهرهوری ، همکاری ، و شفافیت است . این درس به توسعه دهندگان نرمافزار و تیمهای آنها برای بهبود جریان کار و عملکرد آنها ، در حالی که بهترین کار خود را...
زبان برنامهنویسی (Visual Basic for Applications (VBA به شما این امکان را میدهد که وظایف روتین خود را در اکسل خودکار کنید، و یادگیری آن به اندازه ای که اکثر افراد فکر میکنند، دشوار نیست. در این درس، Curt Frye یک دوره بر روی VBA ارائه...
خدمات وب مبتنی بر RESTful و SOAP بخش مهمی از کار با Java EE هستند. آنها برنامه های جاوا را برای ایمنی و کارآمدی انتقال داده ها از طریق اینترنت با استفاده از پروتکل های استاندارد اینترنت، فعال می کنند. این دوره به شما می آموزد...
آیا میخواهید یک فروشگاه آنلاین بسازید؟ آن را با wordpress بسازید و از همه پلاگین های پیشرفته و ویژگیهای توسعه غنی که پلتفرم دارد، بهره ببرید. برای شروع مدرس Patrick Rauland به این ملزومات نگاه میکند: نحوه پرداخت , محاسبه...
دستورالعملهای امنیتی وب مفید هستند. تست نفوذ، نقاط ضعف در کد و زیرساختار را پیدا میکند. با این حال، در این میان، توسعه دهندگان باید کد resilient ایجاد کنند. در این دوره، مدرس Emmanuel Henri توسعه دهندگان جاوا اسکریپت را...
#C در مک؟ بله، با ویژوال استودیو برای مک، برنامه نویسی #C در macOS امکان پذیر است. در حالی که تفاوت های زیادی در ویژوال استودیو کلاسیک وجود دارد، ویژوال استودیو برای مک به همان اندازه سریع، واضح و سازگار است و به عنوان...
فرایند اتوماسیون روباتیک (RPA) یک راه قدرتمند برای توسعه رباتهای مبتنی بر نرمافزار برای خودکار کردن وظایف تکراری و دستی است. برای شروع کار در RPA، مهم است که یک پایه گسترده از مهارتهای فنی و تجاری را در اختیار...
Kafka پیشرو در زمینه منبع-باز و فناوری جریان داده در مقیاس سازمانی است. این کار به شما کمک میکند اطلاعات خود را به جایی منتقل کنید که در آنجا به آن نیاز دارید، در زمان واقعی، با کاهش دردسری که با ترکیب چند منبع و سیستمهای...
با Koa، یک چارچوب میان افزار معروف برای Node.js که توسط تیم Express طراحی شده، شروع به کار کنید. در این درس، مدرس Emmanuel Henri به شما کمک میکند که با این چارچوب وب محبوب آشنا شوید و جزئیات چگونگی کار با Koa در برنامههای کاربردی...
همان طور که برنامههای کاربردی تلفن همراه بالغ میشوند، کاربران انتظار دارند که دادهها در سراسر دستگاههای - حتی آفلاین - و همچنین به روز رسانی های بلادرنگ، در دسترس باشند. AWS AppSync هم چنین با استفاده از GraphQL برای...
توسعه برنامههای کاربردی بر روی موبایل، به اندازه کافی چالش برانگیز است بدون اینکه به یادگیری و توسعه بخش سمت سرور نیاز داشته باشد. خدمات وب سایت آمازون (AWS) بسیاری از خدمات مورد نیاز شما را فراهم میکند - اما هدایت...
پایان دادن به نوشتن دستورات خط فرمان برای برنامه های شما. از Tkinter، بسته پایتون برای ایجاد عناصر تم های رابط کاربری با استفاده از جعبهابزار Tk GUI استفاده کنید. در این درس به مدرس Barron Stone بپیوندید، او به شما نشان میدهد...
Android Jetpack، که در Google I/O 2018 معرفی شد، مجموعه ای از اجزای نرم افزار اندروید است. یکی از این اجزاء - Navigational Architecture - دارای توانایی تغییر اساسی در برنامه های معماری، با ساده سازی ناوبری میان مقصد در یک برنامه است. در این...
آیا میخواهید درک خود از ++C را عمیقتر کنید؟ در این درس برخی از جنبههای پیچیده این زبان برنامهنویسی اصلی، از smart pointers تا move semantics را مورد بررسی قرار میدهد. مدرس Bill Weinman با تحلیل عمیقتر در موضوع کلاسها و اشیاء...
++C الگوهای برنامهنویسی عمومی را پشتیبانی میکنند، که در آن، کد مستقل از نوع کار میکند. (C++ Standard Template Library (STL یکی از کاملترین و قویترین کتابخانههای کانتینری موجود در این زمینه است. داشتن درکی صحیح از الگوهای...
برنامه های تک صفحه (SPAs) می توانند یک تجربه کاربری مثبت برای کاربر فراهم کنند، اما طراحی و ساخت یک SPA بدون چالش های آن نیست. در این درس، نحوه استفاده از ASP.NET Web API و فریمورک Angular را یاد بگیرید تا کار طراحی و ساخت SPA ها کمی...
مبانی برنامه نویسی با ++C را شروع کنید. سی پلاس پلاس به طور گسترده ای برای توسعه سیستم ها و برنامه های کاربردی مورد استفاده قرار می گیرد، ++C تقریبا در هر سیستم عامل موجود است و بسیاری از زبان های مشتق شده از جمله #C و...
با اختصاص زمانی برای یادگیری، نحوه کار حافظه در جاوا، شما میتوانید از بروز مشکلات در کد خود اجتناب کنید، همچنین به طور موثر هر گونه خطای حافظه را که هنوز رخ ممکن است رخ بدهد را اصلاح کنید. در این درس، به مربی Matt...
Azure Storage بخش مهمی از ابزار توسعه Microsoft Azure است. در این دوره، مدرس Anton Delsink یک نمای کلی از Azure Storage را فراهم می کند و همچنین یک نگاه مختصر به گزینه های موجود برای توسعه دهندگان: جدول، فایل، صف و ذخیره سازی مبتنی بر بلوک،...
جاوا اسکریپت اجازه می دهد تا به سرعت و به آسانی قابلیت ها و ظاهر شیرپوینت را تغییر دهید. بسیاری از صاحبان وب سایت ها و مدیران از آن هراس دارند، اما شما مجبور نیستید یک توسعه دهنده باشید تا بتوانید از قدرت جاوا اسکریپت...
وب سایت ها بخش مهمی از کسب و کار مدرن هستند. داشتن یک وب سایت حرفهای، مشروعیت هر چیزی که میفروشید را اضافه میکند. Hugo یک ژنراتور سایت استاتیک است که می تواند به شما در ایجاد یک وب سایت ساده در عرض چند دقیقه بدون...
وب سایت ها بخش مهمی از کسب و کار مدرن هستند. داشتن یک وب سایت حرفهای، مشروعیت هر چیزی که میفروشید را اضافه میکند. Jekyll یک ژنراتور سایت استاتیک مبتنی بر Ruby است که می تواند به شما در ایجاد یک وب سایت ساده در عرض...
Node.js از زمان آغاز فعالیت خود در سال 2009، همچنان محبوبیت خود را ادامه داده است. Node.js با استفاده از ابزارهای سریع و پیشرفته خود، از راه اندازی به عنوان یک چارچوب full-stack همواره انتخاب شده است. این دوره برای کمک به توسعه...
نمیتوانید Dynamo node که به آن نیاز دارید را پیدا کنید؟ پایتون به شما این امکان را میدهد که گرههای سفارشی قوی ایجاد کنید که قابلیت دینامو را گسترش داده و چالشهای مدلسازی Revit را با روشهای هوشمندانه و سریعتر...
Arduino، خانواده microcontrollersهای تک منظوره دارای منبع باز، میتواند انواع پروژههای پیچیده، از روباتها تا تکنولوژی پوشیدنی را به قدرت برساند. به عبارت دیگر، انتخاب تکنولوژی نسبتا آسان است، حتی برای آنهایی که سابقه...
Angular یک فریمورک بسیار محبوب برای توسعه سمت-مشتری (client-side)است. (SharePoint Framework (SPFx روش توسعه برای Office 365 و SharePoint در محل است. در این قسمت مجموعه SharePoint Framework برای Developers، با استفاده از عناصر Angular یاد بگیرید چگونه از Angular با SPFx...
مایکروسافت Azure دارای خدمات متنوعی برای توسعه دهندگان است که به دنبال ایجاد یک کاربرد وب بر روی پلت فرم ابری هستند. در این راستا، مدرس Matt Milner در مورد نحوه ساخت برنامههای کاربردی وب که از برخی از این خدمات استفاده...
یک شیرجه عمیق در ذخیره سازی Azure Blob بزنید، یک راهحل ذخیرهسازی اشیاء برای ابر که برای ذخیره انواع گستردهای از دادههای unstructured ایدهآل است. Anton Delsink مربی Azure Storage در این بخش به شما کمک میکند تا درک کنید چطور از...