صفر تا صد برنامه نویسی جاوا غیر حضوری

  • تاریخ برگزاری: 1399/7/27
  • زمان برگزاری: 27 مهر ساعت 10
  • مکان برگزاری: تهران
  • هزینه دوره: 245,000 تومان  
  • موضوع دوره: تکنولوژی-برنامه نویسی
  • برگزارکننده: دانشگاه تهران
ثبت نام دوره
پر کردن این فیلد اجباری است.
پر کردن این فیلد اجباری است.
فرم صحیح پست الکترونیکی خود را وارد کنید.
پر کردن این فیلد اجباری است، ورودی نباید از ظرفیت باقی مانده بیشتر باشد.
  • زمانبندی
  • شروع: 27 مهر ساعت 10
  • پایان:1 آبان ساعت 18
  • ظرفیت باقیمانده
  • 50 نفر
  • برگزار کننده:
  • دانشگاه تهران

توضیحات کارگاه


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

نحوه شرکت در دوره

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

اهداف کارگاه

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

محورهای دوره

این دوره فوق‌العاده در 37 فصل و در 500 دقیقه با یک زبان بسیار ساده و در قالب چندین داستان دنیای واقعی برای شما ارائه شده است.

فصل اول: آشنایی با جاوا و مباحث مقدماتی 1
  • مقدمه‌ای بر دوره پیش‌ رو
  • لزوم تقویت قدرت جستجو در این فیلد
  • لزوم تمرین زیاد برای موفقیت در این فیلد
  • آشنایی با زبان برنامه‌نویسی جاوا
  • تاریخچه زبان برنامه‌نویسی جاوا
فصل دوم: آشنایی با جاوا و مباحث مقدماتی 2
  • JVM, JDK, JRE, Byte Code چیست؟
  • نصب نرم‌افزار های مورد نیاز برای برنامه‌نویسی جاوا
  • آشنایی با IDE (NetBeans)
  • طریقه ایجاد خطوط توضیحی در برنامه
  • آشنایی با System.Out.Println
  • پیاده سازی پروژه Hello World در NetBeans
فصل سوم: انواع داده‌ها در جاوا
  • آشنایی با انواع متغیرها در زبان جاوا
  • حداقل و حداکثر مقدار داده‌های عددی در زبان جاوا
  • ایجاد یک متغیر
  • مقدارهی به متغیر ها
فصل چهارم: ساختارهای کنترلی و عملگرها 1
  • دستور If و If/Else
  • آشنایی با عملگرها در زبان جاوا
  • عملگرهای محاسباتی
  • عملگرهای قیاسی و رابطه‌ای
  • عملگر های منطقی
  • بررسی اولویت عملگر ها
فصل پنجم: ساختارهای کنترلی و عملگرها 2
  • دریافت ورودی و مشاهده خروجی برنامه در کادر گرافیکی و آشنایی با JOptionPane
  • تبدیل متغیرها به هم
  • عملگر شرطی دیگر جایگزین If/Else
  • دستور Switch و Case
فصل ششم: پروژه ساختارهای کنترلی و عملگرها
  • پیاده‌سازی پروژه ماشین حساب
فصل هفتم: حلقه‌ های تکرار 1
  • حلقه For
  • دستورات break و continue
فصل هشتم: حلقه‌های تکرار 2
  • حلقه Do While
  • حلقه While
فصل نهم: پروژه حلقه‌های تکرار
  • پروژه ستاره ‌ها
فصل دهم: مفاهیم برنامه‌نویسی شی‌گرا 1
  • مروری بر توابع در دنیای واقعی
  • لزوم استفاده از توابع در برنامه‌‌نویسی
  • آشنایی مقدماتی با زبان C
  • طریقه تعریف تابع در زبان C
فصل یازدهم: مفاهیم برنامه‌نویسی شی‌گرا 2
  • چرا از C به جاوا کوچ کردیم؟
  • کلاس ‌ها در برنامه‌نویسی به زبان جاوا
  • توابع در جاوا
  • طریقه استفاده از توابع در جاوا
فصل دوازدهم: مفاهیم برنامه‌نویسی شی‌گرا 3
  • بررسی مثالی دیگر در همین راستا و بررسی بحث کپسوله‌سازی.
  • بررسی متغیرهای خصوصی
  • آشنایی با مفهوم سازنده یک کلاس (Constructor)
  • کلمه کلیدی This
  • توابع Get و Set
فصل سیزدهم: مفاهیم برنامه‌نویسی شی‌گرا 4
  • منشی پیش‌فرض
  • منظور از شیء چیست؟
  • کلمه کلیدی new
  • آشنایی با مفهوم پکیج
  • آشنایی با مفهوم import
فصل چهاردهم: وراثت 1
  • آشنایی با مفهوم وراثت در برنامه‌نویسی جاوا
  • آشنایی با ارتباط بین کلاس والد و فرزند
  • کلمه کلیدی Super
فصل پانزدهم: وراثت 2
  • ذکر مثال‌های تکمیلی از بحث وراثت
  • بیان مثال‌هایی از وراثت در دنیای واقعی برای درک بهتر موضوع
فصل شانزدهم: وراثت 3
  • کلاس Object
  • کاربرد تابع toString برای کلاس‌ها
  • آشنایی با مفهوم Override
  • آشنایی با مفهوم OverLoading
  • مفاهیم public و private و protected
فصل هفدهم: INTERFACE
  • بیان مثالی از مفهوم رابط‌ ها در دنیای واقعی
  • مفهوم رابط‌ ها در دنیای برنامه‌نویسی
  • توابع Abstract
فصل هجدهم: چند ریختی
  • آشنایی با مفهوم چند ریختی در برنامه‌نویسی شی‌گرا
  • ذکر مثال برای درک بهتر چندریختی
فصل نوزدهم: مباحث تکمیلی شی‌گرایی 1
  • ترتیب اجرای سازنده‌ ها
  • آشنایی ابتدایی با کلاس Math
  • کار با متد های Static
  • آشنایی با کلاس Scanner
  • آشنایی با کلاس System
  • آشنایی با کلاس JoptionPane
فصل بیستم: مباحث تکمیلی شی‌گرایی 2
  • آشنایی با کلاس رشته یا String برای مدیریت رشته‌ها
  • پروژه کار با رشته ها‌ با استفاده از مباحث برنامه‌نویسی شی‌گرا
فصل بیست و یکم: آرایه‌ها در زبان جاوا 1
  • بررسی مثالی برای درک لزوم استفاده از آرایه‌ها
  • آشنایی با مفهوم آرایه‌ها و کاربرد آن‌ها
  • روش‌های مختلف تعریف آرایه
  • نحوه دسترسی به عناصر آرایه
  • اعمال حلقه for روی آرایه
فصل بیست و دوم: آرایه‌ها در زبان جاوا 2
  • آرایه‌های چند بعدی
  • نحوه جستجو در آرایه‌های چند بعدی
فصل بیست و سوم: آرایه‌ها در زبان جاوا 3
  • آرایه و توابع
  • آشنایی با Arrays
  • تمرین آرایه ‌ها
فصل بیست و چهارم: حالات استثنائی در جاوا 1
  • آشنایی با حالات استثنائی
  • آشنایی با دستورات try and catch
  • انواع Exception در جاوا
فصل بیست و پنجم: حالات استثنائی در جاوا 2
  • finally
  • Throw
  • Throws
فصل بیست و ششم: برنامه‌نویسی MULTITHREAD 1
  • برنامه نویسی sequential و برنامه نویسی multithread
  • آشنایی با نخ ها
  • کار با کلاس thread
فصل بیست و هفتم: برنامه‌نویسی MULTITHREAD 2
  • کار با اینترفیس Runnable
فصل بیست و هشتم: گرافیک در برنامه‌نویسی جاوا و GUI
  • آشنایی با Jframe
  • آشنایی با Swing controls شامل : Label,Button,CheckBox ,ProgressBar,ComboBox و …
  • پاسخگویی به رویدادهای ماوس و صفحه ‌کلید
  • ساخت فایل اجرایی
  • پیاده‌سازی پروژه ماشین‌ حساب گرافیکی
فصل بیست و نهم: JAVAFX 1
  • Javafx چیست؟
  • تاریخچه javafx
  • درست کردن اولین برنامه با javafx
فصل سی‌ام: JAVAFX 2
  • آشنایی با JavaFX Scene Builder
  • آشنایی با Gluon Scene Builde
  • استفاده از FXML در ساخت برنامه‌های مبتنی بر JavaFX
  • Command Button
  • Controller
  • Circle
فصل سی‌ و‌ یک‌ ام: فایل‌ها 1
  • آشنایی با فایل‌ها در زبان جاوا
  • لزوم استفاده از فایل‌ها در جاوا
  • طریقه خواندن اطلاعات از فایل‌ها
فصل سی و دوم: فایل‌ها 2
  • طریقه نوشتن اطلاعات در یک فایل
فصل سی و سوم: فایل‌ها 3
  • نوشتن پروژه درست کردن دفترچه تلفن با فایل‌ها در جاوا
فصل سی و چهارم: کار با پایگاه‌داده در زبان جاوا 1
  • آشنایی با مفهوم پایگاه‌داده
  • لزوم استفاده از پایگاه‌داده
  • ساخت پایگاه‌داده در جاوا
  • ساخت جدول در پایگاه‌داده مشخص
  • ساخت user برای درسترسی به اطلاعات پایگاه‌داده
  • اضافه کردن دستی اطلاعات به جدولی از جداول پایگاه‌داده
فصل سی و پنجم: کار با پایگاه‌داده در زبان جاوا 2
  • طریقه ذخیره اطلاعات در پایگاه‌داده
  • طریقه بازخوانی اطلاعات از پایگاه‌داده
  • نوشتن پروژه درست کردن دفترچه تلفن با استفاده از پایگاه‌داده
فصل سی و ششم: برنامه‌نویسی تحت شبکه 1
  • اصول برنامه‌نویسی تحت شبکه در جاوا
  • آشنایی با سوکت‌ها
  • آشنایی با server socket
  • کد های مربوط به سرور
فصل سی و هفتم: برنامه‌نویسی تحت شبکه 2
  • کد های مربوط به کلاینت

پیش نیاز های حضور در این دوره

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

سخنرانان


مدرس

اسماعیل روح پرور

مدرس برنامه نویسی دانشگاه تهران

با سابقه تدریس در حوزه های برنامه نویسی جاوا، طراحی سایت و سئو

سولات متداول


پیش‌نیاز های علمی شرکت در این کارگاه چیه؟

این کارگاه نیاز به پیشنیازی نداره.

این کارگاه چجوری برگزار میشه دقیقا؟

وقتی شما ثبت نام کردید؛ ویدیو های آموزشی به همراه اسلاید ها و فایل ها و آیدی تلگرامی مدرس رو دریافت می‌کنین. ویدیو ها رو میبینین و اسلاید ها رو مرور میکنین و هر سوالی از مدرس داشتین رو می‌تونین طی 6 ماه از مدرس ب‌پرسین.

آیا بعد از گذراندن دوره مدرک اعطا می شود؟

علاوه بر این که مدرک معتبر از دانشگاه تهران دریافت می‌کنین؛ مدرکتون به صورت دیجیتالی هم صادر میشه و میتونین عضو جامعه دانش آموختگان سنجیده بشین و اونجا علاوه بر این که تایید میشه که در دوره شرکت کردید؛ توانایی ساختن رزومه آنلاین خودتون رو دارین.

رویدادهای پیشنهادی

مدرسه طراحی سایت: از صفر تا صد طراحی سایت گروه آموزشی شتابدهنده سنجیده
مدرسه طراحی سایت: از صفر تا صد طراحی سایت حضوری
  • موضوع دوره: تکنولوژی
  • تاریخ برگزاری: 1399/7/5
  • مکان برگزاری: تهران
  • هزینه دوره: 3,500,000 تومان  
  • برگزارکننده: شتابدهنده سنجیده
مشاهده دوره
کارگاه برنامه نویسی با C و C++ اسماعیل روح پرور
کارگاه برنامه نویسی با C و C++ غیر حضوری
  • موضوع دوره: تکنولوژی
  • تاریخ برگزاری: 1399/7/27
  • مکان برگزاری: تهران
  • هزینه دوره: 245,000 تومان  
  • برگزارکننده: دانشگاه تهران
مشاهده دوره
کارگاه برنامه نویسی سمت سرور با SQL و PHP اسماعیل روح پرور
کارگاه برنامه نویسی سمت سرور با SQL و PHP غیر حضوری
  • موضوع دوره: تکنولوژی
  • تاریخ برگزاری: 1399/7/27
  • مکان برگزاری: تهران
  • هزینه دوره: 245,000 تومان  
  • برگزارکننده: دانشگاه تهران
مشاهده دوره