قرارداد ها، شروع کدنویسی حساب شده و مفاهیم پایه !

دسته بندی: آموزش
زمان مطالعه: ۲ دقیقه
۲۸ تیر ۱۳۹۳

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

:: لیست مطالبی که در این جلسه گفته میشن به این شکل هست :

فصل 2 : قرارداد ها، شروع کدنويسي حساب شده و مفاهيم پايه !

  • فرمت فايل هاي زبان PHP
  • آشنايي با کدگذاري فايل ها : Utf-8 در مقابل ASCII
  • مفاهيم پايه
  • صفحات وب ايستا (Static) در مقابل صفحات وب پويا (Dynamic)
  • دو جزء اساسي تشکيل دهنده ي يک برنامه : داده ها و کدها
  • روند پردازش درخواست ها از مرورگر تا وب سرور و برعکس
  • تگ هاي زبان PHP : جا دادن کدهاي PHP در صفحه ي وب
  • آشنايي با توابع echo و print براي چاپ داده ها
  • توضيحات (Comments) در زبان PHP
  • تابع rand و استفاده از آن براي توليد اعداد تصافي در طول برگذاري اين دوره
  • کدنويسي استاندارد و قراردادهاي اين دوره ي آموزشي
  • استاندارد تعين نام ها
  • استاندارد تعين کامنت ها
  • استاندارد تعين فرمت ها
  • رعايت نظم و فرورفتگي ها (Indentation) در کدنويسي
  • شيوه ي پوشه بندي و ساختار فايل هاي اين دوره
  • فايل هاي کمکي مورد استفاده در اين دوره
  • پوشه ي common
  • فايل styles.css
  • فايل common.js
  • فايل common.php
  • تمرين
:: توجه

این مطلب یک جلسه از آموزش PHP می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش PHP

نویسنده
بیش از 15 سال هست که برنامه نویسی می کنم و از بین همه زبون هایی که کار کردم جاوا، اسمبلی و php رو دوست دارم. دانشجوی دکترای نرم افزارم و توی دانشگاه روی پردازش بیگ دیتا و پردازش موازی کار کردم و عاشق چالش از هر نوعیش هستم! سون لرن مثل بچه منه که 12 سال براش وقت گذاشتم، اینجا همه تلاش می کنیم از شروع یادگیری تا ورود به بازر کار حوزه برنامه نویسی و IT همراهتون باشیم.

جلسات دوره

نظرات کاربران

Ahad Masoumi

سلام فایلای php نمیتونم اجراکنم.خطای زیرو میده:
This site can’t be reached 7l%20php’s server IP address could not be found.
Search Google for php
ERR_NAME_NOT_RESOLVED

Ahad Masoumi

مشکلو خودم پیدا کردم.اینه که وقتی روی پروژه هام کلیک میکنم در نوار ادرس عبارت localhost در ابتدا نیستو فقط نام پروژه هست مثلا پوشه 7L PHP
http://7l%20php/ که من دستی localhost اولش میارم.این مشکلو چطور حل کنم؟

وحید

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

لقمان آوند

توی جلسات بعد هست بردارید

Homayoun Ghasemi

سلام, یه قسمت رو متوجه نشدم در مورد کد گذاری ها. این که منظورتون از 256 بایت چیه؟ هر فایلی که به کدگذاری ASCII نوشته میشه اگه کاراکتر های انگلیسی داشته باشه هر کدوم توی یک بایت ذخیره میشه ولی زبان فارسی و بقیه زبان ها بیشتر. این قسمت که میگید 256 باید و 1000 باید رو نفهمیدم این اعداد از کجا بدست اومد؟ 256 بایت در ASCII برای زبان انگلیسی هست و برای بقیه زبان ها باید از کدگذاری UTF-8 استفاده بشه؟ میشه بیشتر توضیح بدید.

aircode610

salam bebakhshid fileh common.css kojast
az koja begiramesh

Zaman I

سلام.چرا نمیشه فایل هارو با دانلود منیجر دانلود کرد؟

پشتیبانی سون لرن

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

سولماز بمانی

چطوری باید کاربر دیگه ای رو معرفی کنیم که اون شرایطی رو که در نظر گرفتید شاملمون بشه؟

لقمان آوند

سلام
کدوم شرایط ؟ در مورد چی سوال پرسیدید الان ؟

حمیدرضا سامندر

سلام من دوره هارو ثبت نام کردم اما .ویدئورا دانلود نمیکنه اروور میده

وحید صالحی

سلام سرور دانلودمون مشکل داره و در حال رفعش هستیم

جعفر آقاحسینی

پسوند فایل php است . همان فایل آموزشی جلسه دوم است . testCommonFiles.php

وحید صالحی

خوب دوست عزیز فایل هایی پسوند php دارن باید روی سرور اجرا بشن و از درون phpstorm قابلیت اجرا ندارن و برای اجراشون درون phpstorm باید یک سرور ایجاد کنید که فعلا برای شما نیاز نیست و طبق آموزش از سرور ومپ و روی همون localhost اجراشون کنید

جعفر آقاحسینی

باسلام لطف کردید به موقعه جواب دادی منظورم این است زمانی که برروی ایکون مرورگرگوگل کروم ازداخل php storm جهت اجرا کلیک می کنم فایل css آن اجرا نمی شود.

وحید صالحی

پسوند فایلتون چیه؟ html هست یا php؟

جعفر آقاحسینی

سلام خسته نباشد فایل های css ازداخل php storm اجرا نمی شود ولی زمانی که ازداخل mysql locolhost اجرا می شود لود می شود لطفا علت آنرا بیان کنید ممنون می شوم

وحید صالحی

دوست عزیز منظورتون رو واضح تر بگید باید در localhost اجرا بشه دیگه توی phpstorm فقط باید کدنویسی کنید درضمن لطف کنید شوال مشابه رو دوبار ارسال نکنید همون بار اول هم به دست ما میرسه
موفق باشید

لقمان آوند

سلام
1- در طول دوره بیشتر اشنا میشید با phpStorm . پس سعی کنید با دوره پیش برید. فعلا به همون شکلی که تو دوره می گیم کدهاتون رو اجرا کنید. چون بعضا استفاده از وب سرور داخلیش دردسر درست می کنه . فعلا همون ومپ رو استفاده کنید .
2- تو phpStorm پیشفرض خودش بدون bom هست و برای همین نیازی به گفتنش نبود و مشکلی ایجاد نمی کنه برا کاربر .
3- شما می تونید از منوی فایل و گزینه open directory یه پوشه تو سیستمتون رو به عنوان پروژه باز کنید و همیشه رو همون کار کنید ….

لقمان آوند

سلام
1- خیر تفاوت چندانی ندارن. یه سری نکات ریز هست در استفاده شون که در ادامه دوره خواهید فهمید.
2- echo مقداری رو برنمی گردونه ولی print بر می گردونه که می تونه تو عبارات استفاده بشه. وگرنه هر دو یکار می کن و تفاوتی ندارن
3- بوت استرپ یکم شلوغ و بزرگه و نخواستم فعلا شما رو با شلوغیش بترسونم. مهم فعلا یادگیری php هست که فریمورک ساده پیور در این حالت خیلی کمک کننده تر هست …
4- یه تابع هست که خودم نوشتم. بعدا بهش می رسید جواب این سوالتون رو. صبر داشته باشید و به ترتیب و با دقت جلسات رو ببینید ….

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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