پیش نیاز:
مقدمه ای بر الگوریتم و برنامه نویسی
در دوره آموزش برنامه نویسی جاوا موارد زیر را فرا خواهید گرفت:
- 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 SE8، روزهای شنبه الی پنجشنبه ساعت 17:30-09:00 با شماره 01334310000 داخلی 107 تماس حاصل فرمایید.
لطفا برای مشاهده سایر دوره های آموزش برنامه نویسی اینجا کلیک کنید. |
نقد و بررسیها
هنوز بررسیای ثبت نشده است.