تیر ۱۶, ۱۳۹۶

JAVA

مقدمه:

جاوا (Java) یک زبان برنامه‌نویسی شئ‌گراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های اصلی جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. ضریب اطمینان عملکرد برنامه‌های نوشته‌شده به این زبان بالا است و وابسته به سیستم‌عامل خاصی نیست، به عبارت دیگر می‌توان آن را روی هر رایانه با هر نوع سیستم‌عاملی اجرا کرد. برنامه‌های جاوا به صورت کدهای بیتی همگردانی (کامپایل) می‌شوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستم‌عامل خاصی نیستند.

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

زبان برنامه نویسی جاوا، بدلیل اینکه در تمامی پلتفورم ها قابل اجراست، یکی از پر طرفدار ترین زبان های برنامه نویسی است. از برنامه نویسی اندروید گرفته تا برنامه نویسی وب، تماما با این زبان برنامه نویسی قابل اجراست. پس یادگیری آن باعث میشود که بتوانید پروژه های عظیمی را انجام دهید.

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

  • برنامه نویسی تحت زبان جاوا برای پلتفورم های مختلف
  • برنامه نویسی شئ گرا
  • پیاده ساز پروژه های ساده

سر فصل ها:

  • آشنایی با مبانی و مفاهیم برنامه‌نویسی جاوا
  • نصب JDK 1.8 و محیط IntelliJ
  • بررسی دستورات کنترلی در جاوا (If-else ، Switch ، For Loop ، While Loop و …)
  • دیدگاه شی‌گرایی در جاوا (کلاس، شیء ، وراثت و …)
  • کلاس‌ها و واسط‌های پرکاربرد جاوا (Array List، Hash Map، File و…)
  • توضیح Exception و Exception Handling
  • نصب بانک اطلاعاتی اوراکل و مفاهیم اولیه آن
  • دستورات ساده SQL همانند Insert، Update، Select و Delete
  • ارتباط با بانک های اطلاعاتی از طریق JDBC
  • توزیع برنامه‌ها در سطح شبکه بوسیله RMI
  • نقل و انتقال اطلاعات بر بمنای JSON
  • نگاهی به برنامه‌نویسی وب در سمت کاربر شامل HTML، JavaScript، CSS
  • نصب و راه‌اندازی Apache Tomcat Application Server
  • برنامه‌نویسی وب در جاوا با استفاده از JSP و توضیح لایه کنترل کننده Servlet

 

پیش نیاز ها:

برای برنامه نویسی جاوا نیازمند آشنایی اولیه با زبان های برنامه نویسی از جمله C می­باشد. مدرس در طی جلسات بر مفایهم برنامه نویسی C ، مروری خواهند کرد اما برای برنامه نویسی دقیق تر و کامل تر نیاز است که از قبل دانشجویان عزیز با زبان برنامه نویسیC  آشنا باشند.