وبلاگ کدنویسان

آموزش برنامه نویسی

وبلاگ کدنویسان

آموزش برنامه نویسی

AJAX مخفف جاوا اسکریپت غیرهمزمان و XML است. AJAX یک تکنیک جدید برای ایجاد برنامه های کاربردی بهتر، سریعتر و تعاملی با کمک XML، HTML، CSS و جاوا اسکریپت است.
  • تکنولوژی AJAX از XHTML برای محتوا، CSS برای ارائه، همراه با مدل اشیای سند و جاوا اسکریپت برای صفحه نمایش محتوای پویا استفاده می کند.
  • برنامه های کاربردی وب معمولی، اطلاعات را از طریق درخواست های همگام به صورت صریح انتقال می دهند. این بدان معنی است که شما یک فرم را پر کنید، آنرا ارسال کنید و به یک صفحه جدید با اطلاعات جدید از سرور هدایت شوید.
  • با استفاده از AJAX، هنگامی که روی دکمه ارسال کلیک کنید، جاوا اسکریپت یک درخواست برای سرور ایجاد می کند، نتایج را تفسیر و صفحه فعلی را به روز می کند. در حقیقت، کاربر هرگز متوجه نمی شود حتی چیزی به سرور منتقل شده است.
  • زبان XML معمولا به عنوان فرمت برای دریافت اطلاعات سرور استفاده می شود، هر چند هر فرمت، از جمله متن ساده، می تواند مورد استفاده قرار گیرد.
  • تکنولوژی AJAX یک فناوری مرورگر وب است که مستقل از نرم افزار وب سرور است.
  • یک کاربر می تواند همچنان از صفحه استفاده کند، در حالی که برنامه سرویس گیرنده درخواست اطلاعات از سرور را در پس زمینه دارد.
  • تعامل بصری و طبیعی کاربر. خیلی از اوقات کلیک ماوس نیاز نیست بلکه با حرکت ماوس درخواست می تواند به سرور فرستاده شود.
  • استفاده از AJAX یک روش داده-گرا است بر خلاف روش های معمول که صفحه-گرا هستند.
  
  • محمد محمدی
سایت الکسا اقدام به رتبه بندی سایت ها می کند و  کار خود را از طریق مرورگر کاربران سایت که تولبار الکسا را نصب کرده اند بدست می آورد. در این بخش قطعه کدی به زبان php  ارائه کرده ایم که با کمک آن بتوانید رتبه الکسا برای سایت دلخواه خود را بدست آورید. 
  • محمد محمدی

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

در آدرس https://developer.yahoo.com/weather/#get-started از یاهو می توانید راهنمای استفاده از api یاهو برایدریافت وضعیت آب و هوا را مشاهده کنید. در همین آدرس ، نحوه درخواست وضعیت آب و هوا برای شهر مورد نظر را آموزش داده و مثال هایی برای دریافت اطلاعات مختلف نشان داده است .

  • محمد محمدی

بسته آموزش برنامه نویسی وب به صورت مجموعه ای از فیلم های آموزشی باکیفیت به زبان فارسی ، برای آموزش کامل طراحی صفحات وب و برنامه نویسی مبتنی بر وب به زبان php ایجاد شده است  و شامل آموزش های زیر است :

  1. آموزش طراحی صفحات وب با html
  2. آموزش قالب بندی صفحات وب یا css
  3. آموزش استفاده از چارچوب بوت استرپ در طراحی صفحات وب
  4. آموزش کار با نرم افزار دریم ویور
  5. آموزش برنامه نویسی مقدماتی و برنامه نویسی بانک اطلاعاتی به زبان php

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

  • محمد محمدی

بوت استرپ یک چارچوب رایگان برای توسعه سریعتر و راحت تر صفحات وب است. بوت استرپ شامل الگوهای طراحی مبتنی بر HTML و CSS برای استفاده در تایپوگرافی، فرمها، دکمه ها، جداول، پیمایش ها، کادرهای محاوره ای، تصاویر و افزودنی های جاوااسکریپت است. 

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

مزیت های استفاده از بوت استرپ در طراحی وب عبارتند از: 

- راحتی برای استفاده - ویژگی پاسخگویی 

- شیوه با اولویت موبایل 

- سازگاری با مرورگرهای وب 

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

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

ویژوال سی شارپ دات نت  (Visual C#.NET) یک زبان برنامه نویسی شی گرا و قدرتمند است که توسط شرکت مایکروسافت ساخته شده و ترکیبی از قابلیتهای خوب C++ و Java را دارا می باشد. ساختار این زبان نسبت به زبانهای دیگر بسیار آسان و قابل فهم تر است.در این زبان از کتابخانه کلاس دات نت که شامل مجموعه بزرگی از اجزا از قبل ساخته شده است استفاده می کند، این اجزا به ساخت هر چه سریعتر برنامه ها کمک می کنند.

  • محمد محمدی

مدل یا چارچوب MVC برای برنامه نویسی قاعده مند و چندلایه استفاده می شود، این مدل کدهای تکراری برنامه نویسی را کنارگذاشته و برنامه نویسی با PHP را لذت بخش می کند. توسعه، اشکال یابی و بروزرسانی نرم افزارهای مبتنی بر MVC راحت تر است . استفاده چارچوب MVC ساختار پروژه یا وب سایت را به صورت دقیق تعیین کرده و یک ساختار کلی برای زیرپوشه های وب سایت پیشنهاد می کند. این چارچوب دقیقاً محتوای هر زیر پوشه و حتی قاعده کلی برای نامگذاری فایل های داخل هر زیر پوشه را تعیین می کند. با استفاده از چارچوب MVC ناچاریم بصورت قاعده مند عمل کرده و  از نامگذاری های نامانوس و سازماندهی به هم ریخته و سلیقه ای فایل ها پرهیز کنیم.

دریافت بسته آموزش تصویری برنامه نویسی PHP بر پایه MVC

  • محمد محمدی

جی کوئری (jQuery) یک کتابخانه سبک وزن برای جاوااسکریپت است با شعار "کم بنویسید و زیاد انجام دهید".هدف از جی کوئری آسان کردن استفاده از جاوا اسکریپت در صفحات وب سایت است. جی کوری بسیاری از کارهای معمولی که نیاز به دستورات زیادی از جاوااسکریپت دارد را بصورت دستورات یک سطری قابل پیاده سازی می کند. جی کوئری (jQuery) مفاهیم پیچیده در جاوااسکریپت (مثل DOM و AJAXX) را ساده سازی می کند.

  • محمد محمدی