• Courses

    About Courses

    • All Courses
    • Free Access Type
    • Other Free Type
    • Paid Type
    • Demo Accounts
    • Become an Instructor
    • Instructor Profile
    মোটরসাইকেল ড্রাইভিং ট্রেনিং

    মোটরসাইকেল ড্রাইভিং ট্রেনিং

    Read More
  • Features
    • About Us
    • Membership
    • Portfolio
    • FAQs
  • Events
  • Gallery
  • Blog
  • Contact
  • Shop
    Have any question?
    +8801717 201518
    cpntibogra@gmail.com
    RegisterLogin
    CPNTi
    • Courses

      About Courses

      • All Courses
      • Free Access Type
      • Other Free Type
      • Paid Type
      • Demo Accounts
      • Become an Instructor
      • Instructor Profile
      মোটরসাইকেল ড্রাইভিং ট্রেনিং

      মোটরসাইকেল ড্রাইভিং ট্রেনিং

      Read More
    • Features
      • About Us
      • Membership
      • Portfolio
      • FAQs
    • Events
    • Gallery
    • Blog
    • Contact
    • Shop

      Blog

      Home » Blog » কিভাবে তৈরি হয় ওয়েবসাইট ?

      কিভাবে তৈরি হয় ওয়েবসাইট ?

      • Posted by cpnTiAdmin
      • Categories Blog, Freelancing, Website
      • Date December 25, 2021
      • Comments 0 comment

      ওয়েব ও সফটওয়্যার ডিজাইন এবং ডেভেলপমেন্ট এর জন্য প্রথমতো আমাদের যে দুটি ল্যাংগুয়েজ জানা প্রয়োজন তা হলো –
      ১। এইচটিএমএল এবং
      ২। সিএসএস
      এই দুটোই মার্কআপ ল্যাংগুয়েজ, কোন প্রোগ্রামিং ল্যাংগুয়েজ নয়। এ দুটো ল্যাংগুয়েজ দিয়ে আপনি একটি Static ওয়েব সাইট বা সফটওয়্যার তৈরি করতে পারবেন।
      পরবর্তিতে আপনি যখন
      ৩। পিএইচপি এবং
      ৪। এসকিউএল
      এখানে পিএইচপি একটি প্রোগ্রামিং ল্যাংগুয়েজ এবং এসকিউএল ডাটাবেস ল্যাংগুয়েজ। এই দুটোই ল্যাংগুয়েজ শিখলে আপনি একটি Dynamic ওয়েব সাইট অথবা সফটওয়্যার তৈরি করতে পারবেন।
      এরপর আপনি
      ৫। জাভাস্ক্রিপ্ট ল্যাংগুয়েজ শিখলে আপনি একটি আকর্ষনীয় ও দৃষ্টি নন্দন ওয়েব সাইট অথবা সফটওয়্যার তৈরি করতে পারবেন।
      তাছাড়া ওয়েব ও সফটওয়্যার ডিজাইন এবং ডেভেলপমেন্ট করার সময় আপনাদের বিভিন্ন গ্রাফিক্স এর কাজ করার প্রয়োজন হবে।
      সেজন্য- PhotoShop, Illustrator বা Graphics এর কাজ মোটামুটি জানা থাকা উত্তম।
      এছাড়াও আমরা চাইলে সি, পাইথন অথবা ভিজুয়াল বেসিক দিয়ে সফটওয়্যার তৈরি করতে পারি। তবে Speed এর কথা ভাবলে সি দিয়ে সফটওয়্যার অথবা Application তৈরি করা সব ছেয়ে উত্তম।

      মার্কআপ ল্যাংগুয়েজ এবং প্রোগ্রামিং ল্যাংগুয়েজ কি?

      এইচটিএমএল এবং সিএসএস দুটোই মার্কআপ ল্যাংগুয়েজ। এরকম আরো অনেক মার্কআপ ল্যাংগুয়েজ আছে। এ দুটি ল্যাংগুয়েজ দিয়ে আপনি যতটুকু কোড লিখবেন সে ততটুকুরই ফলাফল প্রকাশ করবে। এর বাইরে সে কিছুই করতে পারবেনা। আপনি যদি এই দুটি ল্যাংগুয়েজ কে প্রশ্ন করেন যে ৫ এবং ৫ যোগ করলে কত হবো? সে আপনাকে কে কোন ফলাফল দিতে পারবেনা কেননা এটি একটি মার্কআপ ল্যাংগুয়েজ। কিন্তু আপনি যদি কোন প্রোগ্রামিং ল্যাংগুয়েজ, যেমন- পিএইচপি বা জাভাস্ক্রিপ্টকে কে প্রশ্ন করেন যে ৫ এবং ৫ যোগ করলে কত হবো? সে আপনাকে সাথে সাথে বলে দেবে ১০। অথবা যদি প্রশ্ন করেন ৫ এবং ৫ গুণ করলে কত হবে? সে তাও বলে দিতে পারবে। কারণ এটি একটি প্রোগ্রামিং ল্যাংগুয়েজ। এরকম পিএইচপি বা জাভাস্ক্রিপ্ট ছাড়াও আরো অনেক প্রোগ্রামিং ল্যাংগুয়েজ আছে।

      Static এবং Dynamic কি?

      আমরা আমাদের ওয়েব সাইট বা সফটওয়্যার দুট ভাবে তৈরি করতে পারি। একটি হলো Static এবং অপরটি হলো Dynamic। আমাদের যেসব ওয়েব বা সফটওয়্যার পেইজের কোন কিছু সংযুক্ত, সম্পাদনা বা বাতিল করতে, মূল কোডে যাওয়া ছাড়া পরিবর্তন করা সম্ভব নয় সেগুলো হলো Static পেইজ। আর যেসব ওয়েব বা সফটওয়্যার পেইজর কোন কিছু সংযুক্ত, সম্পাদনা বা বাতিল করতে মূল কোডে যাওয়া ছাড়া পরিবর্তন করা সম্ভব সেগুলো হলো Dynamic পেইজ। যেমন Facebook এর কথাই ধরুন, আমরা চাইলে Facebook আমাদের Profile, যেকোন Post, Friend যোকোন সময় Add, Edit এবং Delete করতে পারছি। মূলত ওই ওয়েব সাইটটি Dynamic হওয়াতে আমাদের জন্য তা করা সম্ভব হয়েছে। তাই আমাদের কোন ওয়েব সাইট বা সফটওয়্যার তৈরির করার সময় সব কিছু Dynamic হচ্ছে কিনা সেদিকে খেয়াল রাখতে হবে।

      কিভাবে তৈরি হয় ওয়েবসাইট ?

      প্রথমে একজন ডিজাইনার ওয়েবসাইটির ডিজাইন করে । সাধারনত ফটোশপ দিয়ে ডিজাইটির একটি বাহ্যিক রূপ দেয় । কিন্তু ফটোশপে যেসব টেক্সট  ইমেজ ব্যবহার করা হয়  সেগুলোত আমরা যেই ব্রাউজার ব্যবহার করি যেমন  ফায়ারফক্স, গুগল ক্রোম ইত্যাদি বুঝতে পারবে না । এই ব্রাউজারগুলোকে বোঝানোর জন্য আলাদা কিছু ভাষা আছে যেমন – এইচটিএমএল, সিএসএস, জাভাস্ক্রীপ্ট ইত্যাদি । প্রথমে এইচটিএমএল দিয়ে ফটোশপে যে ডিজাইনটি করা হয় সেটি একটি কাঠামো তৈরি করা হয় । তারপর সিএসএস দিয়ে ফটোশপে যে ডিজাইন করা হয়েছে সেই রকম ডিজাইন করা হয় । জাভাস্ক্রীপট এবং জেকুয়েরি দিয়ে ডিজাইনে বিভিন্ন রকম এডভান্স ফিচার যেমন যোগ করা হয়।এরপর পিএইচপি মাইএসকউএল ইত্যাদি দিয়ে ওয়েব সাইটি ব্যবহার উপযোগী করা হয়  ।

      কিভাবে শিখবেন ওয়েব ডেভেলপমেন্ট

      প্রথমেই আপনাকে মনস্থির করতে হবে যে কমপক্ষে দুই বছর সময় ব্যয় করবেন  শুধু শেখার জন্য।

      • Share:
      author avatar
      cpnTiAdmin

      Previous post

      ফ্রিল্যান্সিং সাইট গুলোয় কাজ করতে হলে আপনার যে অভিজ্ঞতা গুলো অবশ্যই থাকতে হবে
      December 25, 2021

      Next post

      সফ্টওয়্যার ইঞ্জিনিয়ারিং বনাম প্রোগ্রামিং
      December 25, 2021

      You may also like

      Amazon Affiliate
      11 January, 2022
      Amazon Affiliate
      এফিলিয়েট মার্কেটিং কি? অ্যামাজন এফিলিয়েট মার্কেটিং কিভাবে শুরু করবেন?
      4 January, 2022
      affiliate marketing (1)
      ডিজিটাল মার্কেটিং, অ্যাফিলিয়েট মার্কেটিং ও ইন্টারনেট মার্কেটিং কি?
      1 January, 2022

      Leave A Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Search

      Categories

      • Affiliate
      • Blog
      • Business
      • Computer office
      • Design / Branding
      • Director photo
      • Facebook
      • Freelancing
      • Graphics design
      • Uncategorized
      • Website
      • Youtube
      • ইন্টারনেট
      • গুগল একাউন্ট
      • ফটোগ্রাফি
      Responsive Web Design

      Responsive Web Design

      Professional Web Development

      Professional Web Development

      ড্রাইভিং ট্রেনিং – Driving training

      ড্রাইভিং ট্রেনিং – Driving training

      +8801717201518
      cpntibogra@gmail.com
      Facebook-f Twitter

      Company

      • About Us
      • Blog
      • Contact
      • Become a Teacher

      Links

      • Courses
      • Events
      • Gallery
      • FAQs

      Support

      • Facebook Group
      • Documentation
      • Language Packs
      • Release Status

      Powered by CPNTi

      • Privacy
      • Terms
      • Sitemap

      Become an instructor?

      Join thousand of instructors and earn money hassle free!

      Get started now

      Login with your site account

      Lost your password?

      Not a member yet? Register now

      Register a new account

      Are you a member? Login now