دوره Java SE 8 Programming پیش نیاز ها مقدمه ای بر الگوریتم و برنامه نویسی آنلاین مقدمه ای بر الگوریتم و برنامه نویسی سرفصل ها final Keyword Overriding method Definition of Object class data type casting type conversion Parsing Exceptions Thread, Thread lifecycle, multithreading, Thread synchronization, synchronized keyword Runnable Interface (Thread) serialization java IO, java Files , read from file, write new file Annotations , Make Annotation xml , xml parser .. json java Reflection Generic lambda Expression, function programming consumer, supplier in java 8 RMI (remote method invocation) Introduction to database concepts JDBC oracle installation, creating user , table, sequence in oracle db. introduction to SQL language ;insert update delete select transaction sql injection introduction to pl sql call procedures(pl_sql) in java Swing introduction to java FX cryptography, type of cryptography, encryption algorithms کسب توانایی ها آشنایی با قابلیتهای پیشرفته زبان جاوا آشنایی با شی گرایی ارتباط با دیتابیسهای رابطهای از طریق JDBC آشنایی با برنامه نویسی چند نخی و موازی توسعه برنامهها و پروژههای دانشگاهی با جاوا تسلط به زبان جاوا جهت توسعه برنامههای گوشیهای اندروید بازار کار در طول ۲۰ سال گذشته جاوا به یکی از زبانهای سطح بالای مطمئن و فراگیر برای توسعه نرم افزارهای سازمانی و تجاری در سطح دنیا تبدیل شده است. این زبان بخاطر ساختار و ویژگیهای امن کد نویسی که دارد برای پروژههای بزرگ بسیار مناسب است و یکی از سادهترین زبانهای شی گرا میباشد. زبان جاوا در پروژههای دانشگاهی نیز بیشترین کاربرد را دارد و بعنوان یکی از زبانهایی که هر برنامه نویس باید بر آن مسلط باشد به شمار میآید.