Java SE

دوره Java SE 8 Programming

جاوا یک زبان برنامه نویسی محبوب و مشهور است که از دهه 1990 توسط شرکت سان مایکروسیستم توسعه داده شده است. جاوا زبانی سطح بالا، شی گرا، با کارایی بسیار بالا، مقیاس پذیر و امن است.  این زبان برنامه نویسی همه منظوره است که در برنامه های موبایلی ، وب اپلیکیشن ها، بازی ها و بسیاری از سامانه های مختلف در سراسر دنیا مورد استفاده قرار می گیرد. زبان Java دارای شی گرایی شبیه زبان C++ است اما امکانات سطح پایین کمتری دارد و به گونه ای طراحی شده است که تا حد ممکن وابستگی های کمتری در برنامه وجود داشته باشد و شعار آن، این است که یکبار بنویس و همه جا اجرا کن.

زبان جاوا در نرم افزارها  و سامانه های مختلفی در سراسر دنیا مورد استفاده قرار می گیرد. امروزه در بخش های مهمی از نرم افزارهای شرکت گوگل، ناسا، NetFlix، Spotify، Uber و شرکت های مختلف  از زبان برنامه نویسی جاوا استفاده می شود.

 

مشاوره رایگان:
50 ساعت دوره آموزشی با کیفیت و مهارتی

سرفصل دوره Java SE 8 Programming

Introduction:
  • Java programming language and top features
  • Java Editions: J2SE, J2EE, Java Android
  • JDK, JRE and JVM
  • Using Command Line to Compile Java
  • Source files, byte Code files, class files
  • IDE
Install software:
  • JDK8
  • Intellij
Java Core:
  • Data Types (primitive, wrapper class, …)
  • Data type casting type conversion
  • Parsing
  • Operators
  • Control Statements (if else, for, while, do while, switch case)
  • Data Structures (Array, ArrayList, HashMap, HashSet, enum)
  • Methods (define, call, pass value, return)
  • Main method in java
  • Command Line arguments in java
  • Call by Value vs Call by Reference Definition
Object Oriented Programming:
  • Packaging and naming convention
  • Definition of Class, Object
  • Class elements (Attributes, Behaviors)
  • Constructor, finalize
  • Packaging and Access Modifier
  • Encapsulation (getter & setter)
  • Inheritance
  • super, this Keyword
  • Overriding method
  • Abstraction
  • Interface
  • final Keyword
  • Polymorphism
  • static Keyword
  • Definition of Object class
  • Object class methods (equals, clone, toString, …)
Exceptions:
  • Exceptions
  • Exception Handling (throws, throw)
java IO:
  • Java Files
  • Write to file
  • Read from files
Database concepts:
  • Oracle installation
  • Creating user, table, sequence, view in oracle
  • Introduction to SQL language
  • CRUD (insert, update, delete, select)
  • Transaction and Report
  • SQL injection
  • Connect to db and Manipulate db by JDBC
  • Connection
  • PreparedStatement
  • ResultSet
  • Execute SQL statements in Java
GUI:
  • Java FX
Additional:
  • Design Patterns (builder, factory, singleton)
  • MVC
  • Thread, Thread lifecycle, multithreading
  • Serialization
  • AutoClosable, Clonable, Serializable, Runnable
  • Annotations, Make Annotation
  • xml
  • json
  • Generic
  • Function programming
  • lambda Expression
  • consumer, supplier in java 8
  •  
  • Final Project
این دوره برای چه کسانی مناسب است؟
این دوره برای چه کسانی مناسب نیست؟
اعتبار و سابقه

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

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

افزون بر این، این مدرک به دو زبان فارسی و انگلیسی است و شما پس از تکمیل دوره آموزشی و کسب حد نصاب دریافت مدرک (یعنی حداقل نمره 60 از 100) می‌توانید مدرک خود را دریافت نمائید..

چرا در کلاس‌های مجتمع فنی تهران شرکت کنیم؟

چون دوره های کاربردی مورد نیاز بازار کار را به بهترین و کاربردی ترین شکل و با اساتیدی که از بهترین های حوزه خود می باشند خواهید آموخت و در پایان فراگیران محترم  به 2 زبان انگلیسی و فارسی (با قابلیت ترجمه رسمی با مهر وزارت خارجه و دادگستری) گواهی دریافت خواهند کرد، و توضیح آنکه مدرک تحویلی مورد تائید سازمان امور استخدامی کشور نیز  می باشد، علاوه بر این در صورت تمایل در واحد کاریابی مجتمع فنی تهران جهت ورود به بازار کار تشکیل پرونده خواهند داد.

44 سال سابقه

ارائه مدرک به دو زبان فارسی و انگلیسی

آموزش‌های مهارت محور

رفع اشکال و پشتیبان فنی

به سوالات احتمالی دانشپذیران پاسخ داده‌ایم

سوالات متداول درباره دوره‌های آموزشی

پیش‌نیاز این دوره چیست؟

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

 

دوره حضوری است یا آنلاین؟

این دوره به 3 شیوه برگزار می‌گردد.

  1. حضوری
  2. آنلاین
  3. ترکیبی
پشتیبانی دوره به چه صورتی است؟

مدرس دوره، گروه تلگرامی تشکیل داده و به سوالات دانش‌پذیران پاسخ خواهد داد.

فیلم آموزشی و محتوای دوره چگونه ارائه می شود؟

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

دانشپذیر پس از پایان دوره چه توانایی هایی به دست می آورد؟

در این دوره هر یک از موارد زیر را به صورت عملی و مهارت محور فرامیگیرید.

آموزش جت انجین

ساخت فیلدهای سفارشی و قالب اختصاصی با المنتور

طراحی سایت چند زبانه با وردپرس

طراحی فروشگاه آنلاین حرفه ای با وردپرس

شخصی سازی وردپرس با HTML , CSS

آیا این دوره پروژه محور است؟

بله قطعا،  دانشپذیران هم در کلاس و هم پس از آن در زمان‌های خارج از کلاس، تمرین خواهند کرد و سوالات خود را از مدرس دوره خواهند پرسید.

با گذراندن دوره و دریافت مدرک، می‌توانم وارد بازار کار شوم؟

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

بدیهی است که کارفرمایان با دیدن مهارت‌ها و نمونه‌کارهای ما، تصمیم می‌گیرند تا ما را استخدام کنند.

آیا ارتباط با مدرس بعد از دوره قطع می‌شود؟

خیر. این دوره یک گروه تلگرامی دارد که همیشه برقرار است و در صورت تمایل، می‌توانید در آن عضو باشید.

توضیحات بیشتر در خصوص این دوره

جاوا  در دهه 1990 توسط شرکت SUN Microsystems توسعه داده شد و بعدها در سال 2009 و 2010 این شرکت توسط Oracle خریداری شد و به گونه ای امروزه مالک جاوا Oracle شناخته می شود و هدف آن ها این است که یک زبان ساده، شی گرا و مشهور باشد و بتواند با کارایی و امنیت بالا و با معماری درونی که دارد برنامه را لانچ کند.

جاوا SE هسته اصلی زبان Java است و شامل پکیج های Lang، Until و سایر پکیج های پایه و کلاس های پایه زبان برنامه نویسی جاوا هست. در مجتمع فنی تهران در یک دوره ارائه می شود، که سرفصل های دوره در ادامه به صورت کلی ارائه می گردد.

در دوره ی Java SE ابتدا با پکیج های JDK ، JRE  و JVM آشنا می شوید که این ها پکیج هایی هستند که می توانند برنامه های جاوا را اجرا کنند، بسازند و ابزارها و امکانات اضافی را در اختیار ما قرار دهند.

در مرحله ی بعد با دستور زبان یا Syntax جاوا آشنا می شوید و هسته ی اصلی جاوا را یاد می گیرید.

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

در برنامه نویسی شی گرا مواردی مانند Encapsulation، Inheritance، Abstraction و Polymorphism یاد می گیرید با چرخه ی حیات شی در حافظه آشنا می شوید.

با مدیریت حافظه که در زبان جاوا به صورت اتوماتیک است آشنا می شوید. پایگاه داده Oracle را یاد می گیرید، نصب و راه اندازی SQL را فرا می گیرید، عملیات ساخت، ویرایش، حذف و جست و جو داده ها را در یک DB آموزش میبینید.

در ادامه با Threadها و Multithreading (برنامه نویسی موازی) آشنا می شوید و در نهایت در پایان دوره Java SE از Java FX و Swing در ایجاد رابط گرافیکی استفاده می کنید.

در پایان دوره دانشپذیران باید بتوانند یک دسکتاپ اپلیکیشن تولید کنند که به DB متصل باشد و بتوانند منطق تجاری یک شغل را پیاده سازی کنند و به عنوان پروژه پایانی ارائه دهند. 

در طول ۲۰ سال گذشته جاوا به یکی از زبان‌های سطح‌ بالای مطمئن و فراگیر برای توسعه نرم افزار‌های سازمانی و تجاری در سطح دنیا تبدیل شده است. این زبان بخاطر ساختار و ویژگی‌های امن کد نویسی که دارد برای پروژه‌های بزرگ بسیار مناسب است و یکی از ساده‌ترین زبان‌های شی گرا می‌باشد. زبان جاوا در پروژه‌های دانشگاهی نیز بیشترین کاربرد را دارد و بعنوان یکی از زبان‌هایی که هر برنامه نویس باید بر آن مسلط باشد به شمار می‌آید.

 

مجتمع فنی تهران

دپارتمان ICT