php یک زبان پردازه نویسی است که سورس آن در اختیار عموم قرار گرفته و در سند های HTML برای اجرای توابع محاوره ای طرف سرویس دهنده مورد استفاده قرار می گیرد. این زبان در تمام سیستم عامل ها ی اصلی اجرا می شود و اساسا با لینوکس و سرویس دهنده های وب یونیکس در سرویس دهنده های ویندوز (همراه با نرم افزار های افزودنی) مورد استفاده قراز می گیرد. PHP را می توان در یک صفحه وب گنجاند و ار آن برای دستیابی به اطلاعات بانکهای اطلاعاتی و نمایش آنها استفاده کرد. انشعاب سند های HTML حاوی پردازه های PHP معمولا PHP. است. PHP پیش از این مخفف Personal Home Page بود و در نگارشهای حدید تر نیز مخفف PHP Hypertext Preprocessed است. ساختار گرامری آن نسبتا ساده و به ساختار گرامری پرل شباهت زیادی دارد، برخی از جنبه های جاوا اسکریپت و C را نیز داراست. در دوره آموزشی Udemy Advanced search form with PHP با آموزش پیشرفته فرم جستجو در پی اچ پی اشنا خواهید شد.
دسته:
آموزش ←
برنامه نویسی و طراحی وب
|
کاربردی
اینترنت اشیا، (Internet of Things) (مخفف IoT) که گاهی در زبان انگلیسی اینترنت چیزها(Internet of Objects) هم برای این کلمه استفاده میشود، به طور کلی اشاره دارد به بسیاری از چیزها شامل اشیا و وسایل محیط پیرامونمان که به شبکه اینترنت متصل شده و بتوان توسط اپلیکیشنهای موجود در تلفنهای هوشمند و تبلت کنترل و مدیریت شوند. اینترنت چیزها به زبان ساده، ارتباط سنسورها و دستگاهها با شبکهای است که از طریق آن میتوانند با یکدیگر و با کاربرانشان تعامل کنند. این مفهوم میتواند بهسادگی ارتباط یک گوشی هوشمند با تلویزیون باشد و یا به پیچیدگی نظارت بر زیرساختهای شهری و ترافیک. از ماشین لباسشویی و یخچال گرفته تا پوشاک؛ این شبکه بسیاری از دستگاههای اطراف ما را در برمیگیرد. در دوره آموزشی Udemy IoT Internet of Things Bundle با آموزش اینترنت اشیا اشنا خواهید شد.
مایکروسافت شیرپوینت، یک بستر نرم افزاری تحت وب است که توسط شرکت مایکروسافت تولید و عرضه شده است. اولین نسخه از شیرپوینت در سال 2001 منتشر شد. نسخههای ابتدایی شیرپوینت بیشتر برای کاربردهایی نظیر مدیریت محتوا و مدیریت اسناد مورد استفاده قرار می گرفت. اما قابلیتهای قابل توجه متعددی به نسخه های اخیر شیرپوینت اضافه شده است. شیرپوینت شامل مجموعهای از تکنولوژیهای چند منظوره تحت وب است که بر روی یک ساختار فنی قوی قرار گرفته است. به صورت پیش فرض رابط کاربری شیرپوینت مشابه مایکروسافت آفیس است و یکپارچگی بالایی با مجموعه آفیس دارد. ابزارهای تحت وب شیرپوینت به گونهای طراحی شده است که توسط کاربر غیر فنی قابل استفاده باشد. شیرپوینت بستر مناسبی برای راهکارهایی چون پورتال داخلی، مدیریت فایل ها و اسناد، تعاملات تیمی، شبکه های اجتماعی، اکسترانت، وب سایت ها، جستجوی سازمانی و هوش تجاری است. علاوه بر این شیرپوینت قابلیت یکپارچه سازی سیستمها، یکپارچه سازی فرآیندها و اتوماسیون گردش کارها را فراهم میکند. در دوره آموزشی Udemy Configuring and Managing Microsoft SharePoint Online با آموزش پیکربندی و مدیریت مایکروسافت شیرپوینت آنلاین اشنا خواهید شد.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند. در دوره آموزشی Udemy Software development in Python: A practical approach با آموزش توسعه نرم افزار با پایتون اشنا خواهید شد.
Maven یک ابزار مدیریت و تعریف پروژه بر پایه مفهوم POM - Project Object Model است. Maven بهمعنی مخزن دانش است. Maven یک روش جامع برای مدیریت پروژه از زمان کامپایل تا انتشار تا مستندسازی تا همکاری تیمی فراهم میسازد، در یک جمله Maven یک چارچوب مدیریت پروژه (Project Management Framework) است. maven ابزار ساخت و مدیریت پروژههای جاوا که تا حدودی شبیه apachi ant ولی در ساختار کلی متفاوت است. البته میتوان maven را در پروژههای c# , Ruby ,scala و زبانهای دیگر نیز مورد استفاده قرار داد. maven قسمتی از پروژه Jakarta بود. maven با استفاده از فایل XML پروژه نرمافزاری در حال ساخت را توصیف میکند که شامل توصیف وابستگی پروژه به ماژولها، کتابخانهها و سایر قطعات نرمافزاری دیگر است. همچنین برخی از وظایف تعریف شده مانند کامپایل کد و بستهبندی نرمافزاری را در خود دارد. maven بهصورت پویا کتابخانههای جاوا و پلاگینهای خود را از یک یا چند مخزن مانند مخزن مرکزی دانلود کرده و در یک حافظه پنهان (cache) محلی ذخیره میکند. این حافظه پنهان (cache) محلی میتواند بهوسیله پروژههای محلی بهروزرسانی شود. مخزنهای عمومی هم میتوانند بهروزرسانی شوند. MAVEN با استفاده از معماری مبتنی بر پلاگین ساخته شدهاست که به آن اجازه میدهد تا از هر برنامهای که از طریق ورودی استاندارد قابل کنترل است استفاده کند. از لحاظ تئوری، این مسئله به همه افراد اجازه میدهد تا برای هر زبان دیگری پلاگینهایی بنویسند که واسط ابزار ساخت شود(کامپایلرها، ابزار تست واحد، و غیره). در واقع، پشتیبانی و استفاده برای زبانهای دیگر بهغیر از جاوا حداقل بودهاست. در حال حاضر یک پلاگین برای چارچوب دات نت وجود دارد و حفظ میشود، [4 و C / C + + پلاگینهای بومی برای MAVEN 2 نگهداری میشدهاست. در دوره آموزشی Udemy Mastering Apache Maven to Build Better Java Projects با آموزش تسلط بر آپاچی ماون برای ساخت بهتر اپ های جاوا اشنا خواهید شد.
Logic Pro X پیشرفته ترین نسخه منتشر شده از Logic می باشد.این نرم افزار یکی از کاربردی ترین نرم افزار های ممکن برای ترانه نویسها،آهنگ ساز ها و علاقه مندان موسیقی است که همه ی نیاز های آنها را برآورده می کند.هم چنین این نرم افزار برای Mixing موسیقی های مختلف استفاده می شود. با قدرت خارق العاده ی این نرم افزار و آلت های موسیقی بی شمار آن نظیر انواع طبل ها،کیبورد ها،گیتار ها و ... می توانید هر موسیقی و آهنگی را با کمی وقت بسازید. تعداد این آلت های موسیقی به بیش از ۱۵۰۰ عدد می رسد که نیاز هر فردی را در موسیقی بر آورده خواهد کرد.هم چنین در این نرم افزار افکت های بسیاری برای میکس آهنگ ها وجود دارد که در هیچ نرم افزار دیگری مشاهده نمی شود. در دوره آموزشی Udemy The Ultimate Logic Pro X Music Production Course 2020 با آموزش کامل نرم افزار لاجیک پرو ایکس اشنا خواهید شد.
Adobe After Effects CC نسخه ی جدید این غول جلوه های ویژه است که به تازگی توسط شرکت ادوبی منتشر شده است. در سری جدید از این نرم افزار از افکت های ۴ بعدی نیز استفاده شده است. به اشتراک گذاشتن پروژه بین چند کامپیوتر و دسترسی آسان بین فایل های اشتراکی یکی دیگر از ویژگی های نرم افزار Adobe After Effects CC می باشد. استفاده از ابزار لبه در این نرم افزار باعث نگه داشتن جزییات بیشتر در هنگام جدا کردن عناصر پس زمینه می شود. از ابزار VFX برای تثبیت کننده عکس و ویرایش دقیق عکس استفاده می شود. در هنگام ویرایش فیلم می توانید نحوه نمایش دادن دوربین را تغییر دهید و از جهات مختلف پروژه را مدیریت کنید. در این نرم افزار اگر به اشتباه پروژه را ببندید در هنگام باز شدن نرم افزار محتوای فایل ویرایش ثابت می ماند. بیشتر معروفیت افتر افکت CC به خاطر پلاگین CineWare می باشد چون با استفاده از این پلاگین می شود کل پروژه استفاده شده در نرم افزار cinema 4d را وارد افتر افکت کرد و کارهای لازم را بر روی پروژه انجام داد. فقط برای کار با این پلاگین باید سیستم خوبی داشت تا بتوانیم در محیط افتر افکت همزمان با کار، با کیفیت بالا پروژه را مشاهده کنیم. CineWare در افتر افکت به شکل یک لایه می باشد که می توانید پروژه را وارد کنید. در دوره آموزشی Udemy After effects cc : The Complete Motion Graphics Design & VFX با آموزش کامل موشن گرافیک و وی اف ایکس در افتر افکت سی سی اشنا خواهید شد.
راست (Rust) یک زبان برنامهنویسی ترجمه شده، عام منظوره و چند الگویی است که توسط تحقیقات موزیلا توسعه یافته است. این زبان طراحی شده است تا یک زبان مطمئن، همسو و عملی باشد که مدلهای تابعی خالص، امری-رویهای و شی گرا را پشتیبانی میکند. زبان از یک پروژه شخصی توسط توسعه دهنده Graydon Hoare به وجود آمد، که او کار بر روی آن را در سال ۲۰۰۶ آغاز کرد؛ کارفرمای او موزیلا، در سال ۲۰۰۹ درگیر این پروژه شد و رسماً آن را برای اولین بار در سال ۲۰۱۰ پرده برداری کرد. در همان سال، کار از کامپایلرهای اولیه (نوشته شده در OCaml) خود را به کامپایلر خود میزبان نوشته شده در Rust تغییر داد. چیزی که به عنوان rustc شناخته شد، با موفقیت خود را در سال ۲۰۱۱ کامپایل کرد. کامپایلر خود میزبان از LLVM به عنوان backend استفاده میکند. اولین نسخه از کامپایلر Rust، که آلفا نام گذاری شد در ژانویه ۲۰۱۲ منتشر شد. نسخه فعلی (نسخه ۰٫۸)، در سپتامبر ۲۰۱۳ منتشر شده است. Rust به طور کامل در بازخورد باز و همکاری و کمک از جامعه توسعه یافته است. طراحی این زبان از طریق تجربه حاصل از نوشتن موتور چیدمان Servo اصلاح شده و Rust خودش را کامپایل کرده است. اگر چه توسعه آن با حمایت مالی موزیلا و سامسونگ بوده است، اما یک پروژهٔ اجتماعی است. بخش بزرگی از تصدیقات نسخهٔ فعلی از اعضای جامعه است. در دوره آموزشی Udemy Learn Rust by Building Real Applications با آموزش ساخت اپ های واقعی با راست اشنا خواهید شد.
متااسپلوییت فریم ورکی متن باز است که به صورت اختصاصی برای تسترهای نفوذ ، هکرها ، محققین امنیتی و دیگر فعالان موجود در زمینه امنیت شبکه نوشته شده است .شما با استفاده از این فریم ورک میتوانید آسیبپذیری های موجود در سیستمها ، شبکهها و نرم افزارهای گوناگون را بکارگرفته و به این سیستمها نفوذ کنید . این اپلیکیشن به صورت پیشفرض دارای اکسپلوییت های بسیاری است ولی علاوه بر آن شما میتوانید خودتان اکسپلوییت دلخواه خود را ایجاد کنید و به آن اضافه کنید. متخصصان امنیتی ، تسترهای نفوذ ، مدیران شبکه ، برنامه نویسان و همه اشخاصی که در زمینه امنیت فعالیت میکنند نیاز دارند تا مهارت کار با ابزار متااسپلوییت را کسب کنند . متخصصان امنیتی و تسترهای نفوذ در فازهای جمع آوری اطلاعات , کشف و اسکن آسیب پذیری , بکارگیری و اکسپلوییت و نفوذ و حمله به سیستم ها و حملات پس از بکارگیری بوسیله این ابزار میتوانند به آسانی یک تست نفوذ را پیاده سازی کنند. برنامه نویسان به منظور اسکن و تست نفوذ برنامههای طراحی شده میتوانند از این ابزار استفاده کنند. ابزار متااسپلوییت جعبه ای جادویی است که استفاده از آن آرمان هر هکری است و هر روز گسترده تر و کامل تر و بهینه تر می شود. در دوره آموزشی Udemy Complete Metasploit Course: Beginner to Advance با آموزش کامل مقدماتی تا پیشرفته متااسپلوییت اشنا خواهید شد.
گوگل اسپردشیتز (Google Spreadsheets) برنامه صفحات گسترده به صورت بر خط توسط گوگل است و به کاربران این امکان را می دهد که در محیطی نه چندان غیرمتفاوت با مایکروسافت اکسل اسناد را به صورت آنلاین ایجاد یا ویرایش کنند. در واقع Google Sheets یک برنامه صفحه گسترده بر مبنای cloud است که به شما اجازه می دهد انواع داده ها را فرمت بندی و آنالیز کنید. در دوره آموزشی Udemy The Complete Google Sheets Course: Beginner to Advanced با آموزش کامل مقدماتی تا پیشرفته گوگل شیت اشنا خواهید شد.