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



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

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

باتشکر- زارعی 

 

سالم و تندرست باشید.

 


بررسی تفاوت متدها با یک مثال :

متد GET_$

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

<form action="action.php" method="get">
    <input type="text" name="username" placeholder="Username ."><br><br>
    <input type="password" name="password" placeholder="Password ."><br><br>
    <input type="submit" value="Login">
</form>

این کد اطلاعات را از کاربر دریافت میکند و بلافاصله بعد از کلیک بر روی دکمه‌ی Login اطلاعات را به فایلی که در مقدار action در خط اول اشاره شده می‌فرستد. سپس می‌توانیم از فایل action.php به اطلاعاتی که از این فرم ارسال شده دسترسی داشته باشیم.

تفاوت متد GET و POST

دقت کنید که در همان خط اول ما method را برابر get قرار دادیم و این به این معنا است که میخواهیم اطلاعات این فرم را از طریق متد get به صفحه‌ی action.php بفرستیم. حالا اگر username و password را وارد کنیم و روی دکمه‌ی Login کلیک کنیم به صفحه‌ی action.php منتقل میشویم.
حالا اگر به قسمت آدرس‌بار مرورگرمان نگاه کنیم میبینیم که همان اطلاعاتی که در فرم نوشته بودیم در آدرس هم قرار دارد و برای ما نمایش داده میشود :

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

در همان فایل action.php می‌توانیم به این شکل به اطلاعاتی که از همان فرم فرستادیم دسترسی پیدا کنیم :

<?php
$username = $_GET["username"];
$password = $_GET["password"];
echo $username . ' ' . $password;
?>

متد POST_$

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

<form action="action.php" method="post">

.

</form>

و اگر بخواهیم اطلاعات را درون فایل action.php بخوانیم کافیست کدی که بالاتر گفتیم را به این شکل تغییر دهیم :

$username = $_POST["username"];

$password = $_POST["password"];

echo $username . ' ' . $password;

 

تمرین1 : 

فرم مشخصات کالا که شامل پنج فیلد نام کالا، کد کالا،نام سازمنده ،رنگ ،سال ساخت کالا می باشد به دو روش post ,  get  به صفحه php ارسال و اطالاعات هر کدام را نمایش دهید .

تمرین 2: خروجی تمرین یک را را فایل css جلسه اول ترکیب نموده و قالب فرم را به استایل مورد نظر تغعییر دهید 

 


نحوه ارسال تمرین ها

هنرجویان رشته کامپیوتر

دروس:

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

سال یازدهم : طراحی صفخات وب

سال دهم: نصب و راه اندازی 

تمرین های داده شده به  آدرس jafarhasani@gmail.com    با موضوع ایمیل تمرین ارسال  نمایند .


مهندس  گل محمدی & مهندس حسنی

آموزش پیکربندی شبکه در لینوکس

آموزش پیکربندی شبکه در لینوکس (تنظیمات کارت شبکه)

همانطور که میدانید در ویندوز برای پیکربندی شبکه یا همان تنظیمات IP و … میتوانید از محیط کنترل پنل استفاده کنید یا با استفاده از دستور NETSH تنظیمات مربوطه را در محیط Command Prompt انجام دهید. لینوکس هم همانند ویندوز به شما امکان پیکربندی شبکه را در محیط گرافیکی و Terminal میدهد. در این آموزش با تی ام ال منیجر همراه باشید تا مراحل پیکربندی آدرس IP در لینوکس را دوره کنیم. برای درک بهتر این آموزش نیاز به دانستن مبانی پایه TCP/IP دارید.

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

 

بررسی تنظیمات کارت شبکه

ابتدا باید وارد محیط Terminal شویم برای اینکار کافیست تا کلمه Terminal را در جستجوی توزیع خود وارد کنید سپس روی آن کلیک کرده و آن را اجرا کنید. خب برای نمایش کارت های شبکه متصل به کامپیوتر باید از دستور ifconfig استفاده کنید.

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

 Ifconfig   دستور ifconfig را بدون هیچ پارامتری تایپ کنید.

   همانطور که در تصویر مشاهده میکنید دستور ifconfig دو کارت شبکهifconfig را
نمایش میدهد یکی eth0 و دیگری lo یا همان کارت مجازی loop back که برای هدف اشکال زدایی استفاده میشود. در قسمت eth0 ش

ما آدرس سخت افزاری یا همان MAC آدرس را در جلوی HWaddr میبینید که در این مثال 08:00:27:98:d3:3a میباشد.

همچنین آدرس IP را با addr میبینید که 10.0.2.15 است. Bcast هم مشخص کننده آدرس BroadCast میباشد. قسمت Mask هم همان Subnet Mask میباشد. قسمت دیگر که دانستن آن از اهمیت برخوردار است UP میباشد که در اول خط چهارم است و مشخص میکند کارت شبکه فعال است

یا غیر فعال.

تنظیم آدرس IP و DNS و Default Gateway

خب برای تنظیم این گزینه ها مثلا آدرس IP به همراه Subnet Mask باید دستور ifconfig را با نام کارت شبکه مورد نظر و آدرس IP و تعداد بیت های Subnet Mask مشخص کنید برای مثال:

ifconfig eth0 192.168.1.100/24

توجه داشته باشید در دستور بالا بعد از ifconfig به eth0 اشاره شده که مشخص کننده کارت شبکه سیمی شما میباشد (Ethernet) در صورتی که شما دارای چند کارت شبکه Ethernet باشید این کارت شبکه ها به صورت eth0 , eth1 , eth2 و … مشخص میشود اما برای کارت شبکه های بیسیم به صورت wlan0 و … است.

همانطور که میدانید این تنظیم برای دسترسی به اینترنت کافی نمیباشد و شما نیاز دارید تا Default Gateway و آدرس DNS را نیز مشخص کنید برای تنظیم Default Gateway باید از دستور route با پارامتر add استفاده کنید. برای مثال:

route add default gw 192.168.1.1

دستور بالا یک مسیر یا همان default gateway را برای دسترسی کاربران به شبکه اینترنت تعریف میکند، خب تنها آدرس DNS باقی میماند که کار آن تبدیل نام ها به آدرس های IP میباشد برای مشخص کردن DNS باید از دستور echo nameserver به همراه آدرس IP دی ان اس مورد نظر خود استفاده کنید برای مثال:

echo nameserver 217.218.127.127 >/etc/resolv.conf

پایداری تنظیمات پس از ریستارت

تا اینجا پیکربندی آدرسهای IP و DNS و Default Gateway را یاد گرفتیم، اما اگر شما سیستم عامل خود را ریستارت کنید تنظیمات به حالت اولیه باز میگردد برای تنظیم دائمی باید فایل پیکربندی شبکه را ویرایش کنید که در آدرس /etc/network/interfaces میباشد. برای ویرایش این فایل میتوانید از برنامه های ویرایش متن مثل gvim یا vim یا leafpad و … استفاده کنید.

leafpad /etc/network/interfaces

توسط دستور بالا شما به محیط گرافیکی برنامه leafpad در فایل متنی interfaces وارد میشوید. حال برای ویرایش این فایل باید دستورات زیر را به ترتیب تایپ کنید:

auto eth0vim etc network interfaces

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

همانطور که در تصویر میبینید من از دستور vim برای ویرایش فایل interfaces استفاده کردم که به صورت CLI کار میکند. در برنامه vim برای ویرایش فایل ابتدا باید حرف a را بفشارید تا قابلیت ویرایش برای شما فعال شود سپس میتوانید تایپ را شروع کنید پس از اتمام تایپ باید کلید ESC را بزنید و در آخر :wq را تایپ کنید تا متن شما را ذخیره کند و از محیط ویرایش خارج شود. در صورتی که از ویرایشگر leafpad استفاده کنید میتوانید همانند notepad در ویندوز با نگه داشتن کلید های ctr+s فایل مورد نظر را ذخیره کنید.

پس از وارد کردن آدرسها سیستم خود را ریستارت کنید آدرسهای شما روی کارت شبکه eth0 ثبت شود. سپس میتوانید با دستور ifconfig eth0 پیکربندی خود را مشاهده کنید.

فعال و یا غیر فعال نمودن کارت شبکه

برای فعال یا غیر فعال کردن کارت شبکه میتوانید از دستور ifconfig سپس نام کارت شبکه و پارامتر down یا up استفاده کنید پارامتر down باری غیر فعال کردن و پارامتر up برای فعال کردن میباشد، برای مثال:

ifconfig eth0 down | up

برای تغییر MAC Address میتوانید هم از دستور ifconfig و هم از دستور macchanger استفاده کنید برای این مثال:

ifconfig eth0 hw ether aa:bb:cc:11:22:33

macchanger wlan0 aa:bb:cc:11:22:33

نکته: در بعضی از توزیع های لینوکس همانند backtrack سرویس شبکه غیر فعال میباشد برای فعال نمودن این سرویس باید از دستور زیر استفاده کنید:

/etc/init.d/networking start

همچنین برای غیر فعال کرن سرویس شبکه باید بجای start از کلمه stop استفاده کنید برای مثال:

/etc/init.d/networking stop

 

 


مطالب آموزشی درس حسابداری خرید و فروش فصل سوم

دریافت تصویر شماره 1
عنوان: فصل سوم حسابداری 1


دریافت تصویر شماره 2
عنوان: فصل سوم حسابداری 2


دریافت تصویر شماره 3
عنوان: فصل سوم حسابداری 3


دریافت فایل شماره 4
عنوان: فصل سوم حسابداری 4


دریافت فایل شماره 5
عنوان: فصل سوم حسابداری 5
 


 مهندس جعفر حسنی ارزانفودی && مهندس حامد گل محمدی 

هنرجویان عزیز

ابتدا ربات تلگرامی که در ذیل قید شده ورود نموده و فیلم مورد نیاز را دانلود و فعالیت های خواسته شده را انجام دهید 

از نتیجه کار تصویر تهیه نموده و به ایمیل که در بالا توضیح داده شده ارسال نمایید 

1- فعالیت کارگاهی صفحه 180 و 181

2-کارگاه 1 تا 4 

 

فایل پیوست کمکی را دانلود نمایید 

 

دنلود فایل 

pass:www.sourcebaran.com

 

دانلود کتاب درسی 

 

فیلم های آموزشی ;کلیه کتاب ها را  از طریق ربات تلگرامی rafeabot@

در صورت نیاز دانلود نمایید 

 

 


 

مهندس جعفر حسنی ارزانفودی &&مهندس حامد گل محمدی

 

فیلمهای آموزشی php

۱.نحوه پیکربندی my sql

دریافت فایل

۲.تعیین سطح دسترسی کاربر

دریافت فایل

۳.آموزش استفاده از search

دریافت فایل

۴.تولید کدهایsql به صورت wizard

دریافت فایل

۵.انواع join

دریافت فایل

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

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


 مهندس جعفر حسنی ارزانفودی && مهندس حامد گل محمدی 

هنرجویان عزیز

بخش اول :شما در این آموزش با مطالب کتاب از صفحه 177 تا صفحه 190 آشنا می شوید

دانلود آموزش 

بخش دوم:شما در این آموزش با مطالب کتاب از صفحه 191 تا صفحه 194 آشنا می شوید .

دانلود آموزش 

بعد از مشاهده فیلم ها فعالیت و کارگاه های ذیل را انجام دهید و از نتیجه عکس گرفته و در قالب یک فایل پاور پوینت به ایمیل ارسال نمایید .

1- فعالیت کارگاهی صفحه 180 و 181

2-کارگاه 1 تا 4 

 

فایل پیوست کمکی را دانلود نمایید 

 

دنلود فایل 

pass:www.sourcebaran.com

 

دانلود کتاب درسی 

 

فیلم های آموزشی ;کلیه کتاب ها را  از طریق ربات تلگرامی rafeabot@

در صورت نیاز دانلود نمایید 

 


 حسنی 

هنرجویان عزیز

ادامه فیلم پودمان چهارم کتاب را از لینک زیر دانلود و تا پایان مطالب از روی کتاب مطالعه نموده و تمرین های داده شده را انجام دهید .

دانلود فیلم 

دانلود کتاب  

 

تمرین 1:

در مورد هر یک از موضوعات زیر 

1-اینترنت اشیا و اینترنت همه چیز IoE  IoT

2-، RFID 

3-   web 3  و کاربردهایش

4-RSS

5-ajax

در اینترنت تحقیق کنید و نتیجه را به صورت یک فایل پاور پوینت به ایمیل ارسال نمایید.

تمرین 2:

کلیه فعالیت کتاب تا پایان مطالب گفته شده در فیلم را انجام و جداول مربوطه را کامل کنید .

 


تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

فلزیاب Golden Tech | گلدن تک | 09197977577 خدمات نمایندگی تعمیر کولرگازی اسپلیت در شیراز-عظیمی مجله فارسی - مجله جالب و خواندنی Jazayeri Time http://www.chaypare.blog.ir Arthur فروشگاه نوزاد دل نوشته آموزش برنامه نویسی , سئو سایت , هک و امنیت Brandon