foreach وبلاگ نکته های برنامه نویسی و طراحی وب سایت

کمکی در حد توانم به کسانی که می خواهند شروع کنند و یا در مسیر هستند

foreach وبلاگ نکته های برنامه نویسی و طراحی وب سایت

کمکی در حد توانم به کسانی که می خواهند شروع کنند و یا در مسیر هستند

خیلی بلد نیستم.
ولی تا جایی که بتونم و وقت کنم ، کمک می کنم.
و جایی که بلد نبودم، یا میگم بلد نیستم یا جواب رو پیدا می کنم و راهنمایی می کنم.
توی زمینه های php و css و Html و JavaScript و jQuery و کار با MySql
البته php رو بیشتر بلدم و JavaScript رو کمتر.
فریم ورک هم yii .
این وبلاگ بیشتر به درد کسایی مخوره که برنامه نویسی مقدماتی رو بلدن.
و هرچه جلوتر میریم،پیشرفته تر خواهد شد انشاءالله.

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

این موضوعات رو مطرح خواهیم کرد:
1- مقدمه ی کوتاهی راجع به طراحی سایت
2- اول از کجا شروع کنیم ؟
3- از چه منابعی و چگونه استفاده کنیم؟
4- چه نرم افزار هایی رو نصب کنیم؟

پس به ادامه مطلب برید و اگه سوالی داشتید، توی قسمت نظرات بذارید.

 

مقدمه

 
یه وبسایت رو در نظر بگیرید
کدهایی که باعث ساخت این وبسایت شده ، دو دسته اند
کدهایی که مربوط به نمایش یه سری از جملات و شکل ها و رنگ ها میشن(زبان سمت کلاینت)
و کدهایی که مربوط به یک سری پردازش ها و ارتباط با پایگاه داده میشه(زبان سمت سرور)
مثلا وقتی شما وارد یه سایتی میشید و میخواید لاگین بشید و قراره نام کاربری و رمز عبور خودتونو وارد کنید، تا وقتی که دکمه ای رو فشار ندادید و صفحه عوض نشده، در واقع دارید از بخش سمت کاربر(کلاینت) استفاده میکنید. که شامل کدهای Html , css , javascript , jQuery , Ajax , ... کدهایی که میتونید با کلیک راست کردن توی صفحه و زدن گزینه ی view page source کدهای اونو ببینید
ولی زمانی که کلید ورود رو میزنید و صفحه ( احتمالا) دوباره لود میشه یا یه صفحه جدید باز میشه و یه پیغام بهتون میده، درواقع درخواست شما به کامپیوتر سرور فرستاده شده و توی اونجا با کدهای سمت سرور( مثل php و asp ) بررسی شده و یک سری کارها انجام میشه و درنهایت جوابی رو برای شما ارسال میکنه.(این کدها رو نمیتونید ببینید) که ما قراره php کار کنیم.

و جالب این جاست که تمام این کدها رو میشه توی یک فایل با پسوند php ذخیره و اجرا کرد. یعنی مثلا یه خط php یه خط html و یه خط جاوااسکریپت و ... نوشت.
کد های php باید بین این دو علامت قرار بگیرن :<?    php ?>

 
اول از کجا شروع کنیم ؟
به نظرم بهتره اول یه آشنایی مختصری با html داشته باشید( سایت html.ir مرجع فارسی خوبیه)
بعد بلافاصله برید سراغ php  و یه کم که با php و کوئری ها آشنا شدید، شروع کنید به کار کردن با یه فرم ورک مثل yii( کار کردن با یک فرم ورک خیلی مهمه . چیزی که توی خیلی از کتابا به اون اشاره نشده ولی توی کار خیلی لازمه) و در حین کار با yii، بیشتر با html آشنا بشید و css هم کار کنید و بعد برید سراغ جاواسکریپت و جی کوئری .
این طوری یه طراح سایت کامل میشید و همین طور حرفه ای.
البته به این فکر نکنید که اوووو این همه باید زبون برنامه نویسی یاد بگیریم؟!!!
اشتباه نکنید. Html رو دو سه روزه یاد میگیرید و css رو هم همینطور و اونای دیگه هم بر حسب نیازتون یاد میگیرید و اگر وقت بذارید براش شاید کمتر از 2 ، 3 ماه طول بکشه که بتونید ازش پول دربیارید.!

از چه منابعی و چگونه استفاده کنیم؟
کتاب:
تا جایی که بنده مطالعه کردم،بهتره اگه تونستید با کتاب php جعفرنژاد شروع کنید و در ادامه کتاب wrox رو بخونید. اگر نه از کتاب های دیگه (pdf و ...) که توشون راجع به کدهای mysql صحبت شده ، استفاده کنید.  و حتما حتما از همون اول ، مثال هارو توی کامپیوترتون اجرا کنید و عملی یاد بگیرید.(یادتون باشه که قراره کار یاد بگیرید نه یک سری اطلاعات رو بلد باشید!)
تجربه:
اگر قبلا برنامه نویسی کردید ، توی خوندن کتاب ، سعی کنید کلیت ماجرا رو بفهمید و یادبگیرید . لازم نیست خیلی از توابع رو حفظ کنید؛ فقط به یاد داشته باشید  که چنین تابعی با چنین کاربردی توی فلان جا وجود داره.( باید اکثرشو توی کار وقتی نیاز پیدا کردید یاد بگیرید).(این خیلی نکته ی مهمیه)
خود من وقتی داشتم شروع میکردم به یادگیری php ، گاهی اوقات به یک مطلبی گیر میدادم و خیلی مو به مو میخوندم که چن وقت بعدش خیلیهاش یادم میرفت. و زمانی که بعد از چند ماه توی کارم به اون نیاز داشتم، نه اون رو حفظ بودم و نه کتابی کنارم بود. پس اونو توی اینترنت سرچ کردم و مثال هاشو دیدم و ازشون استفاده کردم.
وب سایت:
w3schools.com
php.net/manual

این نرم افزار ها رو نصب کنید:
1 - xampp ( برای نصب php  و mysql و apache ) برای اجرای فایل های php  و کار با دیتابیس
2 - یک نرم افزار ویرایشگر فایل های php و ... : که من از phpDesigner استفاده میکنم.


انشاءالله در آینده به کدها و چگونگی اجرای اونا بیشتر میپردازیم و کمتر حرف میزنیم.!
لطفا اکه نظر و انتقاد و پیشنهاد دارید توی قسمت نظرات مطرح کنید.
ببخشید سرتونو درد آوردم.
  • foreach

نظرات (۴)

salam.damet garm...ahsantom
salam kar besyar khobi kardid valii kah class ham tu daneshgah mizashtid
omidvaram movafagh bashid
پاسخ:
سلام
ممنونم
تو فکر کلاس رفع اشکال هم هستیم توی دانشگاه
به مسئول این کار توی انجمن علمی هم گفتم.
منم منتظرم.
  • محمدعلی فانی
  • خیلی به دردم خورد 
    واقعا منو از یه سر در گمی در آورد 
    agha man har kari mikonam kar b xampp ok nemitoonam konam
    پاسخ:
    saeed جان لطفا سوالتونو دقیق تر بپرسید.

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی