توانایی خود را افزایش دهیم

فرهنگ و هنر
توانایی خود را افزایش دهیم

بسم الله الرحمن الرحیم

با سلام

• لطفا مطالب سایت را به صورت منظم پیگیری کنید
• ارائه پیشنهادات و نظرات شما باعث بهبود کیفیت ارائه مطالب خواهد شد

بعضی از مطالب آموزشی سایت توسط اینجانب نوشته نشده و صرفا جهت مطالعه دوستان از منابع دیگری جمع آوری شده است
چنانچه در مطالب موضوعی ملاحظه شد که از نظر علمی ، اعتقادی ، سیاسی ، مذهبی و ... دارای مشکل بود حتما در قسمت نظرات ذکر بفرمایید تا اصلاح گردد.
با تشکر
موفق باشید

طبقه بندی موضوعی
آخرین نظرات
شنبه, ۱۸ مرداد ۱۳۹۳، ۰۱:۰۵ ق.ظ

درس هفتم- اصلاح و تعدیل حساب‌ها

همانطور که قبلا گفته شد هدف از تهیه اطلاعات مالی کمک به استفاده کنندگان از این گزارشات است تا بتوانند درست و صحیح برای آینده شرکت برنامه‌ریزی کنند. برای همین تمام اطلاعات باید درست و واقعی باشند.

یکی از مشکلاتی که حسابداران با آن روبرو هستند این است که برخی از رویدادهای مالی بر بیش از یک دوره مالی اثر می‌گذارند. به همین خاطر اثر این رویدادهای مالی باید به دقت اندازه‌گیری شود. به همین خاطر در پایان هر دوره باید اصلاحات لازم در حساب‌ها انجام شود. در این فصل در مورد این اصلاحات و ثبت‌ها صحبت می‌کنیم.

 

انواع حساب‌ها
با توجه به انتقال دادن یا ندادن مانده حساب به سال بعد مالی، حساب‌ها را به دسته‌های زیر تقسیم می‌کنند:

۱- حساب‌های دائمی
آنهایی هستند که مانده آنها به دوره بعد منتقل می‌شود. مانند دارایی‌ها، بدهی‌ها، و سرمایه. به این حساب‌ها حساب‌های ترازنامه‌ای هم می‌گویند.

۲- حساب‌های موقت
آنهایی هستند که در پایان سال مالی بسته می‌شوند. مانند حساب‌های درآمد و هزینه و برداشت. به این حساب‌ها به استثنای حساب برداشت، حساب‌های سود و زیانی می‌گویند.

۳- حساب‌های مختلط
برخی از حساب‌ها دوگانه هستند یعنی بخشی از آنها دائمی و بخش دیگری از آن موقت است که به همین خاطر به آنها حساب‌های مختلط می‌گویند.

 

اصلاح حساب‌ها در طول دوره مالی
به خاطر تطابق هزینه‌های هر دوره مالی از درآمدهای همان دوره، باید این اطمینان حاصل شود که در زمان تهیه سود و زیان، همه درآمدها و هزینه‌ها ثبت شده باشد. اگر بعضی از درآمدها یا هزینه‌ها ثبت نشده باشد، حسابداران موظف هستند آنها را شناسایی کرده و سپس حساب‌ها را اصلاح کنند. اصطلاحا به این گونه ثبت‌ها ثبت‌های اصلاحی می‌گویند. این ثبت‌ها معمولا در پایان دوره مالی و قبل از تهیه صورت‌های مالی انجام می‌شوند. با این حال ممکن است که برخی از حساب‌ها در طی دوره مالی نیز اصلاح شود.

 

۲ نظر موافقین ۰ مخالفین ۰ ۱۸ مرداد ۹۳ ، ۰۱:۰۵
جمعه, ۱۷ مرداد ۱۳۹۳، ۰۱:۰۳ ق.ظ

درس دوم- نرمال سازی و طراحی پایگاه داده‌ها

مقدمه
اکنون که دانش پایه‌ای ما در مورد پایگاه به حد قابل قبولی رسیده است، وقت آن رسیده تا با مفاهیم  عمیق‌تر و ساختاری این زبان آشنا شویم. تمرکز این درس بر مفاهیم طراحی پایگاه بر اساس نیازهای یک سیستم است، این بدین معنی‌ست که در این درس با مفاهیم کاملا تئوریک و ساختاری پایگاه داده‌ها کار می‌کنیم. اجازه بدهید این مقدمه را با جمله‌ای از آبراهام لینکون (شانزدهمین رئیس جمهور آمریکا که با گسترش برده‌داری مخالفت کرد) به پایان ببریم، او می‌گوید: اگر من ۶ ساعت برای قطع کردن درختی وقت داشتم، ۴ ساعت ابتدایی را صرف تیز کردن تبر خود می‌کردم. نکته را گرفتید؟

 

نرمال سازی
ابتدایی‌ترین کار در پایگاه داده‌های رابطه‌ای (Relational Database Management System) که بر اساس ارتباط یا رابطه بین اجزای آن عمل می‌کند، بوجود آوردن یک ساختار کلی برای آن است، که بدان طرح یا الگو نیز گفته می‌شود. برای بوجود آوردن یک سیستم کار‌آمد، طراحی یک پایگاه درست و مفید از موارد حیاتی است. اما قبل از طراحی پایگاه باید به شیوه و نحوه عملکرد برنامه‌ای که می‌نویسید کاملا اشراف داشته باشید، این به معنی دانستن هدف و نحوه کار سیستم است. بعد از مشخص کردن قوانین و نحوه کار سیستم باید پایگاهی که توانایی انجام امور مربوط به حفظ و نگهداری داده‌ها را داشته باشد طراحی شود. در این راستا مفهومی بنام نرمال سازی مطرح می‌شود که در بهینه کردن نحوه کار و از بین بردن تکرارهای بی مورد در عمل ارسال و دریافت کارآمد است.

 فرض بگیرید که می‌خواهید یک سیستم که قابلیت کاربر گیری دارد طراحی کنید، مسلما باید پایگاهی در خور این سیستم هم بسازید. پایگاهی که داده‌های مختلف را در خود جای دهد و در زمان نیاز، با بیشترین سرعت قابل دریافت باشند. موضوع این‌ست که شما می‌توانید این پایگاه را در یک جدول و یا در تعدادی جدول پایه گذاری کنید. در حال حاضر انتخاب تنها یک جدول برای نگهداری داده‌های بیشمار قسمت‌های مختلف کار درستی به نظر نمی‌آید. نرمال‌ سازی درست زمانی بکار می‌‌‌آید که تعداد جدول‌ها از یکی بیشتر می‌شود و بین داده‌ها در جداول مختلف ارتباط وجود دارد. با این تفاسیر تقریبا ما همیشه به این تکنیک نرمال سازی نیاز پیدا می‌کنیم که در یک تعریف کلی می‌شود از آن به بهینه سازی در استفاده از پایگاه نام برد.

اگر بخواهم تعریف دیگری از نرمال سازی بدهیم می‌گوییم: نرمال سازی یک پایگاه، پروسه‌ای است از تغییر ساختار پایگاه، بر اساس یکسری قوانین که به آنها فرم می‌گویند.

 

۰ نظر موافقین ۱ مخالفین ۰ ۱۷ مرداد ۹۳ ، ۰۱:۰۳
شنبه, ۱۱ مرداد ۱۳۹۳، ۱۰:۱۸ ب.ظ

درس ششم- تنخواه گردان، صندوق و بانک

مهم‌ترین دارایی هر موسسه وجه نقد آن موسسه است. بدون داشتن وجه نقد فعالیت و انجام امور اقتصادی برای هیچ شرکتی مقدور نیست. به همین دلیل ثبت امور مالی و کنترل مالی بر وجه نقد از اهمیت بسیار بالایی برخوردار است.

 

حساب صندوق
برای امور روزمره مانند پرداخت‌ها و دریافت‌ها وجه نقد مورد استفاده قرار می‌گیرد که تحت عنوان صندوق در دفتر حسابداری ثبت می‌شود.

با وجود اینکه در دنیای پیشرفته امروز شرکتها سعی می‌کنند از دریافت و پرداخت مستقیم پول خودداری کنند و این نقل و انتقال‌ها را با استفاده از عملیات بانکی انجام دهند، ولی نوع فعالیت بعضی از موسسات کار با پول نقد را در طی عملیات روزانه اجتناب ‌ناپذیر می‌کند. مانند خرده فروشی‌ها که مجبور هستند از حساب صندوق استفاده کنند.

 

ثبت حسابداری صندوق
حساب صندوق جزو دارایی‌های شرکت محسوب می‌شود در این صورت افزایش آن بدهکار و کاهش آن بستانکار می‌شود.

مثال: شرکت سعیدی در تاریخ ۱۳۸۹/۷/۵ مبلغ ۶۵۰ هزار ریال از شرکت طیف گستر دریافت کرد. ثبت این رویداد در دفتر این دو شرکت به صورت زیر است:

شرکت سعیدی:

شرکت طیف گستر:

۴ نظر موافقین ۰ مخالفین ۰ ۱۱ مرداد ۹۳ ، ۲۲:۱۸
شنبه, ۱۱ مرداد ۱۳۹۳، ۱۰:۱۷ ب.ظ

مبانی امنیت در سیستم عامل ویندوز

یک سیستم عامل مثل یک مرکز فرماندهی به شما اجازه افزایش یا کاهش امنیت و سطوح دسترسی کامپیوترتان را می دهد. سیستم عامل ویندوز به داشتن نقاط آسیب پذیر فراوان مشهور است، اما اگر نخواهید سیستم عامل دیگری (مانند لینوکس) نصب کنید، باید یک آگاهی اولیه در مورد روش های بالا بردن امنیت کامپیوتر داشته باشید. تنظیمات امنیتی ویندوز تا زمانی که بر روی حالت پیش فرض هستند هیچ امنیتی ندارند و جهت تاثیرگذاری در امنیت باید شخصا آنها را فعال کنید.

امنیت سیستم عامل نقش تعیین کننده ای در امنیت کامپیوتر دارد و با توجه به گسترش جهانی سیستم عامل ویندوز در این درس به امنیت ویندوز می پردازیم. اهمیت این مطلب زمانی آشکار می شود که بدانیم ویندوز، علی رغم گسترش بیشتر نسبت به رقیبان خود (لینوکس و مک) امنیت کمتری دارد.

عوامل مختلفی بر روی امنیت سیستم عامل تاثیرگذار بوده و در نهایت در امنیت و حفاظت فایل ها و اطلاعات شخصی ما دخیل هستند. در این درس توضیحاتی در خصوص اصولی که برای امنیت ویندوز ضروری هستند پرداخته شده که دانستن آنها برای حفاظت کامپیوتر ضروری است.

به روز رسانی (Update)
سیستم عامل ویندوز، بهشتی برای سازندگان بدافزارها است و برای جلوگیری از خطراتی که شما و سیستم عامل تان را تهدید می کند، به روز رسانی حداقل کار ممکن است. بهتر است به طور مکرر ویندوز خود را آپدیت کنید. مایکروسافت به شدت بر روی به روز رسانی ویندوز سخت گیری می کند و برای اینکه کاربران به آسانی بتوانند به روزرسانی را انجام دهند، از Windows Update استفاده می کند. صرف نظر از این که شما از چه ویندوزی استفاده می کنید، باید سیستم تان را به گونه ای تنظیم کنید که این فرآیند به صورت خودکار انجام شود.

برای به روزرسانی خودکار و راحت ویندوز، می توانید Windows Update را بر روی Install Updates Automatically قرار دهید. البته لازم است زمان به روزرسانی را با توجه به کار خود و زمان اتصال سیستم به اینترنت، به گونه ای برنامه ریزی کنید که بسته های به روزرسانی مهم را از دست ندهید.

سیستم آپدیت ویندوز به گونه ای است که حتی با سرعت پایین اینترنت هم به خوبی کار کرده و به ندرت دچار مشکل می شود. اما برای اجتناب از این مورد، می توانید Windows Update را بر روی حالتی قرار دهید که بسته های به روز رسانی را دانلود کرده، ولی آن ها را بدون اجازه شما نصب ننماید (download but not install the files)؛ با این کار می توانید به روز رسانی های ضروری را سریعا دریافت نمایید، اما قبل از نصب آن ها کمی جستجو نموده و در صورت اطمینان از کارکرد درست، اجازه نصب آنها را بدهید. با این کار، مواردی را هم که نمی خواهید نصب شوند، از دست نمی دهید و در لیست انتظار باقی می مانند.

به یاد داشته باشید، در صورتی که شما Windows Update را فعال ننموده اید، هم اکنون زمان آن رسیده که این کار را انجام دهید. برای این کار می توانید به راحتی در صفحه کنترل پنل، Windows Update را یافته، اجرا و آن را فعال نمایید. این عمل به حیات و امنیت سیستم شما بستگی دارد، پس آن را پشت گوش نیاندازید.

نکته: چند سالی است که مایکروسافت برای شناسایی ویندوزهای غیر اصل که به صورت غیرقانونی در اختیار کاربران قرار می گیرند، اقدام به نصب نرم افزار Windows Genuine Advantage می کند. این نرم افزار قبل از آپدیت ویندوز بر روی آن نصب شده و در صورتی که ویندوز شما اورجینال تشخیص داده نشود، اخطارهای آزار دهنده ای را نمایش می دهد. به همین دلیل بسیاری از کاربران ایرانی که از ویندوزهای غیر اصل استفاده می کنند، برای اینکه این نرم افزار مشکلی برایشان به وجود نیاورد، از به روز رسانی ویندوز اجتناب می کنند. اما با کمی جستجو در اینترنت می توان راه ها و نرم افزارهایی ساده برای رفع این مشکل یافت. بنابراین تحت هیچ شرایطی از آپدیت ویندوز خودداری نکنید.

در کنار آپدیت ویندوز می توانید با استفاده از Windows Update نرم افزارهای مجموعه آفیس و ویندوزلایو و شاید نرم افزارهای دیگری که مربوط به مایکروسافت هستند را نیز آپدیت کنید، اما این کافی نیست و برای به روز رسانی سایر نرم افزارهای مورد استفاده شما کاربردی ندارد.

به یاد داشته باشید، همه نرم افزارهایی که در سیستم عامل خود استفاده می کنید، به صورت بالقوه خطراتی را متوجه سیستم عامل شما می کنند. به منظور کاهش ریسک خطرپذیری این نرم افزارها، لازم است آخرین بسته های به روز رسانی آنها را نیز دریافت کرده و نصب نمایید. اما به روز رسانی تک تک نرم افزارهایی که بر روی سیستم خود دارید، بسیار خسته کننده و ملال آور است؛ علاوه بر اینکه ممکن است آپدیت برخی از آنها را از قلم بیاندازید.

برای حل این مشکل، می توانید از نرم افزاری که سایت FileHippo.com در اختیار شما قرار داده، استفاده کنید. این برنامه نرم افزارهای نصب شده بر روی سیستم شما را بی وقفه بررسی و با بانک اطلاعاتی عظیم خود تطبیق می دهد. در صورتی که نسخه جدیدی برای یکی از برنامه های سیستم شما عرضه شده باشد، شما را مطلع می کند.

این برنامه رایگان بوده و تنها ۲۰۰ کیلوبایت حجم دارد. همچنین حجم بسیار اندکی را در حال اجرا اشغال می کند. لازم است بدانید که FileHippo بهترین نرم افزار برای آگاهی از زمان به روزرسانی برنامه ها است. ضمنا سایت FileHippo یکی از بزرگترین منابع قابل اعتماد برای نسخه های قدیمی و جدید بسیاری از برنامه های ویندوزی است. برای دانلود این نرم افزار می توانید به این آدرس مراجعه کنید.

در کنار FileHippo، برای بررسی دقیق نرم افزارهایی که نیاز به آپدیت دارند، می توانید از نرم افزار Secunia PSI نیز استفاده کنید. این نرم افزار علاوه بر آگاهی رسانی در مورد نرم افزارهایی که نیاز به آپدیت دارند، آنها را براساس اهمیت لیست می کند. برای مثال یک آپدیت کوچک در نرم افزار Pidgin، به اندازه ی یک بسته ی به روزرسانی در اینترنت اکسپلورر اهمیت ندارد. پس زمانی که شما با استفاده از Secunia سیستم تان را اسکن می کنید، به شما اعلام می کند که کدام نرم افزار نیاز به آپدیت دارد، آخرین باری که نرم افزار مورد نظر آپدیت شده کی بوده و همچنین بسته ی به روزرسانی مورد نظر از نظر کارکرد و امنیت تا چه اندازه مهم و ضروری است. می توانید برای دانلود این نرم افزار رایگان از این آدرس استفاده کنید.

۰ نظر موافقین ۰ مخالفین ۰ ۱۱ مرداد ۹۳ ، ۲۲:۱۷
شنبه, ۱۱ مرداد ۱۳۹۳، ۱۰:۱۶ ب.ظ

درس دوم- کار با فایل ها، پوشه ها

در مهاجرت به مک، یکی از مهمترین بخش ها، نحوه کار با فایل ها و پوشه ها در این سیستم عامل است. هر چند که کلیت کار با این بخش در مک، تفاوت چندانی با سایر سیستم عامل های رایج ندارد، اما نکات ریز و درشتی هستند که برای افزایش آگاهی و بازدهی، در این راهنما ذکر شده اند.

 

کار با فایل ها
اگر بر روی دسکتاپ مک، آیکونی از هارد دیسک خود مشاهده می کنید، با دوبار کلیک بر روی آن، پنجره فایندری باز می شود که حاوی چند پوشه است. این پوشه معمولا با نام Macintosh HD به صورت پیش فرض روی دسکتاپ مک دید می شود.


پوشه Macintosh HD در OS X 10.8

با باز شدن پوشه مذبور، چندین پوشه مطابق تصویر فوق در آن دیده می شود:

- پوشه Applications: که نرم افزارها و اپلیکیشن های نصب شده بر روی مک شما در آن قرار دارند.

- پوشه Library: که فایل ها و اطلاعاتی مانند تصاویر پیش فرض دسکتاپ و سایر اطلاعاتی که مورد نیاز سیستم عامل هستند، در آن قرار دارند.

- پوشه System: که فایل های اصلی سیستم عامل و درایورها و سایر اطلاعات مهم در آن نگهداری می شوند.

- پوشه Users: که در آن، پوشه هایی به نام کاربرانی که در سیستم عامل شما تعریف شده اند، وجود دارد و اطلاعات هر کاربر در پوشه مخصوص به خودش نگهداری می شود.

 

پوشه کاربری شما
مهم ترین پوشه ای که در هنگام کار با مک، با آن سر و کار دارید، پوشه کاربر شما است. این پوشه مشابه پوشه Documents در ویندوز است که در آن همه فایل های مربوط به خود را ذخیره می کنید. همان طور که گفته شد، در مک این پوشه در پوشه Users که در تصویر بالا دیده می شود، قرار گرفته و نام کاربری شما بر آن نهاده شده است.

در اینجا نام آن پوشه Darsnameh است که در تصویر زیر، بخش های اصلی آن که به صورت پیش فرض در اختیار شما قرار دارند، قابل مشاهده هستند.

۰ نظر موافقین ۰ مخالفین ۰ ۱۱ مرداد ۹۳ ، ۲۲:۱۶
يكشنبه, ۵ مرداد ۱۳۹۳، ۰۳:۲۱ ب.ظ

درس هشتم- انتقال پیام تصویر

هدف اصلی هر تصویر، انتقال پیام یا مفهومی است که در آن نهفته است. این پیام یا مفهوم همواره با واقعیتی عینی و قابل لمس برای ما انسان ها در ارتباط است. به این معنا که هر پدیده عینی را می توان به واقعیتی خارجی نسبت داد. برای مثال اگر هدف یک تصویر بیان مفهوم آفتاب باشد، یا گرما و یا حرارت و... همه این مفاهیم را می توان در قالب شکل خورشید تجسم کرد.

این پدیده عینی یا واقعیت خارجی که قرار است پیام اصلی تصویر را برساند، معمولا به سه طریق متفاوت در تصویر بازنمایی یا نمایش داده می شوند: نمایش واقعیت عینی (طبیعی)، انتزاعی کردن واقعیت و یا رمزگذاری.

 

انتقال معنا از طریق نمایش واقعیت عینی
برای نشان دادن یک واقعیت یا یک پدیده، ساده ترین راه این است که تصویر واقعی (عکس یا یک نقاشی واقع گرا) آن پدیده را عینا نمایش دهیم. در این روش سعی می شود تصویر تا حد امکان به آن واقعیت عینی، با تمام جزییات و تناسباتش نزدیک شد. مثلا برای نمایش دادن یک پرنده و تمام معانی مرتبط با آن مثل آزادی، رهایی و... می توان تصویر یک پرنده در حال پرواز را نشان داد و یا برای رساندن مفهوم اسارت، پرندهای در قفس را در تصویر گنجاند. نمایش واقعیت عینی ساده ترین و رایج ترین شیوه انتقال مفهوم در تصاویر مختلف است. امروزه با رواج عکاسی استفاده از این روش بسیار معمول شده است. اکثر تبلیغات و آگهی های دور و اطراف ما از این روش برای تصویرسازی استفاده می کنند.

برای انتقال معنا از طریق نمایش واقعیت عینی باید به این نکته توجه داشت که تصویر واقعی و عینی از یک پدیده ممکن است همیشه گویای مفهوم مورد نظر ما نباشد و تحت تاثیر تعابیر ذهنی افراد مختلف، معناهای متفاوتی پیدا کند. برای مثال اگر با تصویر یک روستا روبرو شوید، چه مفهومی در ذهن تان نقش می بندد؟ مسلما این مفهوم بین همه یکسان نیست و ممکن است در تضاد با هم نیز باشد. بنابراین باید به این نکته توجه داشت که گرچه یک تصویر عینی از واقعیت، گویای بسیاری از مطالب است، اما راه را برای سوء تعبیر از جانب بیننده نیز باز می گذارد.

 

۱ نظر موافقین ۰ مخالفین ۰ ۰۵ مرداد ۹۳ ، ۱۵:۲۱
يكشنبه, ۵ مرداد ۱۳۹۳، ۰۳:۱۹ ب.ظ

دیوار آتش و لزوم استفاده از آن

احتمالا تا به حال کلمه فایروال (Firewall) یا دیواره آتش را زیاد شنیده باشید. اما بسیاری از ما هنوز درک درستی از چیستی و فایده آن نداریم. به همین دلیل بهتر است قبل از هر چیزی به معرفی فایروال بپردازیم. در یک تعریف پایه و نسبتا کامل می توان گفت: فایروال یک برنامه نرم افزاری و یا قطعه سخت افزاری قابل نصب بر روی کامپیوتر است که می تواند  از حمله به سیستم، هنگام استفاده از اینترنت، جلوگیری کند. فایروال (دیوار آتشین) اولین برنامه ای است که اطلاعات ورودی را می بیند. همچنین این برنامه آخرین بدرقه کننده اطلاعات (دیتاها) هنگام خروج از کامپیوتر است. همانند یک گارد امنیتی، جلوی ورودی ساختمان می ایستد و تصمیم می گیرد چه افرادی وارد شوند و چه کسانی حق خروج دارند. فایروال تمامی اطلاعات ورودی و خروجی را دریافت، بازرسی و بر حسب مورد از عبور آنها جلوگیری می کند.

حمله به کامپیوتر شما از روش های مختلفی انجام می شود. برای مثال این حمله می تواند یک فایل مثلا صوتی یا تصویری باشد که هنگام اجرا باعث بسته شدن و کرش نرم افزار پخش صدا و تصویر کامپیوتر می شود. اما در حقیقت با چنین شکلِ اجرا شدن، یک در پشتی (Back Door) بر روی سیستم ایجاد می شود که در واقع یک راه دسترسی به کامپیوترتان خواهد بود.

برخی اوقات هم ممکن است حمله به صورت درخواست های پیاپی برای انجام یک کار خاص از طرف یک کامپیوتر آلوده باشد که می تواند باعث قفل و کرش کردن سیستم عامل تان شود. به این شیوه، حمله ی DoS می گویند. برای جلوگیری از این حملات لازم است که ایرادهای امنیتی سیستم عامل و برنامه های کاربردی تان توسط برنامه نویسان آنها کنترل و بسته شوند. اما گاهی پیش می آید که قبل از توسعه دهنده و نویسنده برنامه، یک هکر به چنین باگ ها و سوراخ های امنیتی ناشناخته ای بر می خورد و از آنها حداکثر سوء استفاده را می کند.

۰ نظر موافقین ۰ مخالفین ۰ ۰۵ مرداد ۹۳ ، ۱۵:۱۹
پنجشنبه, ۲ مرداد ۱۳۹۳، ۱۲:۱۳ ق.ظ

درس اول- SQL

مقدمه
درود٬ خوش‌ آمدید به دوره متوسطه  پی‌اچ‌پی٬ در این دوره تلاش خواهیم کرد که در ادامه دوره قبل «برنامه نویسی مقدماتی» با مروری بر آنچه که یاد گرفتیم، مفاهیم پیشرفته‌تری را بر داشته‌هایمان اضافه کنیم. تلاش ما در دوره مقدماتی، آشنایی با مفاهیم ابتدایی و پایه‌ای این زبان بود و در کنار آن مقداری هم به تکنیک‌های مورد استفاده در پی‌اچ‌پی پرداختیم. از زبان SQL گفتیم و در کد نوشته‌هایمان از آن استفاده کردیم. حال بنا داریم تا به مفاهیم پیشرفته‌ همراه جزییات بیشتر بپردازیم.

در این دوره بنا بر نیاز دانستن مفاهیم SQL ابتدا به سراغ آن رفته و دانش‌مان را در این حوزه تا حد پیشرفته گسترش خواهیم داد و بعد به مفاهیم عمیق‌تر پی‌اچ‌پی می‌پردازیم.

 

SQL
حال خوب می‌دانیم که پی‌اچ‌پی برای انبار کردن داده‌ها و بکاربردن آن در شرایط لازم، از زبان پرس‌و‌جو شکل، SQL استفاده می‌کند. برای بکار بستن قابلیت‌های زبان SQL باید از قوانین تعیین شده در آن پیروی و بستر لازم را آماده کرد. در دوره مقدماتی یاد گرفتیم که زبان SQL  و MySQL به عنوان محیا کننده محیط پایگاه و برای انجام این مهم از مفاهیمی مانند پایگاه، جدول و ... استفاده می‌کند. برای مرور و آماده سازی خود در اینجا این مفاهیم مهم را به همراه دیگر فاکتور‌های بکار گرفته شده در SQL بطور تیتر وار ذکر می‌کنیم و در صورت نیاز هر کدام را که نیاز داشته باشد بیشتر شرح می‌دهیم.

۲ نظر موافقین ۰ مخالفین ۱ ۰۲ مرداد ۹۳ ، ۰۰:۱۳
پنجشنبه, ۲ مرداد ۱۳۹۳، ۱۲:۱۲ ق.ظ

آموزش زبان برنامه نویسی PHP - متوسط


پی اچ پی متوسطه

در این دوره آموزشی شما با مفهوم SQL و همچنین نکاتی در مورد امنیت از نگاه پی‌اچ‌پی آشنا خواهید شد به گونه‌ای که در پایان این دوره یک قدم به دنیای حرفه‌ای‌های پی‌اچ‌پی نزدیک‌تر خواهید شد. این دوره آموزشی دومین قسمت از سری آموزش‌های سه گانه پی‌اچ‌پی است.

در این دوره می‌خوانید:

  1. SQL
  2. نرمال سازی و طراحی پایگاه داده‌ها
  3. پیوند زدن (Join)
  4.  ایرادیابی
  5. صفحه بندی و مرتب سازی رکوردها
  6. فرستادن رایانامه و استفاده از توابع زمان و تاریخ
  7. کوکی‌ها (Cookie) و ورود به سیستم (Login)
  8. سشن (Session) و سرایند اچ‌تی‌تی‌پی HTTP Header
  9. ارسال فایل (عکس)
  10. نمایش فایل و استفاده از جاوا اسکریپت
  11. امنیت تارنما از نگاه پی‌اچ‌پی
  12. موارد بیشتری از امنیت تارنما
  13. عبارات منظم Regular Expression
۰ نظر موافقین ۱ مخالفین ۰ ۰۲ مرداد ۹۳ ، ۰۰:۱۲
دوشنبه, ۳۰ تیر ۱۳۹۳، ۰۷:۵۱ ب.ظ

نرم افزارهای ضد جاسوس افزار و تبلیغ افزار

در درس آشنایی با تهدیدهای امنیتی با مهم ترین خطرات دنیای کامپیوتر و اینترنت آشنا شدید. حالا نوبت به مقابله با آنهاست، اینجا به طور خاص به نرم افزارهای Anti Spyware می پردازیم. وقتی در مورد نرم افزار آنتی ویروس صحبت می کنیم اغلب منظور نرم افزاری است که ویروس ها و کرم ها را شناسایی و حذف می کند. اغلب کاربران بین تروجان، کرم و ویروس تفاوتی قائل نیستند و همه را به نام ویروس می شناسند. بیشتر نرم افزارهای آنتی ویروس این بد افزارها را شناسایی می کنند، اما وقتی نوبت به جاسوس افزارها و تبلیغ افزارها می رسد ماجرا متفاوت می شود.

همانطور که در درس های قبلی با جاسوس افزارها آشنا شدید، این نرم افزارها کار سرقت اطلاعات شما را انجام می دهند. اغلب اوقات شما از وجود آن ها بر روی کامپیوترتان اطلاع ندارید اما یکی از علامت های وجود چنین بد افزارهایی کُند شدن کامپیوتر است. بنابراین همیشه نسبت به کاهش سرعت کامپیوترتان حساس باشید. شاید یک نرم افزار مشغول جاسوسی کارهای شما یا سرقت اطلاعات تان است.

در حال حاضر آنتی ویروس هایی در بازار موجود هستند که کار تشخیص و حذف جاسوس افزارها و تبلیغ افزارها را هم انجام می دهند، اما همه ی آنها اینگونه عمل نمی کنند. بنابراین در میان کارشناسان امنیتی این نظریه وجود دارد که برای داشتن امنیت بهتر علاوه بر یک آنتی ویروس مناسب شما به یک نرم افزار ضد جاسوس افزار قدرتمند هم نیاز دارید تا پوشش وسیع تری داشته باشید.

در این درس با چند نرم افزار مفید، رایگان و قدرتمند از این دسته آشنا می شوید. می توانید یکی از آنها را انتخاب و بر روی کامپیوتر شخصی تان نصب کنید.

۱ نظر موافقین ۰ مخالفین ۰ ۳۰ تیر ۹۳ ، ۱۹:۵۱