سئو برگرفته از عبارت Search Engine Optimization است که کلمات معادلی چون SEO یا بهینه سازی موتور جستجو دارد که همگی آنها به یک معنی می باشند. سئو (بهینهسازی موتور جستجو) به معنای فریب و یا دستکاری موتورهای جستجو با روشهای غیر اخلاقی نیست. آنها برای کمک کردن به بهبود رویت و ارتباط وب سایتها در نتایج جستجوی طبیعی با هدف رسیدن به رتبهبندی بالا، ایجاد شدهاند. سئو را میتوان مجموعهای از روشها برای تغییر استراتژیک وب سایتها دانست. این فرآیند به بیان مهمترین عوامل مرتبط صفحه و افزایش اهمیت آن در صفحه نتایج جستجو، میپردازد. سئو فرآیند سادهای نیست که به راحتی پیادهسازی شود زیرا نیازمند دانش زیاد، علم پیش زمینهای و صبر است. موتورهای جستجو با تغییر مداوم الگوریتمهای رتبهبندی خود غیر قابل پیشبینی هستند؛ بنابراین وظیفه مهندسین سئو بروز نگه داشتن اطلاعات خود در این زمینه است. در دوره آموزشی Udemy How I Hit #1 on Google: The 2016 Complete SEO Course با انواع روش ها و متدهای بهینه سازی سئو سایت آشنا می شوید. این دوره به طور تخصصی روی بهینه سازی سئو سایت برای موتور جستجوی گوگل کار می کند.
جاوا JAVA یک زبان برنامه نویسی است که درسال 1994 توسط یکی از مهندسین شرکت سان (sun) به نام جیمز گوسلینگ نوشته شد، جیمز از نوشتن برنامه با ++C خسته شده بود و جاوا را برای رفع نیازهای خود طراحی کرد. جیمز ابتدا نام این برنامه را oak گذاشت. در آن زمان شرکت sun از توسعه oak منصرف شد ولی با پیشرفت و گسترش اینترنت و مشخص شدن قابلیت های برنامه و تطابق بعضی ویژگی های آن با نیازهای اینترنت شرکت sun پروژه oak را فعال نمود و نام جاوا را برای آن برگزید. اندروید به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. اندروید اوپن سورس است و توسعه دهندگان می توانند با استفاده از Android SDK برنامه های مختلفی برای این سیستم عامل بنویسند.
در دوره آموزشی Lynda Java Design Patterns and APIs for Android آموزش خواهید دید که چگونه متدها را صدا بزنید یا طراحی کنید، داده ها را ذخیره کنید و فرایند های غیرهمزمان بنویسید که کاربر تجربه ی یک نرم افزار سریع را داشته باشد. همچنین با نحوه ی استفاده از API ها آشنا می شوید تا بتوانید متن را بخوانید، جلوه های گرافیکی ایجاد کنید، صدا پخش کنید و با سنسورها کار کنید.
سیستم مدیریت محتوا(CMS)، نرم افزاری است که به شما کمک می کند تا مطالب خود را خلق کنید، آنها را سازمان دهی و یا ویرایش کنید، برخی از آنها را حذف یا غیر فعال کنید. همچنین این مطالب می توانند شامل تصاویر، متون، اسکریپت ها و یا هر چیز دیگری از این نوع باشند. دروپال اسکریپت آزاد و کد باز به زبان پیاچپی برای مدیریت محتوا، توسعه
برنامه های کاربردی مبتنی بر وب و ایجاد بلاگ است که تحت مجوز جیپیال
منتشر شدهاست. از این سیستم مدیریت محتوا از وبلاگ های شخصی تا شرکت های
تجاری، سیاسی و حتی دولت ها (مانند وبگاه کاخ سفید) نیز استفاده شده است.
دروپال را میتوان در سیستم عامل های مختلف نصب نمود. پیش نیازهای نصب
این برنامه یک کارگزار وب مانند آپاچی و یک پایگاه داده مانند MySQL
میباشند. در دوره آموزشی Lynda Drupal 8 Essentials با اصول و قواعد طراحی سایت با دروپال آشنا می شوید. این آموزش شامل دو قسمت می باشد که قسمت اول مفاهیم و اصول را بیان می کند و قسمت دوم به طراحی سایت می پردازد.
زبان برنامه نویسی Hypertext Preprocessor (پیش پردازنده فرامتن) که به اختصار با PHP شناخته می شود، یکی از پر طرفدارترین زبانهای اسکریپتنویسی متن باز و رایگان است که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای دینامیک مورد استفاده قرار میگیرد. ای جکس یک تکنولوژی نیست؛ بلکه مجموعه ایست از تکنولوژی هایی که هر یک در جای خود تکنولوژی کامل و موفقی هستند. XHTML ،CSS، نمایش پویایی و تعاملات با استفاده از DOM، تبادل و دستکاری داده با استفاده از XML و XSLT، بازیابی دادهها بصورت غیر همروند با استفاده از XMLHttpRequest از جمله تکنولوژی هایی هستند که در ای جکس استفاده می شود. جیسون (JSON) مخفف JavaScript Object Notation (نشانهگذاری شئ جاوااسکریپت)، یک استاندارد باز متنیِ سبک برای انتقال دادهها است به گونهای که برای انسان نیز خوانا باشد. در دوره آموزشی Udemy JSON AJAX data transfer to MySQL database using PHP فرا میگیرید که چگونه با استفاده از PHP، جیسون . ای جکس فرم های پویا بسازید و به صورت همزمان و دینامیک اطلاعات را از مای اس کیو ال بخوانید یا ذخیره کنید.
سایتون (Cython) یک زبان برنامه نویسی برای توسعه ماژول برای پایتون می باشد. شیوه کار این زبان برنامه نویسی بدین صورت است که ابتدا برنامه نویس ماژول خود را با قوانین نوشتاری سایتون و با پسوند pyx می نویسد. سپس یک فایل برای نصب آن با پایتون می سازد که سایتون را فراخوانی کرده باشد. سایتون ماژول را به C ترجمه می کند. و متن توسط کامپایلر تبدیل به ماژول قابل استفاده میشود.
داده های عظیم، ابر داده، بزرگداده یا داده های بزرگ (Big Data) اصطلاحی است که به مجموعه داده هایی اطلاق میشود که مدیریت، کنترل و پردازش آنها فراتر از توانایی ابزارهای نرمافزاری در یک زمان قابل تحمل و مورد انتظار است. مقیاس بزرگ داده، به طور مداوم در حال رشد از محدوده چند ۱۰ ترابایت به چندین پتابایت، در یک مجموعه داده واحد است. نـمونههایی از بزرگ داده، گــزارش های وبی، سامانه های بازشناسی با امواج رادیویی، شبکههای حسگر، شبکههای اجتماعی، متون و اسناد اینترنتی، نمایههای جستجوهای اینترنتی، نجوم، مدارک پزشکی، آرشیو عکس، آرشیو ویدیو، پژوهشهای زمینشناسی و تجارت در مقیاس بزرگ هستند. آپاچی اسپارک فعال ترین و بهترین پروژه آپاچی است که برای آنالیز داده های حجیم به کار می رود. در دوره آموزشی Udemy Big Data Analytics with Apache Spark and Python با اصول و موارد اساسی کار با داده های حجیم و آپاچی اسپارک آشنا می شوید.
گو (Go) یک زبان برنامهنویسی ترجمهشده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده میشود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده میشود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستمهای عامل بیاسدی مانند FreeBSD پشتیبانی میکند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آیبیام است، توسط کامپایلر گو پشتیبانی میشوند. اهداف ایجاد زبان گو کارایی زبانهای ترجمهشده دارای سامانه نوع ایستا،آسانی برنامه نویسی زبانهای پویا، امنیت نوعها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارثبری نوعها وجود ندارد. در این زبان، میتوان برای هر نوع دادهای، حتی برای نوعهای داخلی، مثل اعداد صحیح فاقد بستهبندی، تابع عضو تعریف کرد و این عمل محدود به ساختها نمیشود.
در دوره آموزشی Udemy The Go Programming Language Guide با اصول و قواعد برنامه نویسی با زبان گو آشنا می شوید.
الیکسیر یک زبان برنامه نویسی فانکشنال و همروند است که با هدف عمومی برای طراحی و توسعه انواع نرم افزارها و وب سایت ها ایجاد شده است. این زبان بر روی (Erlang virtual machine (BEAM اجرا می شود. این محیط یک محیط توزیع شده، دارای قابلیت تحمل خطای بالا و اجرای بدون وقفه اپلیکیشن ها است. همچنین این زبان از ماکروها و چندریختی ها پشتیبانی می کند. در دوره آموزشی Udemy Elixir for Beginners به ساخت یک وب سایت با زبان الیکسیر می پردازیم.
پایگاه داده اشاره به مجموعهای از دادههای مرتبط و ساختار یا سازمان است که دسترسی به این اطلاعات معمولا از طریق «سیستم مدیریت پایگاه داده» (DBMS) متشکل از یک مجموعه یکپارچه از نرمافزارهای کامپیوتری است که اجازه میدهد تا کاربران برای ارتباط برقرار کردن با یک یا چند پایگاه دادهها و دسترسی به تمام اطلاعات موجود در پایگاه داده را فراهم میکند. در مدل رابطهای دادهها، زبان ساختارمند پرسشها یا اسکیوال یا سیکوال (Structured Query Language - SQL) زبانی است سطح بالا مبتنی بر زبان سطح پایین و ریاضی جبر رابطهای که برای ایجاد، تغییر و بازیابی دادهها و نیز عملیات بر روی آنها بهکار میرود. زبان SQL به سمت مدل شیگرا - رابطهای نیز پیشرفت کردهاست. بسیاری از اصطلاحات زبان اسکیوال تحت استاندارد بینالمللی بوده، و در نتیجه، از آنها شبیه بقیه زبانهای استاندارد مثل محصولات شرکت اوراکل PL/SQL[۲] یا Sybase و SQL PL (مدل رویهای) از شرکت آیبیام است. در دوره آموزشی Udemy SQL And Databases با مفاهیم ابتدایی و تئوری ایجاد بانک اطلاعاتی و کار با آن آشنا می شوید. همچنین در طول این دوره با پایگاه داده های MySQL و SQLite آشنا می شوید و مثال ها تحت زبان Python بیان می شود.
کارنامک یا رزومه به نوشتهای گفته میشود که پیشینهٔ تحصیلی، مهارتی و شغلی و برخی جزئیات زندگی یک شخص در آن درج میشود تا شرکتها و کارفرماها بتوانند با مطالعهٔ ان درمورد استخدام یک شخص تصمیم بگیرند. رای موفقیت در کاریابی، معمولاً تهیهٔ یک رزومه مناسب اهمیت زیادی دارد. درستی نوشتاری و بی غلط بودن رزومه نیز از موارد مهم تهیهٔ یک رزومه دانسته میشود. رزومه معرفی نامه ای شامل خلاصه ای از تجربیات کاری، سوابق تحصیلی و مهارتهای فرد جویای کار است. این معرفی نامه می تواند بصورت تایپ شده در حداکثر یک یا دو صفحه در قالب اوراق چاپ شده و یا نسخه الکترونیکی (غالباً فایلهای doc و pdf) از سوی کارجو به کارفرما ارائه گردد. در برخی کشور های اروپایی و آسیایی به رزومه عنوان سی وی (CV) که مخففی از عبارت Curriculum Vitae است نیز اطلاق می گردد. اگر بعنوان کارجو بدنبال کار هستید هوشیار باشید که ارائه رزومه فرصت مناسبی است برای عرضه و تبلیغ توانایی و مهارتهای شما به کارفرما. هدف نهایی رزومه این است که ملاقات با کارفرما را برایتان تضمین نموده و در نهایت شما را به سوی میز مصاحبه هدایت نماید. در دوره آموزشی Lynda Writing a Resume با نحوه نگارش و قالب بندی یک رزومه استاندارد آشنا می شوید.