Chagua lugha yako
Kozi ya Java na Oracle Database
Zaidi ya wanafunzi milioni 2 duniani kote

Kozi ya Java na Oracle Database

4.3

Fahamu muunganisho wa Java na Oracle Database kuanzia usanidi wa mazingira hadi urekebishaji wa utendaji wa hali ya juu. Kozi hii inakuleta kupitia programu za msingi za JDBC, uunganisho wa PL/SQL, ruwaza za usanifu wa DAO, na muunganisho wa Spring Framework. Utaunda ujuzi halisi unao tayari kwa uzalishaji ambao waajiri katika uendelezaji wa Java ya biashara wanautafuta kwa makini.

Dedika kwa biashara

Unachojifunza:

Utajifunza jinsi ya kuunganisha programu za Java kwenye Oracle Database kwa kutumia JDBC, kutekeleza maswali yenye vigezo, na kusimamia miamala kwa utaratibu wa programu. Kozi inashughulikia misingi ya Oracle SQL na PL/SQL, ikijumuisha taratibu zilizohifadhiwa, vitendakazi, na vichochezi. Utaweza kutekeleza ruwaza za DAO na Repository ili kujenga tabaka safi na zinazoweza kudumishwa za ufikiaji wa data. Mada za juu zinajumuisha uunganishaji wa dimbwi kwa kutumia Oracle UCP, usindikaji wa kundi, ushughulikiaji wa LOB, na uboreshaji wa maswali kwa kutumia mipango ya utekelezaji. Pia utachunguza Spring JdbcTemplate, Hibernate ORM pamoja na Oracle, uimarishaji wa usalama, na mbinu za usambazaji katika kontena.

Jinsi unavyosoma kwa vitendo Kozi ya Java na Oracle Database

Jinsi unavyofanya mazoezi Kozi ya Java na Oracle Database

Kwa wewe ambaye ni kampuni na unataka kufundisha timu yako

Katika Dedika kwa kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na kwa njia ambayo kampuni yako inahitaji.

Bofya hapa

Maudhui ya Kozi

Sura 8 • Masomo 39Muda kati ya saa 4 na 360 (unachagua)

Sura ya 1Angalia maelezo

Usanidi wa Mazingira ya Uendelezaji wa Java na Oracle

  • Somo la 1 • Usakinishaji na Usanidi wa Oracle Database

    Sakinisha Oracle Database Express Edition na sanidi kusikilizaji na huduma. Sehemu hii inahakikisha kipande cha Oracle cha ndani kinapatikana kwa mazoezi ya JDBC.

  • Somo la 2 • Usanidi wa IDE kwa Miradi ya Java Oracle

    Sanidi IntelliJ IDEA au Eclipse kwa uendelezaji wa Java Oracle. IDE iliyosanidiwa vizuri huharakisha uandikaji msimbo, utatuzi wa hitilafu, na kazi za muunganisho wa hifadhidata.

  • Somo la 3 • Mambo Muhimu ya Oracle SQL Developer

    Tumia Oracle SQL Developer kuvinjari schemas, kuendesha hoja, na kusimamia vitu. Chombo hiki kinasaidia uendelezaji wa Java kwa kutoa ukaguzi wa moja kwa moja wa hifadhidata.

  • Somo la 4 • Usakinishaji wa Java Development Kit

    Sakinisha na sanidi JDK kwenye mifumo mikuu ya uendeshaji. Usanidi sahihi wa JDK ni sharti la awali kwa kazi zote za ushirikiano wa Java na Oracle.

Sura ya 2Angalia maelezo

Misingi Muhimu ya Java kwa Kazi ya Hifadhidata

  • Somo la 1 • Ushughulikiaji wa Isipokuwa na Usimamizi wa Rasilimali

    Shughulikia isipokuwa zilizokaguliwa na zisizokaguliwa na tumia jaribu-na-rasilimali. Ushughulikiaji sahihi wa isipokuwa ni muhimu kwa usimamizi wa muunganisho na hoja wa JDBC unaotegemeka.

  • Somo la 2 • Mkusanyo na Jenariki

    Tumia List, Map, na Set kuhifadhi na kuchakata seti za matokeo za hifadhidata kwenye kumbukumbu. Jenariki hulazimisha usalama wa aina wakati wa kushughulikia matokeo ya hoja kama vitu vya Java.

  • Somo la 3 • Kuingiza/Kutoa kwa Java na Faili za Sifa

    Soma na andika faili na upakia usanidi kutoka kwa faili za sifa. Kuweka nje nywila za hifadhidata na URL kwenye faili za sifa ni kitendo cha kawaida.

  • Somo la 4 • Kanuni za Uprogramu unaozingatia Vitu

    Tumia ufumbaji, urithi, na upolimofu katika aina za Java. Muundo wa OOP huathiri moja kwa moja jinsi mifano ya huluki za hifadhidata na aina za DAO zinavyoundwa.

  • Somo la 5 • Sintaksia ya Java na Aina za Data

    Shughulikia aina za awali, viendeshaji, na taarifa za mtiririko wa udhibiti. Miundo hii inaunda vizuizi vya ujenzi vya kila programu ya Java katika kozi hii.

Sura ya 3Angalia maelezo

Misingi ya SQL na Oracle Database

  • Somo la 1 • DML: Kuhoji na Kurekebisha Data

    Tekeleza taarifa za SELECT, INSERT, UPDATE, na DELETE kwa sintaksia ya Oracle. Uendeshaji huu wa DML unahusishwa moja kwa moja na miito ya JDBC PreparedStatement katika msimbo wa Java.

  • Somo la 2 • Vitendakazi na Vielezi vya Oracle

    Tumia vitendakazi vilivyojengwa ndani vya Oracle kwa mifuatano, tarehe, na nambari katika hoja. Kutumia vitendakazi upande wa seva kunapunguza mzigo wa usindikaji data katika msimbo wa programu ya Java.

  • Somo la 3 • DDL: Kuunda na Kusimamia Vitu vya Schema

    Andika taarifa za CREATE, ALTER, na DROP kwa majedwali, mifuatano, na fahirisi. Vitu vya schema vilivyoundwa hapa vinatumika katika mazoezi yote ya baadaye ya Java JDBC.

  • Somo la 4 • Misingi ya Miamala na Usawazishaji

    Elewa tabia za COMMIT, ROLLBACK, na kufungia kwa Oracle. Ufahamu wa miamala ni muhimu kabla ya kusimamia miamala ya JDBC kwa njia ya programu katika Java.

  • Somo la 5 • Dhana za Hifadhidata ya Uhusiano

    Elewa majedwali, funguo, mahusiano, na kanuni za urekebishaji. Dhana hizi zinazingatia kila uamuzi wa muundo wa schema unaofanywa wakati wa kuunda programu za Java Oracle.

Sura ya 4Angalia maelezo

Msingi wa JDBC: Kuunganisha Java kwa Oracle

  • Somo la 1 • Metadata ya ResultSet na Uchoraji wa Safu Wima

    Kagua ResultSetMetaData ili kugundua majina na aina za safu wima wakati wa utekelezaji. Usomaji wa metadata yenye nguvu huwezesha huduma za ufikiaji wa data za jumla na zana za kuripoti.

  • Somo la 2 • Kuanzisha na Kusimamia Muunganisho

    Fungua, jaribu, na funga muunganisho wa Oracle kwa kutumia DriverManager na DataSource. Usimamizi wa muunganisho unaotegemeka huzuia uvujaji wa rasilimali katika programu zinazoendesha kwa muda mrefu.

  • Somo la 3 • Usanifu wa JDBC na Kiwambo cha Oracle

    Elewa tabaka za API za JDBC na upakia kiwambo cha Oracle Thin JDBC. Kujua usanifu wa kiwambo kunaelezea fomati za URL za muunganisho na majina ya aina za kiwambo.

  • Somo la 4 • Hoja Zilizoboreshwa kwa PreparedStatement

    Tumia PreparedStatement kutekeleza INSERT, UPDATE, na SELECT zilizoboreshwa. Uboreshaji huzuia sindano ya SQL na kuboresha matumizi tena ya mpango wa hoja wa Oracle.

  • Somo la 5 • Kutekeleza Hoja kwa Statement

    Endesha SQL tuli kwa kutumia Statement na usindike vitu vya ResultSet. Sehemu hii inatanguliza mzunguko wa msingi wa utekelezaji wa hoja kabla ya kuhamia taarifa zilizotayarishwa.

Sura ya 5Angalia maelezo

JDBC ya Juu: Miamala na Usindikaji wa Kundi

  • Somo la 1 • Usimamizi wa Miamala kwa Njia ya Programu

    Zima kujituma kiotomatiki na simamia COMMIT na ROLLBACK kutoka msimbo wa Java. Udhibiti wa miamala ulio wazi huhakikisha uadilifu wa data katika uendeshaji wa hifadhidata wa hatua nyingi.

  • Somo la 2 • Ushughulikiaji wa Vitu Vikubwa katika JDBC

    Soma na andika safu wima za Oracle CLOB na BLOB kutoka Java kwa kutumia API za LOB za JDBC. Utiririshaji sahihi wa LOB huepuka hitilafu za kutimia kumbukumbu wakati wa kushughulikia data kubwa ya binary au maandishi.

  • Somo la 3 • Kuita Taratibu Zilizohifadhiwa kwa CallableStatement

    Ita taratibu na vitendakazi vilivyohifadhiwa vya Oracle kwa kutumia CallableStatement. Hii inaunganisha mantiki ya programu ya Java na kanuni za biashara za upande wa seva za PL/SQL tayari zilizopo Oracle.

  • Somo la 4 • Uingizaji na Usasishaji wa Kundi

    Tumia addBatch() na executeBatch() kutuma taarifa nyingi za DML katika mzunguko mmoja. Usindikaji wa kundi hupunguza kwa kiasi kikubwa mzigo wa mtandao kwa uendeshaji wa kwa wingi wa Oracle.

  • Somo la 5 • Kuweka Dimba la Muunganisho kwa Oracle UCP

    Sanidi Oracle Universal Connection Pool ili kutumia tena muunganisho wa hifadhidata. Dimba la muunganisho ni muhimu kwa programu za Java za watumiaji wengi zinazotegemeka zinazounganisha kwa Oracle.

Sura ya 6Angalia maelezo

Ushirikiano wa Oracle PL/SQL na Java

  • Somo la 1 • Misingi ya PL/SQL kwa Waendelezaji wa Java

    Andika vitalu vya msingi vya PL/SQL, vigezo, na miundo ya udhibiti. Waendelezaji wa Java wanahitaji uwezo wa kusoma PL/SQL ili kusoma, kutatua, na kuita msimbo uliopo upande wa seva wa Oracle.

  • Somo la 2 • Vichochezi na Mantiki ya Hifadhidata Iliyojengwa Kiotomatiki

    Unda vichochezi vya DML vinavyofanya kazi kiotomatiki kwenye matukio ya jedwali. Kuelewa vichochezi husaidia waendelezaji wa Java kutabiri athari za upande wakati wa uendeshaji wa INSERT, UPDATE, na DELETE.

  • Somo la 3 • Vifurushi vya PL/SQL

    Panga taratibu na vitendakazi vinavyohusiana katika vifurushi vya Oracle vyenye maelezo na mwili. Vifurushi vinaboresha usanifu wa moduli na kupunguza mabadiliko ya msimbo wa Java wakati mantiki ya Oracle inapobadilika.

  • Somo la 4 • Vipelelezi na REF CURSOR

    Tumia vipelelezi vilivyo wazi na SYS_REFCURSOR kurudisha seti za matokeo kutoka PL/SQL hadi Java. REF CURSOR huruhusu taratibu za Oracle kupitisha matokeo ya hoja moja kwa moja kwa JDBC.

  • Somo la 5 • Taratibu na Vitendakazi Vilivyohifadhiwa

    Unda na kusanya taratibu na vitendakazi vilivyohifadhiwa vya Oracle vyenye vigezo. Vitengo hivi vinavyoweza kutumika tena upande wa seva vinaitwa kutoka Java kupitia CallableStatement.

Sura ya 7Angalia maelezo

Mifumo ya Muundo wa Safu ya Ufikiaji Data

  • Somo la 1 • Ushughulikiaji wa Hitilafu na Isipokuwa Maalum

    Tafsiri SQLExceptions kuwa isipokuwa zenye maana katika kiwango cha programu. Uondoaji sahihi wa hitilafu huzuia maelezo ya utekelezaji wa hifadhidata kuvuja ndani ya mantiki ya biashara.

  • Somo la 2 • Uundaji wa Huluki na Vitu vya Thamani

    Weka mfano wa safu za jedwali la Oracle kama aina za huluki za Java zenye chorongi sahihi wa sehemu. Huluki zilizoundwa vizuri hupunguza msimbo wa kurudiarudia na kufafanua uhusiano kati ya schemas za Java na Oracle.

  • Somo la 3 • Usimamizi wa Usanidi na Utegemezi

    Weka nje usanidi wa JDBC na simamia utegemezi kwa Maven au Gradle. Usanidi sahihi wa zana ya ujenzi huhakikisha miradi ya Oracle JDBC inayoweza kuzalishwa tena katika mazingira mbalimbali.

  • Somo la 4 • Mchoro wa Kitu cha Ufikiaji Data

    Tekeleza mchoro wa DAO kutenganisha mantiki ya hifadhidata na mantiki ya biashara. DAO hufunga msimbo wote wa JDBC, na kufanya programu iwe rahisi kujaribu na kudumisha.

  • Somo la 5 • Mchoro wa Hazina na Safu ya Huduma

    Ongeza safu ya huduma juu ya DAO ili kutekeleza kanuni za biashara kabla ya ufikiaji wa hifadhidata. Usanifu huu wa tabaka ni msingi wa programu za biashara za Java Oracle.

Sura ya 8Angalia maelezo

Urekebishaji Utendakazi na Vipengele vya Juu vya Oracle

  • Somo la 1 • Aina za Juu za Data za Oracle katika Java

    Fanya kazi na safu wima za XMLTYPE, JSON za Oracle, na data ya anga kutoka Java. Schemas za kisasa za Oracle zinazidi kutumia aina hizi, zinazohitaji ushughulikiaji maalum wa JDBC.

  • Somo la 2 • Ugawaji na Hoja Sambamba za Oracle

    Tumia ugawaji wa jedwali la Oracle na utekelezaji sambamba kwa hoja za seti kubwa za data. Vipengele hivi hupunguza muda wa hoja kwa programu za Java Oracle zenye uchanganuzi mzito.

  • Somo la 3 • Mbinu za Juu za Utendakazi za JDBC

    Tumia urekebishaji wa ukubwa wa kukamata, uhifadhi kwenye kache wa taarifa, na DML ya safu ili kuongeza kiwango cha uwasilishaji wa data cha JDBC. Uboreshaji huu katika kiwango cha JDBC unasaidia juhudi za urekebishaji upande wa seva wa Oracle.

  • Somo la 4 • Uboreshaji wa Hoja na Mipango ya Utekelezaji

    Chambua mipango ya utekelezaji ya Oracle ili kutambua hoja polepole zinazoitwa kutoka Java. Kuelewa uendeshaji wa mpango huongoza uundaji fahirisi na kuandika upya SQL kwa utendakazi bora.

  • Somo la 5 • Mikakati ya Uwekaji Fahirisi kwa Programu za Java

    Unda fahirisi za B-tree, bitmap, na zenye msingi wa vitendakazi ili kuharakisha hoja zinazoendeshwa na Java. Uchaguzi wa fahirisi unaathiri moja kwa moja nyakati za mwitikio kwa uendeshaji wa JDBC wa masafa ya juu.

Cheti

Cheti chako halali cha kukamilisha

Kozi hii ni kwa ajili yako:

  • Mwanzilishi wa Java wa ngazi ya chini: anataka kuongeza ujuzi wa hifadhidata ya Oracle kwenye wasifu wake.

  • Mhitimu wa sayansi ya kompyuta: tayari kuunganisha maarifa ya kitaaluma na kazi za hifadhidata za biashara.

  • Msaidizi wa ukuzaji wa nyuma: kwa sasa anatumia MySQL au PostgreSQL na anabadilisha hadi mazingira ya Oracle.

  • Mtu anayebadilisha kazi kutoka usaidizi wa IT: kujenga ujuzi wa usimbaji ili kuingia katika ukuzaji wa programu.

  • Mwanaprogramu aliyejifundisha mwenyewe: ana misingi ya Java na anataka utaalamu wa hifadhidata uliopangwa na tayari kwa ajira.

  • Mshauri wa programu: anahitaji ufasaha wa Oracle na Java ili kuhudumia wateja wa makampuni kwa ujasiri.

Kile wanasema wanafunzi wetu

Madarasa yenu ni kamilifu. Nimenunua kifurushi cha mwaka mmoja na hatimaye nina nafasi ya kufuata mada mbalimbali zinazovutia bila kulazimika kubadilisha majukwaa... Nawashukuru kwa kila kitu mnachofanya, tayari nimewashauri kwa watu wengine...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyokwenda moja kwa moja kwenye hoja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui nisiyohitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na mtindo wa uwasilishaji na maandishi ya video, ambayo yanaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Ubunifu wa Kuchan
Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.
André Felipe
André FelipeMwanafunzi wa Uhandisi wa Prompt

Mafunzo muhimu

Maswali Yanayoulizwa Mara kwa Mara

Dedika ni nani?

Je, cheti kinatumika nchini Tanzania?

Je, kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Muda wa kozi ni upi?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF