Бүртгэл явагдаж байна!

Дараагийн сургалт

2024-10-23

Хичээллэх хугацаа
4 сар

Хичээлийн цаг
155 цаг

Сургалтын төлбөр

400$
 
Java 3-р шат: Advanced

Сургалтын танилцуулга

Java программчлалын гүнзгий буюу Advanced сургалт нь “MLC Business School” болон “SoftUni Global”-тай хамтран хэрэгжүүлж буй 20К программист төслийн хүрээнд Full Stack Developer диплом олгох гурав дугаар шатны сургалт юм.

Java Advanced сургалт нь Java Advanced болон Java OOP гэсэн 2 курсээс бүрдэнэ. Сургалтаар  алгоритмын сэтгэлгээг бий болгох, объект хандалтат програмчлалын зарчмуудыг сурахад голчлон анхаарна. Тус модуль нь шугаман өгөгдлийн бүтэцтэй ажиллах, тэдгээрийг Java дээр хэрэгжүүлэх, stream, файл, лавлахтай ажиллах, загвар анги үүсгэх, програм хангамжийн туршилт, хөгжүүлэх дизайны загваруудыг багтаасан. Дээр дурьдсанчлан 2 курсийг нэг дор үзэж байгаа тул шалгалтаа амжилттай давбал “Java Advanced” болон “Java OOP” гэсэн хоёр сертификат гардан авна. Олж авсан мэдлэгийнхээ үр дүнд буюу сургалтын төгсгөлд оюутнууд код бичихэд түгээмэл арга зүй, сайн туршлагыг ашиглан томоохон project буюу төслүүдийг бий болгон, турших боломжтой.

Сургалтын онцлог

  • Европ даяар шалгарсан, дадлагад суурилсан олон улсын хөтөлбөр
  • Мэргэжлээрээ олон жил ажилласан туршлагатай багш нар хичээлийг заана

Сургалтын давуу тал

  • Танхим болон цахимаар суралцах уян хатан хуваарь
  • Цалинтай дадлага хийх боломж
  • Advanced сургалтаар 2 сертификат гардан авна

Сургалтын үр дүн

Object-oriented programming буюу объект хандалтат программчлал нь хөгжүүлэгч мэргэжилтэй болохыг хүссэн хэн хүнд заавал шаардагддаг чадвар. Орчин цагийн бүхий л программчлалын хэл нь объект хандалттай бөгөөд түүнийгээ дагаад framework, API, мэдээллийн сангууд хамгийн өргөн хүрээтэй байдаг.

Жич: Хоёр курс хичээл тул явц дундын шалгалт байхгүй.

[Дэлгэрэнгүй]

Хичээл 1:

  • Stack болон дараалал:

    1. Алгоритмийн төвөгтэй байдал
    2. Stack - Last In First Out (LIFO)
        - Stack функциональ байдал
        - Java Stack хэрэгжилт
        - Ажиллагааны тойм
    3. Дараалал - First In First Out(FIFO)
        - Дарааллын функциональ байдал
        - Дарааллын хэрэгжилт
        - Ажиллагааны тойм
    4. Тэргүүлэх дараалал   

Хичээл 2:

  • Олон хэмжээст массив буюу Array :

    1. Java дахь массив
    2. Олон хэмжээст массив гэж юу вэ?
    3. Олон хэмжээст массивыг Declaring болон Creating
    4. Олон хэмжээстийг санаачлах
    5. Элементүүдэд хандах
    6. Матриц унших   

Хичээл 3:

  • Sets болон Maps:

    1. Sets
        - HashSet<E>
        - TreeSet<E>
        - LinkedHashSet<E>
    2. Maps
        - HashMap<K, V>
        - TreeMap<K, V>
        - LinkedHashMap<K, V>

Хичээл 4:

  • Streams, файл:

    1. Streams Basics
        - Stream файл нээх
        - Stream файл хаах
    2. Streams-ийн төрлүүд
        - Streams нийлүүлэх
    3. Файл болон лавлахууд
    4. Serialization

Хичээл 5:

  • Функциональ программчлал:

    1. Lambda Expressions
    2. Функц гэж юу вэ?
        - Function<T,R>
    3. Функцийн бусад төрлүүд
        - Consumer<T>
        - Supplier<T>
        - Predicate<T>
    4. BiFunction<T, U, R>
    5. Функцийг арга зүй болгох нь  

Хичээл 6:

  • Class-ийг тодорхойлох нь:

    1. Ердийн Classes-ийг тодорхойлох нь
    2. Field-үүд
    3. Арга зүй
    4. Constructors, Keyword this
    5. Статик гишүүд

Хичээл 7:

  • Дата бүтцийг хэвшүүлэх дасгал ажил :

Хичээл 8:

  • Generics :

    1. Java 5.0-ын өмнөх асуудлууд
    2. Generics синтакс
    3. Generic Classes болон Interfaces
    4. Generic аргууд
    5. Erasure болон параметрийн хязгаарыг Type хийх 

Хичээл 9:

  • Iterators болон comparators :

    1. Боломжит аргументууд
    2. Давтагч
        - Iterator
        - ListIterator
    3. Харьцуулагч
        - Comparable

Хичээл 10:

  • Алгоритмын дасгал ажил :

    1. Recursion
    2. Шууд алгоритм
    3. Greedy алгоритм
    4. Greedy алгоритм буруугаар эргэх нь
    5. Энгийн алгоритмыг ангилах
    6. Алгоритмыг хайх

Хичээл 11:

  • Абстракцтай ажиллах нь :

    1. Төслийн архитектур
        - Арга
        - Classes
        - Төсөл
    2. Код Refactoring
    3. Enumerations
    4. Статик бичилт
    5. Java Packages

Хичээл 12:

  • Encapsulation :

    1. Encapsulation гэж юу вэ?
        - This түлхүүр үг
    2. Modifiers-ийг авах нь
    3. Validation
    4. Mutable болон Immutable объект

Хичээл 13:

  • Inheritance :

    1. Inheritance гэж юу вэ?
    2. Class шатлал
    3. Java хэл дэх Inheritance
    4.  Base Class гишүүн болох нь
    5. Class Reuse-н төрлүүд
        - Extension, Composition, Delegation
    6. Хэзээ Inheritance ашиглах вэ? 

Хичээл 14:

  • Интерфейс болон абстракц :

    1. Inheritance гэж юу вэ?
    2. Class шатлал
    3. Java хэл дэх Inheritance
    4.  Base Class гишүүн болох нь
    5. Class Reuse-н төрлүүд
        - Extension, Composition, Delegation
    6. Хэзээ Inheritance ашиглах вэ? 

Хичээл 15:

  • Polymorphism :

    1. Polymorphism
        - Polymorphism гэж юу вэ?
        - Polymorphism-ийн төрлүүд
        - Override аргууд
        - Overload аргууд
    2. Abstract Classes
        - Abstract аргууд

Хичээл 16:

  • SOLID:

    1. S.O.L.I.D. зарчим
    2. Single Responsibility
    3. Open / Closed
    4. Liskov орлуулалт
    5. Интерфейсийн Segregation
    6. Dependency Inversion

Хичээл 17:

  • Reflection болон Annotation :

    1. Reflection – Юу? Яагаад? Хаана?
    2. Reflection API
        - Reflecting Classes
        - Reflecting Constructors
        - Reflecting Fields
        - Reflecting Methods
        - Access Modifiers
        - Reflecting Annotations

Хичээл 18:

  • Exceptions болон Error Handling :

    1. Java хэлэнд exception буюу үл хамаарах зүйл нь юу вэ?
        - Throwable болон Exception Classes
        - Exceptions-ийн төрлүүд болон шатлал
    2. Exceptions зохицуулах: try-catch-finally
    3. Raising (Throwing) Exceptions: throw
    4. Exception зохицуулах сайн аргууд
    5. Custom Exceptions Classes-ийг тодорхойлох нь

Хичээл 19:

  • DEBUG хийх :

    1. Debugging гэж юу вэ?
    2. IntelliJ IDEA Debugger
    3. Breakpoints
    4. Дата шинжих
    5. Гажилт олох

Хичээл 20:

  • Unit Testing :

    1. Testing хийх 7 зарчим
    2. Unit Testing гэж юу вэ?
        - Unit Testing фреймворкууд - Junit
        - 3A Pattern
    3. Шилдэг арга
    4. Dependency Injection
    5. Mocking болон Mock Objects

Хичээл 21:

  • Тест суурьтай хөгжүүлэлт:

    1. Code болон Test
    2. Тест суурьтай хөгжүүлэлт
    3. Тест суурьтай хөгжүүлэлт ашиглах шалтгаан

Хичээл 22:

  • Design Patterns:

    1. Design Patterns-ийг тайлбарлах нь
    2. Benefits болон Drawbacks
    3. Design Patterns-ийн төрлүүд
        - Бүтээмжийн
        - Бүтцийн
        - Зан байдлын

Сургагч багш нар

Түмэнбаяр Төгөлдөр

"Новелсофт" ХХК Дэд Захирал

IT Zone ХХК дэд захирал Т.Төгөлдөр

 

gallery
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.

Хөтөлбөр

СЭТГЭГДЭЛ
АНХААРУУЛГА: Манай сайт ХХЗХ-ны журмын дагуу зүй зохисгүй зарим үг хэллэгийг хязгаарласан тул бусдын эрх ашгийг хүндэтгэн үзнэ үү.
0/500 тэмдэгт
НИЙТ СЭТГЭГДЭЛ (0)
Холбоотой сургалтууд
Бусад сургалт
0001-01-01 36 цаг
Сүүлд нэмэгдсэн
Их уншсан
Видео инфографик
Бүх видео
10мин 2022/04/18