Skip to main content

Bootstrap

 Bootstrap


                        අදත් හැමදෙනාවම  The Rise වෙත ආයුබෝවන් කියල පිලිගන්නවා...... අද අපි කතා කරන්න සුදානම් වෙන්නේ Bootstrap පිලිබදව.... web development ගැන උනන්දුවක් තියන හැමදෙනාටම මේක හුගක් වැදගත් වෙයි කියල මම විශ්වාස කරනවා......
                       හොදයි.... අපි මුලිම්ම බලල ඉමු මොකද්ද මේ bootstrap කියන්නේ කියල..... කෙටියෙන්ම කියනවනම් bootstrap කියන්නේ free වගේම open-source front-end framework එකක්..... මේක අද වෙද්දී ලෝකයේ තියන ජනප්‍රියම front-end framework එක කිව්වොත් නිවැරදියි......MIT license එකත් එක්ක 2011 අගෝස්තු මාසයේදී ලෝකයට එන මේ framework එක නිර්මාණය වෙන්නේ Mark  Otto සහ Jacob Thornton අතින්...... අද වෙද්දී මේකේ 3.3.7 version එක release වෙලා තියනවා වගේම 4.0.0 beta version එකත් release වෙලා තියනවා....... 
                      අපි දැන් බලමු කොහොමද මේ bootstrap වලින් වැඩ ගන්නේ කියල..... සරලවම කියනවනම් Bootstrap කියන්නේ නිර්මාණය කරන ලද Cascade style sheet(CSS) සහ JavaScript file වල එකතුවක්...... ඒ කියන්නේ අපිට web designing වලදී අතිශය අවශ්‍ය වන components ඒ කියන්නේ nav-bars , buttons , cards ,  forms , jumbotrons , progress-bars , carousel(අර slide show එකක වගේ images මාරු වෙන එක) වගේ දේවල් මෙයාල ප්‍රතිනිර්මාණය කරලා තියනවා.... මේක කරලා තියෙන්නේ නිකන්ම නෙවෙයි....අපිට තෝරාගැනීම් රැසකුත් දීල තියනවා.... ඒ කියන්නේ අපි හිතමු අපිට button එකක් අවශ්‍යයි කියල....එතකොට අපිට තෝරාගන්න buttons රැසක්ම තියනවා වගේම අපි තෝරාගන්න button එක පවා css classes භාවිතා කරලා අපිට customize කරගන්න පුළුවන්.....
                                                      ඒ කියන්නේ අවශ්‍යතාවය අනුව  අපි තෝරගත්ත button එක size , color වගේ ආකාර වලට වෙනස්කම් කරගන්න අපිට පුළුවන්......ඒ වගේමයි මේ components ඉතාමත් මනරම් ආකාරයට නිර්මාණය කරන්නට bootstrap නිර්මාණකරුවන් වගබලා  තිබෙනවා......ඒ නිසාම තමා bootstrap අදටත්ලෝකයේ ජනප්‍රියම   front-end framework එක වෙලා තියෙන්නේ.....
                    හරි මෙතන ඉදන් අපි බලමු කොහොමද bootstrap වලින් අපි වැඩ කරන්නේ කියල..... මම කලින් කිව්වා bootstrap කියන්නේ css සහ JavaScript file වල එකතුවක් කියල....  ඉතින් අපි html , css සහ javascript ඉගන ගද්දි දැනගත්ත කොහොමද මේ css , js file අපේ html file එකට link කරන්නේ කියල.... css file එකක්නම්  <link> tag එක භාවිත කරනවා.... js file එකක්නම් <script>  tag එක භාවිත කරනවා....
මේ කොහොම link කරන්නත් කලින් අපිට bootstrap download කරගෙන ඉන්න වෙනවා.... අපි දැන් බලමු කොහොමද bootstrap download කරගන්නේ කියල......
                   ඔයා මුලින්ම මේ link එකෙන් bootstrap web site එකට යන්න...... (url: http://getbootstrap.com/



                  ඊට පස්සේ ඔය ඊතලයෙන් පෙන්නලා තියන තැනෙන් ඔයාට අවශ්‍ය වන version එක තෝරාගන්න..... ඊට පස්සේ download දෙන්න...... මේ ලින්ක් එකෙන් ඔයාට කෙලින්ම version 3.3.7 download කරගන්න පුළුවන්.....
bootstrap-3.3.7     
                    ඔයා bootstrap download කරගෙන use කරන්න කැමති නැතිනම් ඔයාට පුළුවන් bootstrap CDN එක භාවිතා කරන්න...... CDN කියන්නේ content delivery network කියන එක..... CDN එකට link එක මෙතන තියනවා.... Bootstrap CDN මේකෙන් කරන්නේ මොකද්ද කියල සරලවම කියනවනම් මේකෙන් කෙරෙන්නේ අපි local save කරලා තියාගෙන link කරපු css , js files internet එකේ කොහේ හරි තැනක තියාගෙන link කරන එක.......CDN එකක් භාවිතා කිරීම local file එකක් use කරනවට වඩා වේගයෙන් වැඩියි.... එක නිසා ඔයත් host කරන්න බලාගෙන web site එකක් හදනවනම් මම recommend කරන්නේ CDN එක භාවිත කිරීම...... 
                   දැන් අපි බලමු කොහොමද මේ CDN එක භාවිත කරන්නේ කියල....... මේක ඉතාම සරල වැඩක්.... කරන්න තියෙන්නේ CDN එක copy කරලා <head> tag ඇතුලේ paste කරන එක විතරයි.....


                                       ඔන්න දැන් ඔයාගේ html file එකට bootstrap link කරලා තියෙන්නේ.......අපි මෙතන ඉදන් බලමු කොහොමද මේ bootstrap වලින් අපි වැඩ ගන්නේ කියල..... හරි මම කලින් කිව්වනේ bootstrap වලදී කරලා තියෙන්නේ web page හදද්දී අපිට අවශ්‍යම වෙන component ප්‍රතිනිර්මාණය කරලා තියන එක කියල......  මේ url එකට ( https://getbootstrap.com/docs/3.3/components/ 
ගියාම ඔයාට bootstrap මගින් නිර්මාණය කරලා තියන component සියල්ල බලාගන්න පුළුවන්...... ඔයාට තියෙන්නේ අවශ්‍ය component එක copy-paste කරන එක විතරයි.....ඔයා ඔයාගෙම template එකක් design කරද්දී ඔයාට අවශ්‍ය වෙන css මේ page එකේම css tab එකට ගියාම බලාගන්න පුළුවන්..... Bootstrap grid system එක ඉගන ගත්තොත් ඔයාට responsive web page කජු කනවා වගේ ලේසියෙන් හදන්න පුළුවන්..... Responsive web page කියන්නේ මොකද්ද කියල දැන් හැමෝම බලනවා ඇති දැන්..... Responsive web page කියන්නේ ඔයාල දැකල ඇති අපි web page එකක් අපේ laptop එකෙන් බලද්දී අපිට දර්ශනය වෙන ආකාරයට නෙවෙයි අපිට  ඒ web page එකම mobile phone එකකින් බලද්දී දර්ශනය  වෙන්නේ... අන්න ඒ විදියට අපි use කරන device එක අනුව විකාර වෙන්නේ නැතුව web page එක නියම ආකාරයට දර්ශනය වෙන්න හදපු web page තමා responsive web page කියන්නේ..... bootstrap grid system එක දන්නා කෙනෙක්ට මේ විදිහේ page හදන එක ඉතාම පහසු වැඩක්.....
                Bootstrap කොහොම හදල තිබුනත් එකෙන් නිර්මාණාත්මක web page එකක් design කරන එක ඔයාගේ දක්ෂතාවය...... ඉතින් ඔයා  මෙතනින් එහාට කරන්න තියෙන්නේ හොද tutorials ටිකක් හොයාගෙන bootstrap classes ගැන ඉගන ගන්න එක තමා..... එක ලිපියකින් කරන්න ටිකක් අමාරු වැඩක්... ඔයාට refer කරන්න හොද you tube tutorials කීපයක links මම comment section එකේ comment කරන්නම්...... එහෙනම් web development ගැන කියවෙන තවත් ලිපියකින් ලගදීම හමුවෙමු......එතකන් හැමෝටම ජය වේවා...!

-නසියර්-

      

Comments

  1. Bootstrap Tutorials
    https://www.youtube.com/watch?v=gqOEoUR5RHg&t=8s
    https://www.youtube.com/watch?v=314m7YBRFvQ&list=PL6n9fhu94yhXd4xnk-j5FGhHjUv1LsF0V

    ReplyDelete

Post a Comment

Popular posts from this blog

Git සහ GitHub ගැන සිංහලෙන් - 01

The Rise blog එකට ඔයාල හැමෝවම  ආයුබෝවන් කියල පිලිගන්නවා.  මේක තමයි මම ලියන පලවෙනි blog පොස්ටුව. ඉතින් මේක කියවල අඩුපාඩු පල්ලෙහායින් comment එකකුත් දාන්න කියල ඉල්ලන ගමන්ම අපේ මාතෘකාවට මම එන්නම්. අපිට මොකටද Git ? Git ගැන කතා කරන්න කලින් අපි බලමු ඇයි අපිට Git වගේ software ඕනි වෙන්නේ කියල.  මම පුංචි උදාහරණයක් ගන්නම්. අපි හිතමු, අපි මාස 3ක් 4ක් ඉදන් software එකක් develop කරන් යනවා. ඔයාලට හිතාගන්න පුළුවන්නේ මාස 3ක් 4ක් යනකොට මුලින් empty folder එකක් විදිහට තිබ්බ software project එක කොච්චර වෙනස් වෙලා ඇතිද කියල කොච්චර files add වෙලාද ඒ files කොච්චර change වෙලා ඇතිද කියල. ඉතින් ඔන්න මාස 4කට විතර පස්සේ අපිට ආයෙත් මාස 2 කට විතර කලින් තිබ්බ code එක බලන්න ඕනි වෙනව. දැන් කොහොමද අපි පරණ code එක බලන්නේ? ඔන්න ඔය ප්‍රශ්නෙට විසදුමක් විදිහට තමයි ඉස්සෙල්ලම version control systems   කියල ජාතියක් ලෝකෙට එන්නේ. ලෝකයේ ගොඩක් දෙනෙක් use කරන ගොඩක් ප්‍රසිද්ද අපි කතා කරපු විදිහේ   version control systems  එකක් තමයි Git කියල කියන්නේ. Git මෙච්චර ජනප්‍රිය වෙන්න ප්‍රදාන හේතුවක් තමයි ඒක Free & Open Source sof

How to be a Web Developer - 03

How to be a Web Developer - 03                     අදත් හැමදෙනවා The Rise වෙත ආයුබෝවන් කියල පිලිගන්නවා...... අපි කලින් ලිපි වලදී කතා කල කොහොමද දක්ෂ front-end developer කෙනෙක් වෙන්නේ කියල...එහෙමත් නැතිනම් කොහොමද හොද web designer කෙනෙක් වෙන්නේ කියල.... අද අපි කතා කරමු අපි මොනාද ඉදිරියට කරන්න ඕනි කියල....           ඔයාට දක්ෂ web developer කෙනෙක් වෙන්න ඕනි නම් ඔයා ඉදිරියම මේ දේවල් ඉගන ගන්න වෙනවා... Server Side Language (php , JavaScript , Ruby...) Some JavaScript Frameworks (React , Angular...) Database (MySQL , MongoDB ...) Side Technologies               ඔය server side programming language එකක් ඉගන ගද්දි ඔයාට එන ප්‍රධාන ප්‍රශ්නයක් තමා මොන language එකද ඉගන ගන්නේ කියන ප්‍රශ්නේ... ඔයාට කෙනෙක් කියන්න පුළුවන් php ඉගන ගන්න කියල... තව කෙනෙක් කියන්න පුළුවන් JavaScript ඉගන ගන්න කියල... තවත් කෙනෙක් කියන්න පුලුවන් ඔය දෙකේම නෙවෙයි Ruby හරි Python හරි ඉගන ගන්න කියල... හැබැයි මම කියන්නේ ඔය ඔක්කොම හරි.... ඔය මොන language එක ඉගන ගත්තත් ඔයාට පාඩුවක් වෙන්නේ  නැහැ... මොකද ඔය in

Gmail account එකට UOM webmail එකට එන email ගෙන්න ගන්නේ කොහොමද?

මේක නම් ගොඩක් වැදගත් වෙයි කියල හිතෙනවා. මොකද අපිට university එකෙන් එන email ගොඩක් වෙලාවට miss වෙනවා අපි  https://web.mail.uom.lk/   site එකට නිතර යැවෙන් නැති හින්ද. එකට හොද විසදුමක් තමයි මේ email account එකත් අපිට හුරුපුරුදු අපේ gmail account එකත් එක්ක link කරන එක.  එක කරන විදිහ මම  මේ post එකෙන් ඔයාලට කියල දෙන්නම්.  මුලින්ම ඔයාල ඔයාලගේ gmail account එකට laptop එකකින් ලොග් වෙන්න ඕනි මොකද phone එකකින් මේ වැඩේ කරන එක ටිකක් විතර කරදරයි. ඊළගට මේ විදිහට settings හදන්න පටන් ගන්න. 1. gmail index page එකේ දකුණු පැත්තේ තියෙන   මේ gear icon එක උඩ click කරන්න. 2.  settings menu එක select කරන්න. 2.   Accounts and Import menu  එක select කරන්න 3.  Check mail from other accounts section එකේ  Add a mail account link එක උඩ click කරන්න.   4. ඔයාලගේ uom email address එක මෙතනට දීල next කරන්න 5. ඊලග prompt එකේදී මම කරලා තියෙන විදිහටම settings හදන්න. 6. මේකේ username එක වෙනුවට ඔයාගේ index number එක දෙන්න password එක වෙනුවට ඔයාගේ uom webmail එකේ password එක දෙන්න, අනිත් set