جستجو برای:
  • تقویم آموزشی
  • آموزش آنلاین
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • وبینار
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • هوش مصنوعی
    • تحول دیجیتال
    • گرافیک
    • برنامه نویسی
      • متخصص .net
      • متخصص php
      • متخصص Java
      • متخصص جاوا اسکریپت
      • متخصص پایتون
      • متخصص Front End
      • متخصص UI/UX
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • آموزش Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMware
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • اتوماسین صنعتی و ابزار دقیق
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • ویدئوها
  • بلاگ
  • آموزش، توانمندسازی، استخدام
  • آکادمی خوزستان
 
  • 021-43589
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
  • مجله اینترنتی گروه دوران
آموزشگاه آکادمی دوران | برگزاری دوره های آموزشی تخصصی IT
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • آموزش Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMware
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • تحول دیجیتال
  • هوش مصنوعی
  • برنامه نویسی
    • متخصص پایتون
    • متخصص .net
    • متخصص جاوا اسکریپت
    • متخصص Java
    • متخصص Front End
    • متخصص UI/UX
    • متخصص php
  • گرافیک
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • اتوماسین صنعتی و ابزار دقیق
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • تقویم آموزشی
  • آموزش آنلاین
  • وبینارهای آموزشی
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • ویدئوها
  • شعب آکادمی
    • آکادمی خوزستان
    • آکادمی بندرعباس
  • آموزش، توانمندسازی، استخدام

دوره آموزش Java SE

خانهبرنامه نویسیمتخصص جاوادوره آموزش Java SE
بنر آموزش دوره Java SE
حالت مطالعه

شرح دوره آموزش Java SE

دوره آموزش Java SE (Standard Edition) یک دوره جامع برای یادگیری زبان برنامه‌نویسی جاوا در سطح پایه و متوسط است. جاوا یکی از پرکاربردترین و قدرتمندترین زبان‌های برنامه‌نویسی در جهان است که به دلیل پایداری، قابلیت اطمینان و انعطاف‌پذیری، در توسعه برنامه‌های وب، موبایل و سیستم‌های دسکتاپ استفاده می‌شود. نسخه استاندارد جاوا (Java SE) شامل کتابخانه‌ها و ابزارهای اصلی است که هر برنامه‌نویس برای شروع یادگیری و توسعه برنامه‌های جاوا به آنها نیاز دارد.

مخاطبین:

  • متخصصان توسعه نرم افزار
  • مدیران و مشاوران پروژه های نرم افزاری
  • متخصصین وب

 

نحوه برگزاری: 

بصورت آنلاین و حضوری

 

مدت دوره :

60 ساعت

 

  1. Basics of Java

          What is Java?

          History and Features of Java

          Hello Java Program

          JDK, JRE, and JVM

          JVM Memory Management

          Internal details of JVM

          Operators, Keywords, and Control Statements like if-else, switch, for loop, while loop, etc.

  1. Class, Object, Packages in Java

          Naming convention of java

          Classes, Objects, and Features.

          Object declaration and initialization

          Life cycle of an object

          Declare package and Package naming conventions

          Types of packages such as user-defined packages, built-in packages

          Importing packages in Java

  1. Data types in Java

          Primitive data types

          Non-primitive data types

          Memory allocation of primitive and non-primitive data types, etc.

          Variables, Constants, and Literals

          Types of variables such as local variables, instance variables, and static variables

          Scope and memory allocation of variables.

  1. Method and Constructor in Java

          Methods in Java

          Use of method in Java

          Method declaration, method signature

     Types of methods in Java: predefined method, user-defined methods: instance method, static method

          Java main method

          Return type in Java

          Block in Java

          What is Constructor in Java and types of it?

          Constructor chaining in java

  1. Modifiers in Java

          Access modifier and Non-access modifier in Java

          Types of access modifiers

          Types of Non-access modifiers

  1. Static and Final Keywords

          What is Static keyword?

          Static methods, Static block, Static Nested Class in Java

          Final keyword, Final variable, final method, Final class

  1. OOPs concepts

          Class, Object, Encapsulation, Inheritance, Polymorphism, Abstraction

          Method overloading

          Method overriding

          Types of inheritance

          Abstract class vs interface

  1. Types of classes in java

             What is inner class?

             Nested, Inner, Local and Anonymous Classes

  1. Interfaces

          Defining an Interface

          Implementing Interfaces

          Accessing Implementations Through Interface References

          Partial Implementations

          Nested Interfaces

          Applying Interfaces

          Variables in Interfaces

          Interfaces Can Be Extended

          Default Interface Methods

          Static Interface Methods

          Private Interface Methods

          Private static Interface Methods

          Multiple Inheritance Issues

          Use static Methods in an Interface

          Final Thoughts on Packages and Interfaces

  1. Functional programming, Lambda Expressions, Method Reference and Stream

          Using Variables in Lambdas

          Working with Built-In Functional Interfaces

          Implementing Supplier

          Implementing Consumer and BiConsumer

          Implementing Predicate and BiPredicate

          Implementing Function and BiFunction

          Implementing UnaryOperator and BinaryOperator

          Checking Functional Interfaces

          Returning an Optional

          Using Streams

          Creating Stream Sources

          Using Common Terminal Operations

          Using Common Intermediate

          Putting Together the Pipeline

          Lambda Expression Fundamentals

          Functional Interfaces

          Some Lambda Expression Examples

          Block Lambda Expressions

          Generic Functional Interfaces

          Passing Lambda Expressions as Arguments

          Lambda Expressions and Variable Capture

          Method References

          Method References to static Methods

          Method References to Instance Method

          Method References with Generics

          Constructor References

          Predefined Functional Interfaces

  1. Java Annotations

          Annotations (Metadata)

          Annotation Basics

          Specifying a Retention Policy

          Obtaining Annotations at Run Time by Use of Reflection

          Obtaining All Annotations

          The Annotated Element Interface

          Using Default Values in annotation

          Marker Annotations

          Single-Member Annotations

          The Built-In Annotations

          Introspection and Java Reflection API

  1. Garbage Collection
  1. Collections Framework

          What is Collections Framework?

          List, Set, Queue, Deque, Map, Iterator, and Enumeration.

     ArrayList,  LinkedList,  HashSet,  LinkedHashSet,  TreeSet,  ArrayDeque,  PriorityDeque, EnumSet, SortedSet, AbstractList, HashMap, LinkedHashMap, TreeMap

          Comparator

          Comparable

  1. Serialization

             Serialization, Deserialization, and Java transient keyword

  1. Exception Handling in Java

          Exception Handling in Java

          Try-catch block

          Multiple Catch Block

          Nested try block

          Finally block

          Throw Keyword

          Throws Keyword

          Throw vs Throws, Final vs Finally vs Finalize

          Exception Handling with Method Overriding Java Custom Exceptions

  1. Reflection in Java

          What are reflection concepts in Java?

          Reflection API

          NewInstance() & Determining the class object

          Accessing private method from outside the class

  1. Java Thread

          The Main Thread

          Creating a Thread

          Implementing Runnable

          Extending Thread

          Java Thread Model

          Understanding Thread Concurrency

          Synchronization and Locking

          Thread Cache and volatile

          Executor Service, Future and Thread Pools

          Introducing the Single-Thread Executor

          Shutting Down a Thread Executor

          Submitting Tasks

          Waiting for Results

          Using isAlive( ) and join( )

          Thread Priorities

          Synchronization

          Using Synchronized Methods

          Timer, Scheduling and Re-Try

          Shutdown Hooks and JVM Shutdown Sequence

  1. Input Output Stream

          File

          Temporary File

          I/O Basics

          Streams

          InputStream

          FileInputStream

          FileOutputStream

          BufferedInputStream

          BufferedOutputStream

          Byte Streams and Character Streams

          The Predefined Streams

          Reading Console Input

          Reading Characters

          Reading Strings

          Writing Console Output

          The PrintWriter Class

          File Handling and Performance Issues

          Regular Expressions

          Writing Software Agents

          Object Serialization and Versioning

          XML Processing

          XML Bindings and Marshaling using JAXB

          JSON Processing Libs

          Properties class and JVM Properties

          Logging and Log Levels

  1. JDBC

          JDBC Drivers

          Steps to connect to Database

          Connectivity with Oracle

          Connectivity with MySQL

          Connectivity with Access without DSN

          DriverManager

          Types of JDBC statements: Statement, Prepared statement, Callable statement

          Database Metadata, Resultset Metadata

          ResultSet, types of ResultSet,

          Storing image, Retrieving image

          Storing file, Retrieving file, Stored procedures, and functions

          Transaction Management

          Batch Processing

          JDBC New Features, Mini Project, and interview questions.

  1. Agile

          In this chapter, you will familiar with

             Agile model

             Advantages, and Disadvantages of Agile model

             Agile versus Waterfall method

             Important terminology: Scrum, Scrum Master, Flow of Agile Implementation, Sprint, and

Burn down Charts.

  1. Design Pattern

          Singleton Object

          Singleton design pattern with Serialization

          Factory Pattern

          Abstract Factory.

  1. Database or Overview of Java Persistence API (JPA)

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
02143589

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

دوره های مرتبط

جاوا اسپرینگ

دوره Java Spring Framework

دوره آموزشی Java Spring Framework مدت دوره : 70  ساعت شرح دوره : این دوره از جمله دوره های فوق…

نظرات

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت :

7,900,000 هزار تومان

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
7,900,000 هزار تومان
731 بازدید 0 دیدگاه
آشنایی با تجهیزات آموزشگاه
دسته: متخصص جاوا

درباره ما

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

تماس با ما

  • تهران،خیابان بهشتی ،خیابان پاکستان ، کوچه حکیمی، پلاک 12
  • 021-43589
  • 021-88172361 اضطراری
  • 021-88172365 اضطراری
  • academy@douran.ir
Icon-instagram Icon-send-2 Linkedin-in

پیوندهای مهم

  • کتابخانه
  • مجوزها
  • مشتریان
  • لابراتوار
  • فضای آموزشی
  • بلاگ
  • گروه دوران
  • دورتال

نماد اعتماد الکترونیک

تقویم زمستانی
تمامی حقوق برای آکادمی دوران محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت