Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
Power Lifting Lever Belt
SkullVamp
Updated:
Yesterday at 10:32 PM
Ad icon
port.lk Domain for sale
Lankan-Tech
Updated:
Yesterday at 3:55 PM
Colombo
Kaduwela - Two Storey House for Sale
dilrasan
Updated:
Thursday at 2:23 PM
Ad icon
Wechat qr verification
Pawan2005
Updated:
Thursday at 1:28 AM
🚀 GOOGLE AI PRO 18 MONTHS ACTIVATION 🚀
sayuru bandara
Updated:
Wednesday at 5:34 PM
Electronics
Vehicles
Property
Search
Reply to thread
Forums
General
ElaKiri Talk!
How to be a Web Developer - 03
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="SL MULTIMEDIA TUTORIAL" data-source="post: 26714352" data-attributes="member: 575597"><p><span style="font-size: 18px"><em>අපි කලින් ලිපි වලදී කතා කල කොහොමද දක්ෂ front-end developer කෙනෙක් වෙන්නේ කියල...එහෙමත් නැතිනම් කොහොමද හොද web designer කෙනෙක් වෙන්නේ කියල.... අද අපි කතා කරමු අපි මොනාද ඉදිරියට කරන්න ඕනි කියල.... </em></span></p><p><span style="font-size: 18px"><em></em></span></p><p><span style="font-size: 18px"><em> ඔයාට දක්ෂ web developer කෙනෙක් වෙන්න ඕනි නම් ඔයා ඉදිරියම මේ දේවල් ඉගන ගන්න වෙනවා...</em></span></p><p><span style="font-size: 18px"><em></em></span></p><p><span style="font-size: 18px"><em><img src="https://geekboots.sfo2.cdn.digitaloceanspaces.com/post/8-best-server-side-programming-languages-for-web-development-1564734182112.jpg" alt="" class="fr-fic fr-dii fr-draggable " style="width: 497px" /></em></span></p><p><span style="font-size: 18px"><em></em></span></p><p><span style="font-size: 18px"><em></em></span></p><ul> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Server Side Language (php , JavaScript , Ruby...)</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Some JavaScript Frameworks (React , Angular...)</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Database (MySQL , MongoDB ...)</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Side Technologies </span></em></li> </ul><p><em><span style="font-size: 18px"> ඔය server side programming language එකක් ඉගන ගද්දි ඔයාට එන ප්රධාන ප්රශ්නයක් තමා මොන language එකද ඉගන ගන්නේ කියන ප්රශ්නේ... ඔයාට කෙනෙක් කියන්න පුළුවන් php ඉගන ගන්න කියල... තව කෙනෙක් කියන්න පුළුවන් JavaScript ඉගන ගන්න කියල... තවත් කෙනෙක් කියන්න පුලුවන් ඔය දෙකේම නෙවෙයි Ruby හරි Python හරි ඉගන ගන්න කියල... හැබැයි මම කියන්නේ ඔය ඔක්කොම හරි.... ඔය මොන language එක ඉගන ගත්තත් ඔයාට පාඩුවක් වෙන්නේ නැහැ... මොකද ඔය industry එකට ගියාම ඔයාට ඔය technology එම use කරන්න සිද්ද වෙනවා... මොකද ඔයාට ලැබෙන project එක සමහරවිට ඔය කැමති technology එකක් භාවිත කරලා කරන්න සිද්ද වෙන්න පුලුවන්... සමහර වෙලාවට මේ මේ technology එක use කරලා කරන්න කියල ඔයාට project එක බාරදෙන කෙනා කියන්න පුළුවන්.... </span></em></p><p><em><span style="font-size: 18px"> </span></em></p><p><em><span style="font-size: 18px"> ඔයාට 2nd year Software project එක කරන වෙලාවට අනිවාර්යන්ම මේ අත්දැකීමට මුහුණ දෙන්න වෙනවා.... සමහර වෙලාවට ඔයාට project එක ඔය කැමති technology එකක් use කරලා කරන්න කියයි.... සමහරවිට එයාල කියන technology එක use කරන්න වෙයි... එක ඒ ඒ project එක අනුව තමා.....</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> කොහොමහරි ඔයා server side programming language එකක් ඉගන ගන්න පටන් ගන්නවානම් ඔයාට තේරීම් කිහිපයක්ම තියනවා......</span></em></p><p><em><span style="font-size: 18px"></span></em></p><ul> <li data-xf-list-type="ul"><em><span style="font-size: 18px">php</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">node.js</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">python </span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Ruby</span></em></li> </ul><p><em><span style="font-size: 18px"> මේ උදාහරණ කිහිපයක්....ඔයාට මේවයින් කැමති එකක් තෝරාගෙන ඉගන ගන්න පුළුවන්..... ඔයා JavaScript වලට වැඩියෙන් කැමති නම් ඔයාට node.js වලට යන්න පුළුවන්.... තවත් පොඩි දෙයක් කියන්න තියනවා..... හරියටම කියනවනම් වඩාත් වැදගත් වෙන්නේ ඔයා මොන language එක ඉගන ගන්නවද කියන එකට වඩා developing technologies හරියට ඉගන ගන්නවද කියන එක.... මොකද ඔයා techniques හරියට දන්නවනම් ඔයාට ඕනි language එකකින් එක implement කරන්න පුළුවන්......</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> හරි දැන් ඔයාට server side language ගැනත් හොද අවබෝදයක් තියනවා..... ඊළගට ඔයා database ටිකක් ඉගන ගන්න..... හොද wed developer කෙනෙක් වෙන්න එකත් ගොඩක් වටිනවා.... මොකද ඔය develop කරන app එකේ තියන data ඒ කියන්නේ උදාහරණයක් විදිහට facebook එක ගන්නකෝ.... එකේ තියන user details ඒ කියන්නේ අපේ නම ගම විසතර ඊළගට අපේ profile picture අපි upload කරන images වගේ දේවල් store කරලා තියාගන්න අපිට database එකක් ඕනි වෙනවා..... එක නිසා දක්ෂ web developer කෙනෙක් වෙන්න ඔය බලාපොරොත්තු වෙනවනම් database ගැන ඔයාට තියන දැනුමත් ගොඩක් වැදගත් වෙනවා......</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> database ඉගන ගද්දි ඔයාට ඉගන ගන්න ප්රධාන database වර්ග දෙකක් තියනවා....</span></em></p><p><em><span style="font-size: 18px"> 1. relational database (ex-: SQL ,mySQL , PostgreSQL)</span></em></p><p><em><span style="font-size: 18px"> 2. non relational database (ex-: mongoDB , CouchDB)</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> මේකෙදි ඔය use කරන sever side language එකට අනුව ගැලපෙන database use කරන එක තමා වඩාත් හොද.....</span></em></p><p><em><span style="font-size: 18px"> php - mysql</span></em></p><p><em><span style="font-size: 18px"> node.js - mongoDB</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> හරි දැන් ඔයාට web developing ගැන සැහෙන්න දුරට හොඳ දැනුමක් තියනවා...... දැන් ඔයාට තියෙන්නේ ඔයාගේ හැකියාව පොඩ්ඩක් polish කරගන්න එක.... එකට ඔයා පොඩි side technologies ටිකක් තියනවා ඉගන ගන්න අවශ්ය වෙන...මේවා පොඩි side technologies කිව්වට industry එකට ගියාම ඔයාට ඉතාම වැද්ගත් වෙනවා......</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> ඔයා ඉගන ගන්න ඕනි කරන වැදගත් side technologies ටිකක් පහල මම දීල තියනවා.... මේවා එකින් එක විස්ටර කරන්න අද මම බලාපොරොත්තු වෙන්නේ නැහැ.... එත් ඉදිරි ලිපි පෙලකින් මේවා ගැන පොඩි විස්ටතරයක් දෙන්න අපි උත්සහ කරන්නම්......</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> 1. git - version control & github</span></em></p><p><em><span style="font-size: 18px"> 2. SSH and basic command line</span></em></p><p><em><span style="font-size: 18px"> 3. CSS precompilers - Sass/Less </span></em></p><p><em><span style="font-size: 18px"> 4. APIS/REST services</span></em></p><p><em><span style="font-size: 18px"> 5. HTTPS/SSL</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> දැන්නම් ලිපිය ඔනිවටත් වඩා දිග වැඩි වීගෙන එන්නේ...එක නිසා මෙතනින් ඉස්සරහට තියන ටික මම කෙටියෙන් විස්තට කරන්නම්.....</span></em></p><p><em><span style="font-size: 18px">හරි දැන් ඔයාට ඔයාගෙම web app එකක් හදාගන්න හොද හැකියාවක් තියනවා..... ඊළගට ඔයාට කරන්න තියෙන්නේ ඔය develop කරපු මේ app එක host කරන එක...... සරලව කියනවනම් ඔය develop කරපු app එක internet එකට දාන එක.... එකට ඔයා පොඩි දේවල් ටිකක් ඉගන ගන්න ඕනි....</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"></span></em></p><ul> <li data-xf-list-type="ul"><em><span style="font-size: 18px">dedicated servers / VPS</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">App hosting - Heroku , Digital Ocean , AWS </span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Deploy tools</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Linux Command Line</span></em></li> <li data-xf-list-type="ul"><em><span style="font-size: 18px">Maintenance & update your app</span></em></li> </ul><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> හරි ඔන්න දැන්නම් ඔයා පරිපූර්ණ web developer කෙනෙක්.... දැන් ඔයා සරල app එකක ඉඳල සංකීරණ app එකක් වෙනකන් ඔයාගෙම web app ටිකක් හදන්න...... ඔයාට දැන් web server එක්ක ගනුදෙනු කරන්නත් පුලුවන්.....දැන් පොඩි back end API එකක් එහෙම හදන්න උත්සහයක් දෙන්න.... free lancer වැඩ ටිකක් හොයාගෙන කරන්න......</span></em></p><p><em><span style="font-size: 18px"></span></em></p><p><em><span style="font-size: 18px"> ඔයා free lancer වැඩ ටිකක් හොයාගෙන කරද්දී ඔයාට ටික කාලයක්තෙ යද්දී තේරෙයි සමහර දේවල් ටිකක් ඉක්මනට කරගන්න තිබුනනම් කියල....එහෙමත් නැත්තන් මේ වැඩේ තව ටිකක් පිළිවෙලට කරන්න තිබුනනම් කියල.....</span></em></p><p><em><span style="font-size: 18px"> හරි එහෙනම් ඔයාට කරන්න තියන හොදම දේ තමා web framework එකක් ඉගන ගන්න එක......මම මුලින්ම framework එකක් කියන්නේ මොකද්ද කියල සරලව කියල ඉන්නම්කො.......what is web framework කියල net එකේ search කලාම එන්නේ මෙන්න මේක.... A web framework or web application framework is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs.</span></em></p><p><em><span style="font-size: 18px"> මොකුත්ම තේරුනේ නැහැනේ නේද..... හරි ඔය මෙහෙම හිතන්න..... ඔයාට ඔයාගේ රෙදි ටික හෝදන්න උනාම ඔය මොකද කරන්නේ..... රෙදි ටික අරන් වතුරේ දල සබන් ගාල අපුල්ලලා අයෙත් හෝදලා මිරිකලා අව්වේ දානවා.... ලොකු වැඩ ගොඩක් කරන්න තියනවා..... ඉවර වෙද්දී මහන්සිත් එක්ක.... එත් ඔය හිතන්න ඔයාට washing machine එකක් තියනවා කියල.... එතකොට ඔය මොකද කරන්නේ.... රෙදි ටික washing machine එකට දාල එකේ තියන option use කරලා ලේසියෙන්ම රෙදි ටික හෝදගන්නවා.....</span></em></p><p><em><span style="font-size: 18px"> Framework එකකින් කෙරෙන්නෙත් අසන්න වශයෙන් ඒ වගේ දෙයක් තමා...... ඒ කියන්නේ උදාහරණයක් විදිහට අපි web application එකක් develop කරනවානම් අපිට සිද්දවෙනවා database එකට connect කරන එක එහෙම manually කරන්න..... එත් අපි framework එකක් use කරනවානම් ඒ වගේ දේවල් framework එකෙන්ම කරලා දෙනවා...... </span></em></p><p><em><span style="font-size: 18px"> ඔයා framework එකක් තොරගද්දී ඔයා කැමති language එක අනුව තෝරාගන්න පුළුවන්..... හැබැයි වඩාත් සුදුසු ඔයා develop කරන app එකේ තියන features අනුව අදාල framework එක තෝරාගන්න එක....... පහල තියෙන්නේ එක එක programming language එකෙන් build වුන frameworks.....</span></em></p><p><span style="font-size: 18px"><em></em></span></p><p><span style="font-size: 18px"><em> 1. php - Symfony , Laravel </em></span></p><p><span style="font-size: 18px"><em> 2. java - Spring MVC , JSF , GWT , Spring Boot</em></span></p><p><span style="font-size: 18px"><em> 3. JavaScript - Angular , Vue.js , React.js , Ember.js</em></span></p><p><span style="font-size: 18px"><em> 4. python - dJango , flask</em></span></p><p><span style="font-size: 18px"><em> 5. C# - asp.net</em></span></p><p><span style="font-size: 18px"><em></em></span></p><p><span style="font-size: 18px"><em>හරි මේ දේවල් ටික හරියට ඉගන ගත්ත කියන්නේ දැන්නම් ඔය දක්ෂ web developer කෙනෙක් කියල කියන්න පුළුවන්....</em></span></p><p><span style="font-size: 18px"><em>තව දුරටත් ඔයාට ඕනිනම් content management system එකක් ඒ කියන්නේ wordpress , joomla , drupal වගේ එකක් ඉගන ගන්න පුලුවනන්ම් ඔයාට free lancer වැඩ කරගන්න වේවි....</em></span></p><p><span style="font-size: 18px"><em> </em></span></p><p><span style="font-size: 18px"><em> හිතුවටත් වඩා ලිපිය ගොඩක් දිග උනා.... එත් how to be a web developer ලිපි මාලාව මේකෙන් සම්පුර්ණ කරගන්න පුළුවන් උනා කියල මම හිතනවා...... ඉතින් ඔයාලත් අදම වැඩ පටන් ගන්න..... මම කලින් ලිපි වලදී කිව්වා වගේ ඔයාට උනන්දුවයි උත්සහයයි තියනවනම් web developing පැත්තෙන් ඉස්සරහට යන එක ඉතාම ලේසි වැඩක්..... හරි එහෙනම් මම අදට මෙතනින් නවතිනවා.... ඔයාලටත් web developing වලට ආසාවක් ඇති.... ඒ වගේම තව දන්නා දේවල් ඇති.... ඉතින් ඔයාල web developing ගැන දන්නා දේවල් comment කරන්න.... ඉදිරි ලිපි වලදී කතා කරන්න ඕනි හොඳයි කියල හිතෙන දේවල් තියනවනම් comment කරන්න..... එහෙනම් හැමෝටම ජයවේවා....!</em></span></p><p><span style="font-size: 18px"><em></em></span></p><p><span style="font-size: 18px"><em><img src="https://elakiri.com/attachments/1625755323250-png.134448/" alt="" class="fr-fic fr-dii fr-draggable " style="width: 217px" /></em></span></p><p><em><em>හැමෝටම සුභ දවසක්...<img class="smilie smilie--emoji" loading="lazy" alt="😗" title="Kissing face :kissing:" src="https://cdn.jsdelivr.net/joypixels/assets/6.6/png/unicode/64/1f617.png" data-shortname=":kissing:" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite16" alt=":love2:" title="Love :love2:" loading="lazy" data-shortname=":love2:" /><img class="smilie smilie--emoji" loading="lazy" alt="🤗" title="Hugging face :hugging:" src="https://cdn.jsdelivr.net/joypixels/assets/6.6/png/unicode/64/1f917.png" data-shortname=":hugging:" /> </em></em></p><p><em><em></em></em></p><p><em><em><a href="https://elakiri.com/threads/how-to-be-a-web-developer-01-%E0%B7%80%E0%B7%99%E0%B6%B6%E0%B7%8A-%E0%B7%83%E0%B6%82%E0%B7%80%E0%B6%BB%E0%B7%8A%E0%B6%B0%E0%B6%9A%E0%B6%BA%E0%B7%99%E0%B6%9A%E0%B7%94-%E0%B7%80%E0%B6%B1%E0%B7%8A%E0%B6%B1%E0%B7%9A-%E0%B6%9A%E0%B7%99%E0%B7%83%E0%B7%9A%E0%B6%AF.2000622/" target="_blank">How to be a Web Developer-01</a></em></em></p><p><a href="https://elakiri.com/threads/how-to-be-a-web-developer-02.2000837/" target="_blank"><span style="font-size: 18px"><em>How to be a Web Developer-02</em></span></a></p></blockquote><p></p>
[QUOTE="SL MULTIMEDIA TUTORIAL, post: 26714352, member: 575597"] [SIZE=5][I]අපි කලින් ලිපි වලදී කතා කල කොහොමද දක්ෂ front-end developer කෙනෙක් වෙන්නේ කියල...එහෙමත් නැතිනම් කොහොමද හොද web designer කෙනෙක් වෙන්නේ කියල.... අද අපි කතා කරමු අපි මොනාද ඉදිරියට කරන්න ඕනි කියල.... ඔයාට දක්ෂ web developer කෙනෙක් වෙන්න ඕනි නම් ඔයා ඉදිරියම මේ දේවල් ඉගන ගන්න වෙනවා... [IMG width="497px"]https://geekboots.sfo2.cdn.digitaloceanspaces.com/post/8-best-server-side-programming-languages-for-web-development-1564734182112.jpg[/IMG] [/I][/SIZE] [LIST] [*][I][SIZE=5]Server Side Language (php , JavaScript , Ruby...)[/SIZE][/I] [*][I][SIZE=5]Some JavaScript Frameworks (React , Angular...)[/SIZE][/I] [*][I][SIZE=5]Database (MySQL , MongoDB ...)[/SIZE][/I] [*][I][SIZE=5]Side Technologies [/SIZE][/I] [/LIST] [I][SIZE=5] ඔය server side programming language එකක් ඉගන ගද්දි ඔයාට එන ප්රධාන ප්රශ්නයක් තමා මොන language එකද ඉගන ගන්නේ කියන ප්රශ්නේ... ඔයාට කෙනෙක් කියන්න පුළුවන් php ඉගන ගන්න කියල... තව කෙනෙක් කියන්න පුළුවන් JavaScript ඉගන ගන්න කියල... තවත් කෙනෙක් කියන්න පුලුවන් ඔය දෙකේම නෙවෙයි Ruby හරි Python හරි ඉගන ගන්න කියල... හැබැයි මම කියන්නේ ඔය ඔක්කොම හරි.... ඔය මොන language එක ඉගන ගත්තත් ඔයාට පාඩුවක් වෙන්නේ නැහැ... මොකද ඔය industry එකට ගියාම ඔයාට ඔය technology එම use කරන්න සිද්ද වෙනවා... මොකද ඔයාට ලැබෙන project එක සමහරවිට ඔය කැමති technology එකක් භාවිත කරලා කරන්න සිද්ද වෙන්න පුලුවන්... සමහර වෙලාවට මේ මේ technology එක use කරලා කරන්න කියල ඔයාට project එක බාරදෙන කෙනා කියන්න පුළුවන්.... ඔයාට 2nd year Software project එක කරන වෙලාවට අනිවාර්යන්ම මේ අත්දැකීමට මුහුණ දෙන්න වෙනවා.... සමහර වෙලාවට ඔයාට project එක ඔය කැමති technology එකක් use කරලා කරන්න කියයි.... සමහරවිට එයාල කියන technology එක use කරන්න වෙයි... එක ඒ ඒ project එක අනුව තමා..... කොහොමහරි ඔයා server side programming language එකක් ඉගන ගන්න පටන් ගන්නවානම් ඔයාට තේරීම් කිහිපයක්ම තියනවා...... [/SIZE][/I] [LIST] [*][I][SIZE=5]php[/SIZE][/I] [*][I][SIZE=5]node.js[/SIZE][/I] [*][I][SIZE=5]python [/SIZE][/I] [*][I][SIZE=5]Ruby[/SIZE][/I] [/LIST] [I][SIZE=5] මේ උදාහරණ කිහිපයක්....ඔයාට මේවයින් කැමති එකක් තෝරාගෙන ඉගන ගන්න පුළුවන්..... ඔයා JavaScript වලට වැඩියෙන් කැමති නම් ඔයාට node.js වලට යන්න පුළුවන්.... තවත් පොඩි දෙයක් කියන්න තියනවා..... හරියටම කියනවනම් වඩාත් වැදගත් වෙන්නේ ඔයා මොන language එක ඉගන ගන්නවද කියන එකට වඩා developing technologies හරියට ඉගන ගන්නවද කියන එක.... මොකද ඔයා techniques හරියට දන්නවනම් ඔයාට ඕනි language එකකින් එක implement කරන්න පුළුවන්...... හරි දැන් ඔයාට server side language ගැනත් හොද අවබෝදයක් තියනවා..... ඊළගට ඔයා database ටිකක් ඉගන ගන්න..... හොද wed developer කෙනෙක් වෙන්න එකත් ගොඩක් වටිනවා.... මොකද ඔය develop කරන app එකේ තියන data ඒ කියන්නේ උදාහරණයක් විදිහට facebook එක ගන්නකෝ.... එකේ තියන user details ඒ කියන්නේ අපේ නම ගම විසතර ඊළගට අපේ profile picture අපි upload කරන images වගේ දේවල් store කරලා තියාගන්න අපිට database එකක් ඕනි වෙනවා..... එක නිසා දක්ෂ web developer කෙනෙක් වෙන්න ඔය බලාපොරොත්තු වෙනවනම් database ගැන ඔයාට තියන දැනුමත් ගොඩක් වැදගත් වෙනවා...... database ඉගන ගද්දි ඔයාට ඉගන ගන්න ප්රධාන database වර්ග දෙකක් තියනවා.... 1. relational database (ex-: SQL ,mySQL , PostgreSQL) 2. non relational database (ex-: mongoDB , CouchDB) මේකෙදි ඔය use කරන sever side language එකට අනුව ගැලපෙන database use කරන එක තමා වඩාත් හොද..... php - mysql node.js - mongoDB හරි දැන් ඔයාට web developing ගැන සැහෙන්න දුරට හොඳ දැනුමක් තියනවා...... දැන් ඔයාට තියෙන්නේ ඔයාගේ හැකියාව පොඩ්ඩක් polish කරගන්න එක.... එකට ඔයා පොඩි side technologies ටිකක් තියනවා ඉගන ගන්න අවශ්ය වෙන...මේවා පොඩි side technologies කිව්වට industry එකට ගියාම ඔයාට ඉතාම වැද්ගත් වෙනවා...... ඔයා ඉගන ගන්න ඕනි කරන වැදගත් side technologies ටිකක් පහල මම දීල තියනවා.... මේවා එකින් එක විස්ටර කරන්න අද මම බලාපොරොත්තු වෙන්නේ නැහැ.... එත් ඉදිරි ලිපි පෙලකින් මේවා ගැන පොඩි විස්ටතරයක් දෙන්න අපි උත්සහ කරන්නම්...... 1. git - version control & github 2. SSH and basic command line 3. CSS precompilers - Sass/Less 4. APIS/REST services 5. HTTPS/SSL දැන්නම් ලිපිය ඔනිවටත් වඩා දිග වැඩි වීගෙන එන්නේ...එක නිසා මෙතනින් ඉස්සරහට තියන ටික මම කෙටියෙන් විස්තට කරන්නම්..... හරි දැන් ඔයාට ඔයාගෙම web app එකක් හදාගන්න හොද හැකියාවක් තියනවා..... ඊළගට ඔයාට කරන්න තියෙන්නේ ඔය develop කරපු මේ app එක host කරන එක...... සරලව කියනවනම් ඔය develop කරපු app එක internet එකට දාන එක.... එකට ඔයා පොඩි දේවල් ටිකක් ඉගන ගන්න ඕනි.... [/SIZE][/I] [LIST] [*][I][SIZE=5]dedicated servers / VPS[/SIZE][/I] [*][I][SIZE=5]App hosting - Heroku , Digital Ocean , AWS [/SIZE][/I] [*][I][SIZE=5]Deploy tools[/SIZE][/I] [*][I][SIZE=5]Linux Command Line[/SIZE][/I] [*][I][SIZE=5]Maintenance & update your app[/SIZE][/I] [/LIST] [I][SIZE=5] හරි ඔන්න දැන්නම් ඔයා පරිපූර්ණ web developer කෙනෙක්.... දැන් ඔයා සරල app එකක ඉඳල සංකීරණ app එකක් වෙනකන් ඔයාගෙම web app ටිකක් හදන්න...... ඔයාට දැන් web server එක්ක ගනුදෙනු කරන්නත් පුලුවන්.....දැන් පොඩි back end API එකක් එහෙම හදන්න උත්සහයක් දෙන්න.... free lancer වැඩ ටිකක් හොයාගෙන කරන්න...... ඔයා free lancer වැඩ ටිකක් හොයාගෙන කරද්දී ඔයාට ටික කාලයක්තෙ යද්දී තේරෙයි සමහර දේවල් ටිකක් ඉක්මනට කරගන්න තිබුනනම් කියල....එහෙමත් නැත්තන් මේ වැඩේ තව ටිකක් පිළිවෙලට කරන්න තිබුනනම් කියල..... හරි එහෙනම් ඔයාට කරන්න තියන හොදම දේ තමා web framework එකක් ඉගන ගන්න එක......මම මුලින්ම framework එකක් කියන්නේ මොකද්ද කියල සරලව කියල ඉන්නම්කො.......what is web framework කියල net එකේ search කලාම එන්නේ මෙන්න මේක.... A web framework or web application framework is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. මොකුත්ම තේරුනේ නැහැනේ නේද..... හරි ඔය මෙහෙම හිතන්න..... ඔයාට ඔයාගේ රෙදි ටික හෝදන්න උනාම ඔය මොකද කරන්නේ..... රෙදි ටික අරන් වතුරේ දල සබන් ගාල අපුල්ලලා අයෙත් හෝදලා මිරිකලා අව්වේ දානවා.... ලොකු වැඩ ගොඩක් කරන්න තියනවා..... ඉවර වෙද්දී මහන්සිත් එක්ක.... එත් ඔය හිතන්න ඔයාට washing machine එකක් තියනවා කියල.... එතකොට ඔය මොකද කරන්නේ.... රෙදි ටික washing machine එකට දාල එකේ තියන option use කරලා ලේසියෙන්ම රෙදි ටික හෝදගන්නවා..... Framework එකකින් කෙරෙන්නෙත් අසන්න වශයෙන් ඒ වගේ දෙයක් තමා...... ඒ කියන්නේ උදාහරණයක් විදිහට අපි web application එකක් develop කරනවානම් අපිට සිද්දවෙනවා database එකට connect කරන එක එහෙම manually කරන්න..... එත් අපි framework එකක් use කරනවානම් ඒ වගේ දේවල් framework එකෙන්ම කරලා දෙනවා...... ඔයා framework එකක් තොරගද්දී ඔයා කැමති language එක අනුව තෝරාගන්න පුළුවන්..... හැබැයි වඩාත් සුදුසු ඔයා develop කරන app එකේ තියන features අනුව අදාල framework එක තෝරාගන්න එක....... පහල තියෙන්නේ එක එක programming language එකෙන් build වුන frameworks.....[/SIZE][/I] [SIZE=5][I] 1. php - Symfony , Laravel 2. java - Spring MVC , JSF , GWT , Spring Boot 3. JavaScript - Angular , Vue.js , React.js , Ember.js 4. python - dJango , flask 5. C# - asp.net හරි මේ දේවල් ටික හරියට ඉගන ගත්ත කියන්නේ දැන්නම් ඔය දක්ෂ web developer කෙනෙක් කියල කියන්න පුළුවන්.... තව දුරටත් ඔයාට ඕනිනම් content management system එකක් ඒ කියන්නේ wordpress , joomla , drupal වගේ එකක් ඉගන ගන්න පුලුවනන්ම් ඔයාට free lancer වැඩ කරගන්න වේවි.... හිතුවටත් වඩා ලිපිය ගොඩක් දිග උනා.... එත් how to be a web developer ලිපි මාලාව මේකෙන් සම්පුර්ණ කරගන්න පුළුවන් උනා කියල මම හිතනවා...... ඉතින් ඔයාලත් අදම වැඩ පටන් ගන්න..... මම කලින් ලිපි වලදී කිව්වා වගේ ඔයාට උනන්දුවයි උත්සහයයි තියනවනම් web developing පැත්තෙන් ඉස්සරහට යන එක ඉතාම ලේසි වැඩක්..... හරි එහෙනම් මම අදට මෙතනින් නවතිනවා.... ඔයාලටත් web developing වලට ආසාවක් ඇති.... ඒ වගේම තව දන්නා දේවල් ඇති.... ඉතින් ඔයාල web developing ගැන දන්නා දේවල් comment කරන්න.... ඉදිරි ලිපි වලදී කතා කරන්න ඕනි හොඳයි කියල හිතෙන දේවල් තියනවනම් comment කරන්න..... එහෙනම් හැමෝටම ජයවේවා....! [IMG width="217px"]https://elakiri.com/attachments/1625755323250-png.134448/[/IMG][/I][/SIZE] [I][I]හැමෝටම සුභ දවසක්...😗 :love2:🤗 [URL='https://elakiri.com/threads/how-to-be-a-web-developer-01-%E0%B7%80%E0%B7%99%E0%B6%B6%E0%B7%8A-%E0%B7%83%E0%B6%82%E0%B7%80%E0%B6%BB%E0%B7%8A%E0%B6%B0%E0%B6%9A%E0%B6%BA%E0%B7%99%E0%B6%9A%E0%B7%94-%E0%B7%80%E0%B6%B1%E0%B7%8A%E0%B6%B1%E0%B7%9A-%E0%B6%9A%E0%B7%99%E0%B7%83%E0%B7%9A%E0%B6%AF.2000622/']How to be a Web Developer-01[/URL][/I][/I] [URL='https://elakiri.com/threads/how-to-be-a-web-developer-02.2000837/'][SIZE=5][I]How to be a Web Developer-02[/I][/SIZE][/URL] [/QUOTE]
Insert quotes…
Verification
Payakata winadi keeyak tibeda?
Post reply
Top
Bottom