Аптаның тақырыптары

  • Кросcплатформалық қосымшаларды Open Sourse Systems негізінде жасау

    • Open Source – соңғы пайдаланушыға ашық бастапқы код ретінде берілетін бағдарламалық құрал. Яғни, қолданбаны бастапқы бағдарламалық жасақтаманы әзірлеушілердің авторлық құқықтарын бұзбай, қажеттіліктеріңізге сай өзгертуге болады. Шешім GNU/Linux, MIT және басқа лицензиялар бойынша таратылады.

    • Open source сөзбе-сөз "ашық көзі" ("открытый источник")деп аударылады. Әдетте ол ашық коды бар бағдарламалық жасақтама (БҚ)деп аталады. Көптеген пайдаланушылар БҚ сатып алады немесе олардың бұзылған қарақшылық нұсқаларын (пиратскими версиями) пайдаланады. Пайдаланушылар бағдарламаның графикалық интерфейсін көреді, бірақ бұл өнімнің коды әдетте жасырады

  • Бағдарламалау тәжірибесі үшін 18 open source жобалары

    • Open source жобалар көмегімен өз дағдыларын жетілдіруге болады, бөтен қателерді түзетуге және жаңа нәрсе жасауға болады

    • Open source жобалар көмегімен өз дағдыларын жетілдіруге болады, бөтен қателерді түзетуге және жаңа нәрсе жасауға болады. Мысалы, медицинада немесе e-commerce сияқты жеке бизнес үшін де пайдалы болатын жобаны табуға болады. Сонымен қатар, ең мықты, тәжірибелі программистер айтқандай, программамен айналысуға ынталандырудың ең жақсы тәсілдерінің бірі-бұл open source жобаларымен жұмыс жасау.

  • Еркін және ашық бағдарламалық қамтамасыз ету

  • Программалық жасақтама программалық құрал

    • Бағдарламалық жасақтама (бағдарламалық жасақтама) - бұл есептеу техникасы арқылы деректерді өңдеу жүйелерін құруға және пайдалануға арналған бағдарламалық және құжаттық құралдар жиынтығы. Бағдарламалық жасақтама орындайтын функцияларға байланысты оны бөлуге болады:1.жүйелік бағдарламалық жасақтама (негізгі бағдарламалық жасақтама);2.қолданбалы БҚ;3.аспаптық бағдарлама.

  • Ашық бастапқы коды бар "бұлтты технологиялар" жобалары

    • Eculyptus (Elastic Utility Computing Architecture Linking Your Programs To Useful Systems). Кластерлерде "бұлтты" орналастыруға арналған ең үлкен жүйелердің бірі Amazon EC2, S3 және EBS үйлесімді және бірнеше клиенттік интерфейстерді қолдайды.

    •  Eculyptus (Elastic Utility Computing Architecture Linking Your Programs To Useful Systems). Кластерлерде "бұлтты" орналастыруға арналған ең үлкен жүйелердің бірі Amazon EC2, S3 және EBS үйлесімді және бірнеше клиенттік интерфейстерді қолдайды. Linux және веб-қызметтер негізінде жүзеге асырылды. Eucalyptus әдетте қол жетімді Linux құралдары мен негізгі веб-сервистік технологияларды қолдана отырып жүзеге асырылады, бұл жүйені орнатуды және қолдауды жеңілдетеді. Eucalyptus Systems кеңес беру, оқыту және қолдау қызметтерін ұсынады. Күшті жағы Eucalyptus -- GNU Linux астында бірден жұмыс істейтін ұқыпты жасалған компоненттер жиынтығы.

  • Кросс-платформалық бағдарламалау тұжырымдамалары. Платформалық бағдарламалаудың ерекшеліктері

  • Бұлтты қолданба компоненттері.

    • Платформа бұлт үлгісінің орталық құрамдас бөлігі болып табылады.
      Платформа-бұлтты қызметтерді әзірлеуді, біріктіруді және қамтамасыз етуді қамтамасыз ететін орта және утилиталар жиынтығы.

    • Платформа бұлт үлгісінің орталық құрамдас бөлігі болып табылады.
      Платформа-бұлтты қызметтерді әзірлеуді, біріктіруді және қамтамасыз етуді қамтамасыз ететін орта және утилиталар жиынтығы.

  • Бұлтты есептеу архитектурасы

    • Жеке бұлт (private cloud) — бірнеше тұтынушыларды (мысалы, бір ұйымның бөлімшелерін) қамтитын бір ұйымға, сондай-ақ белгілі бір ұйымның клиенттері мен мердігерлеріне пайдалануға арналған инфрақұрылым. Жеке бұлт ұйымның өзіне де, үшінші тарапқа да (немесе олардың кез-келген комбинациясына) тиесілі, басқарылатын және пайдаланылатын болуы мүмкін және ол иесінің құзырында да, одан тыс жерде де физикалық түрде болуы мүмкін.

    • Жеке бұлт (private cloud) — бірнеше тұтынушыларды (мысалы, бір ұйымның бөлімшелерін) қамтитын бір ұйымға, сондай-ақ белгілі бір ұйымның клиенттері мен мердігерлеріне пайдалануға арналған инфрақұрылым. Жеке бұлт ұйымның өзіне де, үшінші тарапқа да (немесе олардың кез-келген комбинациясына) тиесілі, басқарылатын және пайдаланылатын болуы мүмкін және ол иесінің құзырында да, одан тыс жерде де физикалық түрде болуы мүмкін.

  • Мобильді қосымшаларды әзірлеуге кіріспе

    • Android-пен жұмыс істейтін смартфон пайдаланушыларының армиясы өз құрылғыларына қосымша қосымшалар іздейтіні анық, осыған байланысты дәл осы қосымшаларды қалай жасау керектігін білу оның иесіне көп пайда әкелуі мүмкін.

    • Android-пен жұмыс істейтін смартфон пайдаланушыларының армиясы өз құрылғыларына қосымша қосымшалар іздейтіні анық, осыған байланысты дәл осы қосымшаларды қалай жасау керектігін білу оның иесіне көп пайда әкелуі мүмкін. Мысалы, сіз өзіңіз үшін пайдалы, қызықты, ойын-сауық (қажеттісін атап өту керек) қосымшаларды жасай аласыз немесе қоршаған ортаны зерттеп, айналаңызға қарап, Мобильді қосымшаларды әзірлеуді кәсіби қызметіңізге, негізгі немесе қосымша ете аласыз.

  • Бағдарламалау орталарына шолу

    • Android қолданбаларын әзірлеуді бастамас бұрын, осы мақсаттарға сәйкес келетін бар құралдарды қарастырыңыз. Қажетті құралдарды бөліп көрсетуге болады, онсыз Android үшін мобильді қосымшаларды әзірлеу мүмкін емес. Екінші жағынан, белгілі бір дәрежеде даму процесін жеңілдететін көптеген көмекші жүйелер бар.