توضیحات دوره
شما با شرکت کردن در دوره آنلاین Java SE 8 Programming میتوانید روی خواندن و نوشتن برنامههای خط فرمان اولیه در جاوا مسلط شوید. مجتمع فنی تهران؛ نحوه استفاده از محیط توسعه یکپارچه برای توسعه و اشکال زدایی برنامهها را بدانید و روی مستندات مبتنی بر جاوا تسلط پیدا کنید.
دوره 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