جلسه اول

فناوری و تکنولوژی

تصویر فناوری
  • فناوری (تکنولوژی) به مجموعه‌ای از ابزارها، روش‌ها و سیستم‌هایی گفته می‌شود که برای حل مشکلات یا بهبود زندگی انسان استفاده می‌شوند.
  • به لطف فناوری، مکان های دور نزدیک‌تر شده‌اند. زندگی راحت تر شده است. ارتباطات و سفرها سریع شده است، حرکت آسان است، عمل سریع است، تعامل سرعت گرفته و زندگی نیز همینطور.
  • تأثیر فناوری بر زندگی:
    • ارتباطات سریع‌تر (اینترنت 5G)
    • پزشکی هوشمند (ربات‌های جراح)
    • شهرهای هوشمند (اینترنت اشیا)
  • چالش‌های فناوری: حریم خصوصی ، وابستگی زیاد، آلودگی محیط زیست


فناوری همه چیز را دگرگون خواهد کرد!

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

برنامه نویسی چیست؟

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

برخی از مهمترین کاربردهای برنامه نویسی

  • طراحی سایت
  • طراحی اپلیکیشن های موبایلی
    • برنامه های اندروید
    • برنامه های IOS
  • بازی سازی
    • بازی های کامپیوتری
    • بازی های موبایلی
    • بازی های playstation
  • هوش مصنوعی
    • تشخیص چهره
    • تبدیل صدا به متن
    • ردیابی حرکت شی
    • ...
  • اینترنت اشیاء
    • خانه های هوشمند
    • کشاورزی هوشمند
  • هک و امنیت
    • ورود غیرمجاز(گوشی، سایت، اینترنت اشیا و ...)
    • تست نفوذ (جلوگیری از نفوذ)

اینترنت اشیاء

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

مثال‌هایی از اینترنت اشیا

  • خانه‌های هوشمند: چراغ‌ها، یخچال ها و قفل‌های درب که از طریق موبایل کنترل می‌شن.
  • شهرهای هوشمند: چراغ‌های راهنمایی که بر اساس ترافیک تنظیم می‌شوند یا سطل‌های زباله که وقتی پر میشوند، به مسئولین اطلاع می‌دهن.

به طور کلی، اینترنت اشیا زندگی را راحت‌تر و کارآمدتر می‌کند.


هوش مصنوعی

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

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

  • کارمندی
    • در شغل کارمندی یک‌جا استخدام می‌شوید، قرارداد می‌بندید و انتهای هر ماه حقوق‌تان را می‌گیرید.
    • jobvision.ir
    • jobinja.ir
  • فریلنسری
    • فریلنسر فردی است که بدون استخدام رسمی و اغلب به‌شکل دورکار، برای یک شرکت یا مجموعه فعالیت می‌کند.
    • لینکدین
    • ponisha.ir
    • freelancer.com
  • استارتاپ
    • به کسب‌و‌کاری که با یک ایده خام آغاز می‌شود و در نهایت به تولید محصول یا خدمات می‌رسد و در عین حال یک مشکل را حل می‌کند و یا کمبود یکی از خدمات در جامعه را برطرف می‌کند استارتاپ گویند.
    • برخی از استارتاپ های موفق:
      • دیجی کالا
      • دیوار
      • مامان پز
      • آهن آنلاین
      • ...

جلسه دوم

کاربرد سایت

  • چرا برخی از افراد و شرکت ها دارای سایت هستند؟
  • چه زمانی انسان ها به سایت مراجعه می کنند؟
  • در صورتی که سایت ها نباشند چه اتفاقی می افتد؟
  • تفاوت خرید از سایت با خرید در شبکه های اجتماعی چیست؟
    • امکان پرداخت آنلاین در سایت
    • امکان دسته بندی محصولات در سایت
    • امکان ایجاد محصولات فراوان در سایت
    • امکان جستجو در سایت
    • مناسب برای کسب و کارهای بزرگ

روش های طراحی سایت

  • با کد نویسی
    • انعطاف پذیری بالا
    • نیاز به زمان زیاد برای طراحی سایت
    • سطح تخصص بالای طراح سایت
  • بدون کد نویسی
    • انعطاف پذیری پایین
    • نیاز به زمان کم برای طراحی سایت
    • سطح تخصص پایین طراح سایت

زبان های مورد استفاده برای طراحی ظاهر سایت

  • HTML
  • CSS
  • JavaScript (JS)

تفاوت html و css

  • با استفاده از html می توانید عناصر را در صفحه قرار دهید:
    • متن
    • عکس
    • جدول
    • لینک
    • موزیک
    • ...
  • با استفاده از css می توانید ظاهر عناصر و نحوه قرارگیری آنها را تغییر دهید:
    • رنگ پس زمینه
    • رنگ متن
    • گرد گردن گوشه ها
    • ایجاد فاصله
    • وسط چین کردن / راست چین کردن / چپ چین کردن
    • ...

مزایای یادگیری css, html, js

  • طراحی ظاهر سایت
  • طراحی اپلیکیشن های اندروید
  • طراحی اپلیکیشن های IOS

اپلیکیشن هایی که مبتی بر html،css و js هستند.

  • Instagram
  • Whatsapp

ساختار تگ




نام تگنحوه نوشتن
p<p></p>
img<img></img>
hr<hr></hr>
html<html></html>

برخی از تگ های پرکاربرد Html

نوشته

p

تصویر

img

خط

hr

لینک

a

عنوان سایت

title



عنصر html

  • محتوای تگ: هر چیزی که بین تگ باز و تگ بسته قرار بگیرد.
  • نگهدارنده: تگی که در برگیرنده محتوا است.
  • ویژگی: هر چیزی که در تگ باز قرار بگیرد.


ویرایشگر های کد

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

Visual Studio Code

  • ویژوال استودیو کد (Visual Studio Code) یکی از پرطرفدارترین و کاربردی ترین نرم افزارهای ویرایشگر کد است که توسط مایکروسافت ساخته شده است. این ابزار به برنامه نویسان کمک می کند تا با سرعت و کارایی بیشتری کد بنویسند.
  • مزایای vscode:
    • پشتیبانی از اکثر زبان های برنامه نویسی
    • رایگان
    • سبک بودن
    • افزونه های فراوان
    • توسعه داده شده توسط شرکت مایکروسافت


تکالیف

  • تکلیف اول: نرم افزار vscode را نصب کرده و عکس صفحه اول آن را بفرستید.
  • متن
  • متن