Java SE 8 Programming

54,000,000 ریال

توضیحات

دوره: 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

کسب توانایی ها

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

بازار کار:

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

 

java

 

 

تو تَخَصُصِت بِهتَرین باش

مجتمع فنی تهران نمایندگی ساری