What are we doing?
Web Development ඉගෙන ගන්නවා කීවට ගොඩක් අය මේ මොකද්ද කරන්න යන්නෙ කියලවත් දන්නෙ නැති වෙන්න පුලුවන්. ඒ අයට තමා මේ පාඩම. 💡
ඔයා මේ article එක කියවන්නේ ඔයාගෙ phone එකෙන් හරි computer එකෙන් හරි Web Browser එකක් open කරගෙන ඒකෙන් යම් කිසි address එක්කට ගිහින් load වෙච්ච web page එකකින්.
Web Browser කියන්නෙ internet එක access කරන්න තියන උපකරනය. Internet එක හැදිල තියෙන්නෙ Websites වලින්. Websites වල තියෙනව Web pages. සමහර Websites, Web Apps කියලත් හදුන්වනවා. මේකට හේතුව phone එකෙ තියෙන apps වගෙ මේවත් Web එකෙ තියෙන apps. Mobile apps වෙනුවට Web Apps.
එතකොට ඔන්න ඔය Web pages, Websites, Web Apps වගේ දේවල් හදන එක තමා Web Development කියන්නෙ. Develop කියන්නෙ වර්ධනය කියන එක නේ. ඉතින් අපි programming වලදි දෙයක් හදනවට develop කියන වචනේ භාවිතා කරනවා.
ඉතින් මේ web development කියන්නෙ ගොඩක් ලොකු field එකක්. Jobs ගොඩක් තියෙන, ඉගෙන ගන්න ගොඩක් දේවල් තියෙන, ගොඩක් ලොකු ලොකු දේවල් කරන්න පුලුවන්, ගොඩක් ප්රයෝජන ගන්න පුලුවන් ෆීල්ඩ් එකක්.
අපි Web Dev ඉගෙන ගත්තොත් අපිට Websites, Web Apps වගේම Mobile Apps, Desktop Apps පවා හදන්න පුලුවන් වෙනවා. ඒවා කරන හැටි අපි අනාගතේදී කතා කරමු.
මේ කියන්න හදන්නේ අපි මේ කරන්න යන්නෙ තනිකරම ඔයාට සම්පූර්ණ career එකක් ගොඩ නගාගන්න පුලුවන් වැඩක් කියන එක.
ඉතින් මේ කියන Websites හදන්න එහෙමත් නැත්තන් Web Development වලදි file එකක් ඇතුලෙ වචන ලියන්න ඕනෙ. මේකට කියන්නෙ programming කියලා. මේ ලියන්නෙ හිතට එන වචන නෙමේ. ඒවා ලියන්න නිශ්චිත ක්රමයක් තියනවා. ව්යාකරණ නීති තියනවා. ඒ විදිහට ඒවා ලීවොත් තමා හරියට website එකක් හැදෙන්නේ. ඒ කියන්නෙ මේ වැඩේට වෙනම භාශාවක් තියනවා. language එකක් තියනවා. මේවට අපි කියන්නෙ programming languages කියලා. ඉතින් programming languages වලින් program කරලා තමා අපි websites, apps, softwares හදන්නේ.
Websites හදද්දි අපි ප්රධාන වශයෙන් languages 3ක් use කරනවා. HTML, CSS, Javascript කියන්නේ ඒ 3. මෙතනින් එකයි programming languages ගනයට අයත් වෙන්නෙ. තව එකක් තවත් ගනයකට, අනික් එක තවත් ගනයකට. මේ ඔක්කොම මෙතන කියන්න ගියොත් ඔයාගෙ ඔලුව විකාර වෙයි. ඒක නිසා අපි HTML Introduction, CSS Introduction, Javascript Introduction කියන පාඩම් වලදි ඒ ගැන කතා කරමු.
ඒ වගේම තමා ගොඩක් අය මං මේ පාඩමේදී programming languages කියන වචන දෙක භාවිතා කරා කියලත් කෑ ගහයි. ඒක සුපුරුදු පරිදි internet එකෙ controversial topic එකක්. ඔයාට ටික දවසක් ගියාම තේරෙයි ඇයි මන් මෙහෙම කියන්නේ කියලා.
ඒක වැඩක් නෑ.
කෝම හරි ඔයා මෙච්චරයි දැනගන්න ඕනේ ✅
Websites හදන්න තමා අපි මේ ලෑස්ති වෙන්නේ. ඒක තමා මේ journey එකේ පලවෙනි පියවර. ඊට පස්සෙ අපිට Web Apps හදන්න පුලුවන්, ඊටත් පස්සෙ Mobile Apps, Desktop Apps හදන්නත් පුලුවන් වේවි. ඉතින් ඔන්න ඔය හැමදේම කරන්න අපි file එකක් ඇතුලේ codes ලියන්න ඕනෙ. මේ වැඩේට programming කියනවට වඩා coding කීවනම් ගොඩාක් උචිතයි. දන් ඔන්න ඔහොම ලියපු files කිපයක් එකට එකතු කරගෙන අපිට පුලුවන් සම්පුර්ණ website එකක් හදාගන්න. ඔය website එක දැනට අපේ computer එකේ තියෙන්නේ. ඕක internet එකට යවන එක වෙනම වැඩක්. ඒකට තමා servers ඕනේ. ඒව දැන්ම දැනගන්න අවශ්යතාවක් නෑ.
ඉතින් අපි ඊළඟ පාඩමෙන් බලමු කෝමද අපි මේ වැඩේ කරන්න ලෑස්ති වෙන්නෙ කියලා. ඒ කියන්නෙ අර file එකක් අතුලෙ code ලියන්නෙ කෝමද කියන එක.
දැනට මේ ටික දැනගත්තම හොදටම ඇති. අර උඩ කියපු දේවල් අමතක කරල අවසාන title එක යටතේ ටික ඔලුවට දාගන්න.
ඊලඟ lesson එකෙන් හම්බෙමු.