Piliin ang iyong wika
Basic Programming Tutorial Tagalog
Mahigit 2 milyong mag-aaral sa buong mundo ang gumagamit nito

Basic Programming Tutorial Tagalog

Alamin ang mga pangunahing konsepto ng programming na araw-araw na ginagamit ng bawat developer, mula sa mga variable at istruktura ng datos hanggang sa object-oriented na disenyo at file I/O. Ang kursong ito ay nagbibigay sa inyo ng isang maayos at hands-on na landas mula sa walang karanasan hanggang sa pagsulat ng totoo at gumagana na mga program. Saklaw din ninyo ang mga propesyonal na gawi tulad ng Git, testing, at REST APIs upang kayo ay maging handa sa trabaho pagkatapos.

Dedika para sa mga negosyo

Ano ang iyong matututuhan:

Matututunan ninyo kung paano pinapatakbo ng mga computer ang code, kung paano mag-set up ng isang propesyonal na development environment, at kung paano sumulat ng malinis at maayos na mga program gamit ang mga variable, control flow, at function. Madadagdagan ninyo ang inyong kaalaman sa mga mahahalagang istruktura ng datos, mailalapat ang mga prinsipyo ng object-oriented programming, at mahahawakan ang mga error upang ang inyong mga program ay mabigo nang maayos. Sinasaklaw din ng kurso ang file I/O, SQL at NoSQL databases, Git version control, automated testing, at ang paggamit ng mga web API. Sa pagtatapos, magkakaroon kayo ng mga praktikal na kasanayan at propesyonal na gawi na kinakailangan upang bumuo ng totoong software at mag-ambag sa isang development team.

Paano ka mag-aaral nang praktikal Basic Programming Tutorial Tagalog

Paano ka magsasanay Basic Programming Tutorial Tagalog

Para sa mga negosyo na gustong sanayin ang kanilang team

Sa Dedika para sa mga negosyo, ang kurso ay may mga ehersisyo at halimbawa na akma sa iyong negosyo at ayon sa pangangailangan ng iyong kumpanya.

I-click dito

Nilalaman ng kurso

8 Kabanata • 39 Mga AralinTagal mula 4 hanggang 360 oras (ikaw ang magpapasya)

Kabanata 1Tingnan ang mga detalye

Panimula sa mga Konsepto ng Programming

  • Aralin 1 • Paano Pinoproseso ng mga Computer ang mga Instruksyon

    Sinasaklaw nito ang ugnayan sa pagitan ng hardware, operating system, at mga program. Nagtatatag ito ng pundasyon para sa pag-unawa kung bakit kailangang maging tumpak at istrukturado ang code.

  • Aralin 2 • Pangkalahatang-ideya ng mga Programming Language

    Sinusuri nito ang mga compiled vs. interpreted na wika at high-level vs. low-level na pagkakaiba. Tinutulungan nito ang mga mag-aaral na pumili ng mga angkop na tool para sa iba't ibang uri ng problema.

  • Aralin 3 • Paglutas ng Problema Bago ang Pagko-code

    Ipinakikilala nito ang decomposition, pseudocode, at flowcharts bilang mga tool bago mag-code. Nagsasanay ang mga mag-aaral na isalin ang mga tunay na problema sa mga istrukturadong lohikal na hakbang.

  • Aralin 4 • Pag-set Up ng Isang Development Environment

    Ginagabayan nito ang mga mag-aaral sa pag-install ng isang code editor, runtime, at version control client. Ang isang gumaganang lokal na environment ay kinakailangan para sa lahat ng susunod na hands-on na ehersisyo.

Kabanata 2Tingnan ang mga detalye

Mga Variable, Data Type, at Operator

  • Aralin 1 • Type Conversion at Casting

    Tinutukoy nito ang pagkakaiba ng implicit coercion sa explicit casting at tinutukoy kung kailan nangyayari ang bawat isa. Pinipigilan nito ang mga data-loss bug na nagmumula sa mga hindi sinasadyang type conversion.

  • Aralin 2 • Primitive Data Type

    Sinasaklaw nito ang mga integer, floating-point, boolean, character, at string sa antas ng wika. Ang pag-unawa sa mga type ay pumipigil sa mga karaniwang runtime error na dulot ng type mismatches.

  • Aralin 3 • Arithmetic at Comparison Operator

    Itinuturo nito ang mga arithmetic, comparison, at logical operator kasama ang mga panuntunan sa operator precedence. Bumubuo ang mga mag-aaral ng mga expression na ginagamit sa bawat susunod na control-flow construct.

  • Aralin 4 • Pagtatrabaho sa mga String

    Sinasaliksik nito ang paggawa ng string, concatenation, interpolation, at mga karaniwang built-in na method. Ang mga string ang pinakamadalas na data type sa mga program sa totoong mundo.

  • Aralin 5 • Pagdedeklara at Paggamit ng mga Variable

    Ipinapaliwanag nito ang deklarasyon ng variable, assignment, at mga kombensyon sa pagpapangalan. Direktang kumukunekta ito sa pagsulat ng nababasa at napapanatiling code mula sa simula.

Kabanata 3Tingnan ang mga detalye

Control Flow at Paggawa ng Desisyon

  • Aralin 1 • For Loop at Iteration

    Itinuturo nito ang counted iteration gamit ang for loops, kabilang ang loop variables at range expressions. Ang iteration ang pangunahing mekanismo para sa pagproseso ng mga koleksyon at pag-uulit ng mga gawain.

  • Aralin 2 • Conditional Statement

    Sinasaklaw nito ang if, else-if, at else constructs para sa pagsasanga ng landas ng program. Direkta itong bumubuo sa mga comparison at logical operator mula sa nakaraang kabanata.

  • Aralin 3 • Switch at Pattern Matching

    Ipinakikilala nito ang multi-branch selection gamit ang switch statements at modernong pattern matching. Nagbibigay ito ng mas malinis na alternatibo sa mahabang else-if chain para sa mga pagsusuri ng discrete value.

  • Aralin 4 • Loop Control Statement

    Ipinapaliwanag nito ang break, continue, at return sa loob ng mga loop upang baguhin ang daloy ng iteration. Ang pagkabisa sa mga pahayag na ito ay nagbibigay-daan sa tumpak na kontrol sa kumplikadong lohika ng loop.

  • Aralin 5 • While at Do-While Loop

    Sinasaklaw nito ang mga loop na hinihimok ng kondisyon para sa mga sitwasyon kung saan hindi alam ang bilang ng iteration nang maaga. Nakikilala ng mga mag-aaral ang pre-check mula sa post-check na semantika ng loop.

Kabanata 4Tingnan ang mga detalye

Mga Function at Reusability ng Code

  • Aralin 1 • Scope at Haba ng Buhay ng Variable

    Tinutukoy nito ang local, enclosing, at global scope at ipinapaliwanag ang variable shadowing. Tinutukoy ng mga panuntunan ng scope kung aling datos ang mababasa o mababago ng isang function.

  • Aralin 2 • Mga Return Value at Output

    Itinuturo nito kung paano gumagawa ang mga function ng output sa pamamagitan ng return statements at maramihang return value. Ikinokonekta ng mga mag-aaral ang output ng function sa assignment ng variable at pagsusuri ng expression.

  • Aralin 3 • Mga Parameter at Argumento

    Ipinapaliwanag nito ang mga positional, default, at keyword argumento at kung paano dumadaloy ang datos sa mga function. Ang tamang disenyo ng parameter ay ginagawang flexible at magagamit-muli ang mga function sa iba't ibang konteksto.

  • Aralin 4 • Mga Batayan ng Recursion

    Ipinakikilala nito ang recursive na disenyo ng function na may mga base case at recursive case. Ang recursion ay nagbibigay-daan sa mga eleganteng solusyon sa mga problemang may istrakturang katulad ng sarili.

  • Aralin 5 • Pagdedeklara at Pagtawag ng mga Function

    Sinasaklaw nito ang syntax ng deklarasyon ng function, pagpapangalan, at mga pattern ng pag-invoke. Ang mga function ang pangunahing yunit ng organisasyon ng code sa bawat paradigm ng programming.

Kabanata 5Tingnan ang mga detalye

Mga Istruktura ng Datos: Koleksyon at Imbakan

  • Aralin 1 • Multidimensional Array

    Pinapalawak nito ang mga single-dimension array sa grids at matrices para sa tabular na datos. Ang mga mag-aaral ay nagpapatupad ng mga pattern ng row-column traversal na ginagamit sa pagproseso ng datos at imahe.

  • Aralin 2 • Dictionary at Key-Value Store

    Itinuturo nito ang mga hash-map na istruktura para sa mabilisang paghahanap sa pamamagitan ng key sa halip na posisyon. Ang mga key-value store ay mahalaga para sa configuration, caching, at data modeling.

  • Aralin 3 • Set at Mga Natatanging Koleksyon

    Ipinakikilala nito ang mga set para sa pag-iimbak ng mga natatanging elemento at pagsasagawa ng mga membership test. Ang mga operasyon ng set tulad ng union at intersection ay lumulutas ng mga problema sa deduplication at paghahambing.

  • Aralin 4 • Array at List

    Sinasaklaw nito ang mga indexed sequential collection, kabilang ang paglikha, pag-access, at mutation. Ang mga array at list ay sumusuporta sa halos bawat algorithm sa pagproseso ng datos.

  • Aralin 5 • Pagpili ng Tamang Istruktura ng Datos

    Inihahambing nito ang time at space complexity ng mga karaniwang istruktura para sa mga tipikal na operasyon. Inilalapat ng mga mag-aaral ang mga pamantayan sa pagpili sa mga totoong senaryo upang bigyang-katwiran ang kanilang mga pagpipilian.

Kabanata 6Tingnan ang mga detalye

Mga Prinsipyo ng Object-Oriented Programming

  • Aralin 1 • Encapsulation at Access Control

    Itinuturo nito ang public, protected, at private na antas ng pag-access at mga pattern ng getter/setter. Pinoprotektahan ng encapsulation ang panloob na estado at tinutukoy ang malinaw na mga interface ng object.

  • Aralin 2 • Class at Object

    Tinutukoy nito ang mga class bilang mga blueprint at ang mga object bilang mga instance na may estado at pag-uugali. Ang seksyong ito ay nagtatatag ng bokabularyo para sa lahat ng kasunod na konsepto ng OOP.

  • Aralin 3 • Polymorphism at Interface

    Ipinapakita nito kung paano tumutugon ang mga object ng iba't ibang type sa parehong tawag ng method. Ang polymorphism ay nagbibigay-daan sa flexible, extensible na code na gumagana sa mga type sa hinaharap.

  • Aralin 4 • Inheritance at Muling Paggamit ng Code

    Ipinapaliwanag nito ang single at multilevel inheritance para sa pagbabahagi ng pag-uugali sa mga magkakaugnay na class. Binabawasan ng inheritance ang duplikasyon at itinatatag ang mga ugnayang is-a sa pagitan ng mga type.

  • Aralin 5 • Constructor at Initialization

    Sinasaklaw nito ang mga constructor method para sa pag-set up ng estado ng object sa oras ng paglikha. Ang tamang initialization ay pumipigil sa mga error na uninitialized-attribute sa mga komplikadong program.

Kabanata 7Tingnan ang mga detalye

Error Handling at Debugging

  • Aralin 1 • Mga Teknik at Tool sa Debugging

    Ipinakikilala nito ang pag-debug gamit ang print, mga interactive debugger, at paggamit ng breakpoint. Binabawasan ng sistematikong pag-debug ang oras na ginugugol sa pag-diagnose ng mga depekto sa mga komplikadong program.

  • Aralin 2 • Pag-log at Defensive Programming

    Sinasaklaw nito ang mga antas ng pag-log, pag-format ng log, at pag-validate ng input bilang mga hakbang sa pag-iwas. Binabawasan ng pag-log at pag-validate ang dalas at kalubhaan ng mga pagkabigo sa produksyon.

  • Aralin 3 • Mga Construct para sa Exception Handling

    Sinasaklaw nito ang try, except, finally, at else block para sa istrikturang pamamahala ng error. Pinipigilan ng mga construct na ito ang pag-crash at pinapayagan ang mga program na makabawi o mag-ulat ng mga pagkabigo nang malinis.

  • Aralin 4 • Pag-raise at Paglikha ng mga Exception

    Itinuturo nito kung paano mag-raise ng mga built-in na exception at tumukoy ng mga custom exception class. Ang mga custom exception ay malinaw na nagpapahayag ng mga kondisyon ng error na partikular sa domain sa mga tumatawag.

  • Aralin 5 • Mga Uri ng Error sa Programming

    Tinutukoy nito ang pagkakaiba ng mga syntax, runtime, at logic error at ang kanilang mga punto ng pagtuklas. Ang tamang pag-uri ng mga error ay nagpapabilis ng diagnosis at resolusyon.

Kabanata 8Tingnan ang mga detalye

File I/O, Modyul, at Istraktura ng Proyekto

  • Aralin 1 • Paggamit ng mga Pakete ng Standard Library

    Sinusuri nito ang mga karaniwang ginagamit na standard library modules para sa math, date, path, at mga utility. Ang paggamit ng mga built-in na pakete ay umiiwas sa muling pag-imbento ng mahusay na nasubukan nang functionality.

  • Aralin 2 • Pag-istruktura ng Isang Multi-File na Proyekto

    Sinasaklaw nito ang layout ng direktoryo, initialization ng pakete, at mga pangunahing kaalaman sa pamamahala ng dependency. Ang isang malinaw na istraktura ng proyekto ay nagbibigay-daan sa pakikipagtulungan ng pangkat at maaasahang mga build.

  • Aralin 3 • Pagbabasa at Pagsusulat ng mga Text File

    Sinasaklaw nito ang mga file open mode, pamamaraan ng pagbabasa, at ligtas na pagsasara ng file gamit ang mga context manager. Ang File I/O ang pundasyon para sa pagpapatuloy ng datos sa mga non-database na aplikasyon.

  • Aralin 4 • Pagtatrabaho sa mga Structured File Format

    Itinuturo nito ang pag-parse at pagsusulat ng CSV, JSON, at katulad na mga structured format. Ang mga structured format ang pamantayang midyum ng pagpapalitan ng datos sa pagitan ng mga program at serbisyo.

  • Aralin 5 • Modyul at Import

    Ipinapaliwanag nito kung paano hatiin ang code sa mga module at i-import ang mga ito nang pumipili. Ang modular na code ay mas madaling subukan, panatilihin, at muling gamitin sa maraming proyekto.

Sertipikasyon

Ang iyong wastong sertipiko ng pagtatapos

Ang kursong ito ay para sa iyo:

  • Mga nagbabago ng karera: naghahanap ng maayos na entry point sa software development mula sa ibang larangan.

  • Mga estudyante sa kolehiyo: naghahanap na patatagin ang teorya sa silid-aralan gamit ang praktikal at hands-on na kasanayan sa programming.

  • Mga negosyante: nais gumawa ng prototype ng mga ideya nang hindi lubos na umaasa sa mga panlabas na developer.

  • Mga analyst at mananaliksik: naglalayong i-automate ang mga paulit-ulit na gawain at manipulahin ang data nang programmatic.

  • Mga hobbyist: handang lumampas sa mga tutorial at bumuo ng kumpletong mga functional program nang mag-isa.

  • Mga propesyonal sa IT: pinapalawak ang kanilang hanay ng kasanayan mula sa imprastraktura at suporta patungo sa pag-develop ng application.

Ano ang sinasabi ng aming mga mag-aaral

Ang mga klase nila ay perpekto. Nakuha ko ang one-year package at sa wakas, may pagkakataon na akong sundan ang iba't ibang mga paksa na interesado ako nang hindi na kailangan lumipat ng platform... salamat sa lahat ng ginagawa ninyo, inirekomenda ko na kayo sa ibang mga tao...
Giulio Carlo
Giulio CarloEstudyante ng Digital Marketing
Gusto ko kung paano direkta sa punto ang mga aralin at kung paano ko mababago ang mga kabanata at malaktawan ang mga content na hindi ko kailangan.
Mariana Ferres
Mariana FerresEstudyante ng Photography
Gusto ko ang content at ang paraan ng pagpresenta at transcription ng mga video, na nagpapabilis sa proseso!
Luciana Alvarenga
Luciana AlvarengaEstudyante ng Nail Design
Ang platform ay mabilis, simple gamitin. Ang diversity ng content at ang mga supplementary videos ay nakakatulong talaga sa pag-aaral.
André Felipe
André FelipeEstudyante ng Prompt Engineering

Pangunahing pagsasanay

FAQ

Sino ang Dedika?

Balido ba ang sertipiko sa Pilipinas?

Libre ba ang mga kurso?

Ano ang workload ng kurso?

Ano ang itsura ng mga kurso?

Paano gumagana ang mga kurso?

Gaano katagal ang mga kurso?

Magkano ang halaga ng mga kurso?

Ano ang EAD o online course at paano ito gumagana?

PDF Course