Програмирање - Meerkat Education

Програмирање

21,000 ден
(1 Преглед на корисник)
  • 48 наставни часа
  • Теоретска и Практична настава
  • Пристап до база на знаење
  • Наставна програма во два семестра
  • Сертификат за завршена обука

Што ќе научите во оваа обука?

ОСНОВИ НА ПРОГРАМИРАЊЕТО
  • Вовед во програмирање: 2 часа
    - Основни поими во програмирање, дефиниција и видови програмски јазици.
  • Начин на функционирање на програмските јазици2 часа
    - Што се променливи и зошто се користат
    - Дефиниција за компајлер
  • Дефиниција за алгоритам и податочни структури: 2 часа
    - Што претставува алгоритам и анализа на алгоритмите
    - структури на податоци и нивна примена во програмирањето
  • Развојни околини и извршување на програмот: 2 часа
    - Што претставуваат развојните околини
    - Дефиниција за компајлер
ТИПОВИ НА ПОДАТОЦИ И АЛГОРИТМИ
  • Типови на податоци 2 часа
    - основни типови на податоци
    - комплексни типови на податоци
    • Структури на податоци 2 часа
      - низи, листи и речници
      - основни операции со податочните
      структури - внесување, пребарување и бришење на елементи
      • Алгоритми за сортирање 2 часа
        - алгоритми за сортирање(quick sort, bubble sort)
        - имплементација на алгоритам за сортирање на низа од броеви
        • Алгоритми за пребарување 2 часа
          - алгоритми за пребарување(линеарно и бинарно пребарување)
          - имплементација на алгоритам за пребарување
КОНТРОЛА НА ТЕКОТ НА ИЗВРШУВАЊЕ НА ПРОГРАМОТ
  • Условни наредби: 2 часа
    - if - else наредба
    - практични вежби за if - else наредбата
    • Наредби за повторување: 2 часа
      - for и while наредби
      - практични вежби за наредби за повторување
      • Функции - дефиниција и примена 2 часа
        - Што се функции?
        - Практични вежби со примена на функции
        • Изработка на конзолна апликација - калкулатор која ги извршува основните аритметички операции 2 часа
БАЗА НА ПОДАТОЦИ
  • Што се бази на податоци? 2 часа
    - Дефиниција и типови бази на податоци
    - Систем за управување со бази на податоци - DBMS
    • SQL - Structured Query Language 2 часа
      - Внесување, ажурирање и бришење на податоци
      - Практични вежби за CRUD (create,read,update,delete) операции
      • Оптимизација и комплексни упити 2 часа
        - Читање податоци од повеќе табели
        - Техники за оптимизација - индексирање, контрола на конкурентност, кеширање
        • Изработка на едноставна апликација за управување со контакти/книга на адреси 2 часа
ОБЈЕКТНО ОРИЕНТИРАНО ПРОГРАМИРАЊЕ И API
  • Вовед во Application Programming Interface 2 часа
    - Што претставува API? Која е неговата примена?
    - Вежба: Креирање на програм кој вчитува податоци од API
    • Објектно ориентирано програмирање 2 часа
      - Дефиниција за класи, објекти и методи и наследување
      - Имплементација на едноставна хиерархија на класи за моделирање на ентитети од реалниот свет
      • Објектно ориентирано програмирање 2 часа
        - Енкапсулација, полиморфизам и апстракција во ООП
        - Вежба:Измена на постоечки код со употреба на принципите на ООП, со цел обезбедување подобра организираност и повторна употребливост на кодот
        • Изработка на проект со примена на ООП - апликација библиотека во која ќе има класи за книги и корисници

Креативни бенефити

1 преглед за Програмирање

  1. Suzana

Додај преглед

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени со *