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

Utakachojifunza:

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 ajili yako ambaye ni kampuni na unataka kufundisha timu yako

Katika Dedika kwa ajili ya kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na jinsi kampuni yako inavyohitaji.

Bofya hapa

Maudhui ya kozi

8 Suras • 39 MasomoMuda kati ya 4 na 360 masaa (wewe unachagua)

Sura 1Tazama maelezo

Usanidi wa Mazingira ya Uendelezaji wa Java na Oracle

  • Somo 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 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 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 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 2Tazama maelezo

Misingi Muhimu ya Java kwa Kazi ya Hifadhidata

  • Somo 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 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 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 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 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 3Tazama maelezo

Misingi ya SQL na Oracle Database

  • Somo 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 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 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 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 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 4Tazama maelezo

Msingi wa JDBC: Kuunganisha Java kwa Oracle

  • Somo 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 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 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 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 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 5Tazama maelezo

JDBC ya Juu: Miamala na Usindikaji wa Kundi

  • Somo 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 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 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 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 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 6Tazama maelezo

Ushirikiano wa Oracle PL/SQL na Java

  • Somo 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 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 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 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 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 7Tazama maelezo

Mifumo ya Muundo wa Safu ya Ufikiaji Data

  • Somo 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 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 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 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 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 8Tazama maelezo

Urekebishaji Utendakazi na Vipengele vya Juu vya Oracle

  • Somo 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 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 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 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 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.

Uthibitisho

Cheti chako halali cha kumaliza

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 ambacho wanafunzi wetu wanasema

Masomo yenu ni mazuri sana. Nilinunua kifurushi cha mwaka mmoja na, hatimaye, nina fursa ya kufuata mada mbalimbali za maslahi yangu bila kuhitaji kubadilisha jukwaa... ninashukuru kwa kila kitu mnachofanya, nimeshawapendekeza kwa watu wengine...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyo moja kwa moja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui ambayo sihitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na njia ya uwasilishaji na uandishi wa video, ambayo inaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Muundo wa Makucha
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?

Kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Kozi hudumu kwa muda gani?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF