চমৎকার (এবং বিনামূল্যে!) ওয়েব ডেভেলপমেন্ট বই আপনি অনলাইন PlatoBlockchain ডেটা বুদ্ধিমত্তা পেতে পারেন। উল্লম্ব অনুসন্ধান. আ.

দুর্দান্ত (এবং বিনামূল্যে!) ওয়েব ডেভেলপমেন্ট বই আপনি অনলাইনে পেতে পারেন

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

সিএসএস-এ বই

এই হল বাল্ক যেখানে আমরা হ্যাং আউট করতে যাচ্ছি কারণ, ভাল, এটি একটি সাইট অধিকাংশ ক্ষেত্রে CSS সম্পর্কে!

CSS এর ম্যাজিক অ্যাডাম শোয়ার্টজ দ্বারা

  • উপযুক্ত: আপনার CSS যাত্রার পরবর্তী ধাপ
  • শেখার স্তর: অন্তর্বর্তী
  • প্রয়োজনীয়: CSS এর কিছু প্রাথমিক ধারণা

অ্যাডাম শোয়ার্টজ বক্স মডেল, লেআউট, টেবিল, রঙ, টাইপোগ্রাফি এবং ট্রানজিশন সহ এই বইটিতে ছয়টি CSS ধারণা রয়েছে। এই জিনিসগুলি এমনকি কিছু পাকা CSSers স্টাম্প, এই ধারণা কিছু বিভ্রান্তিকর হতে পারে. অ্যাডাম প্রত্যেককে রহস্যময় করার জন্য একটি মহান দৈর্ঘ্য চলে গেছে.

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

আমি রঙের অধ্যায়টিকে খুব আকর্ষণীয় মনে করেছি শুধুমাত্র এই কারণে যে এটি অ্যাক্সেসযোগ্যভাবে রঙ ব্যবহার করার জন্য সর্বোত্তম অনুশীলনের মধ্যে প্রবেশ করে না, বরং এখানে সুপার ব্যবহারিক অ্যাপ্লিকেশন রয়েছে, যেমন অ্যাডাম যখন একটি প্রতিষ্ঠানের ব্র্যান্ডিংকে সমর্থন করার জন্য CSS ব্যবহার করে।

স্থিতিস্থাপক ওয়েব ডিজাইন জেরেমি কিথ দ্বারা

  • উপযুক্ত: কোড লেখার জন্য কৌশল বিকাশ করা
  • শেখার স্তর: অন্তর্বর্তী
  • প্রয়োজনীয়: CSS এর কিছু প্রাথমিক ধারণা

সরাসরি ভূমিকা থেকে:

আরও ভালো ওয়েবসাইট তৈরি করতে সাহায্য করার জন্য আপনি এখানে কোনো কোড পাবেন না। কিন্তু আপনি ধারণা এবং পন্থা খুঁজে পাবেন. ধারণাগুলি কোডের চেয়ে বেশি স্থিতিস্থাপক। আমি ভবিষ্যতের ওয়েবসাইট তৈরির জন্য ওয়েব ডিজাইনের ইতিহাস থেকে সবচেয়ে স্থিতিস্থাপক ধারণাগুলিকে একত্রিত করার চেষ্টা করেছি।

জেরেমি যা খুব ভাল করে তা হল সফট দক্ষতা বর্ণনা করা, যেমন পরিকল্পনা, রূপরেখা এবং কোড লেখার পন্থা। সুতরাং, পুরো বই জুড়ে কোড স্নিপেটগুলি ড্রপ করার পরিবর্তে, আপনি যা পাবেন তা হল কোড কৌশলগুলির বিশদ বিবরণ, যেমন প্রগতিশীল বর্ধন, কোন টুলিং ব্যবহার করতে হবে তা সিদ্ধান্ত নেওয়া এবং ভবিষ্যতের-বান্ধব কোড লেখার চ্যালেঞ্জগুলি৷

এবং আপনাদের মধ্যে যারা জেরেমি বর্ণনার বিষয়বস্তু শুনে আনন্দ পাননি (যেমন তিনি করেন ওয়েব ইতিহাস সিরিজ), ডাউনলোড করার জন্য একটি অডিও ফাইল উপলব্ধ আছে৷

সিএসএস ওয়েব ডেভেলপমেন্টের শুরু: নবীন থেকে পেশাদার সাইমন কলিসন দ্বারা

  • উপযুক্ত: CSS এর মৌলিক বিষয়
  • শেখার স্তর: সম্পূর্ণ নতুনরা
  • প্রয়োজনীয়: সময় এবং অনুপ্রেরণা ছাড়া আর কিছুই নয়

এটি 2006 সালে লেখা হতে পারে, কিন্তু সাইমনের ওয়েব স্ট্যান্ডার্ড এবং অ্যাক্সেসিবিলিটির কভারেজ আজকাল নিরবধি এবং প্রাসঙ্গিক। তিনি আন্তঃঅপারেবিলিটির একটি বোঝার পাশাপাশি ওয়েব অ্যাপ্লিকেশন তৈরির পদ্ধতির উপলব্ধি প্রদান করেন, প্রাথমিক পরিকল্পনার পর্যায়গুলি সহ যা প্রায়শই উপেক্ষা করা হয়।

বইটির দুটি বিস্তৃত অংশ রয়েছে যা আরও 16টি অধ্যায়ে বিভক্ত। পার্ট 1 সিএসএস বিষয়গুলি কভার করে, যেমন পাঠ্য, লিঙ্ক, তালিকা, ব্যাকগ্রাউন্ড, ছবি, টেবিল এবং ফর্মগুলির সাথে কাজ করা৷ এটা সত্যিই বিবরণ উপর skimp না.

পার্ট 2 হল লেআউট সম্পর্কে, ব্যবহারযোগ্যতা এবং লেআউট ম্যানিপুলেশনের উপর আলোকপাত করা, এছাড়াও একটি সহজ কেস স্টাডি। অধ্যায়গুলি এমনভাবে সাজানো হয়েছে যে একটি অধ্যায় স্বাভাবিকভাবেই পরের দিকে প্রবাহিত হয়। প্রতিটি অধ্যায়ে একটি সমাপনী বিভাগ রয়েছে যা অধ্যায়ে অন্তর্ভুক্ত সমস্ত গুরুত্বপূর্ণ ধারণাগুলিকে হাইলাইট করে।

প্রকৃতপক্ষে, বইটি নবজাতক বিকাশকারীদের CSS-এ একটি শক্ত পটভূমি প্রদান করে এবং তাদের আরও উন্নত ধারণার সাথে ধীরে ধীরে সাহায্য করে। এটি আপনার CSS যাত্রাকে সহজ করে তুলবে।

HTML এবং CSS এর উপর বই

CSS এবং HTML প্রায়শই একসাথে শেখানো হয়, যা বিশেষভাবে সহায়ক হতে পারে যখন আপনি আপনার প্রথম লাইন কোড লিখছেন এবং জানতে চান কিভাবে দুটি ভাষা একে অপরের সাথে যোগাযোগ করে।

HTML এবং CSS কোড করতে শিখুন Shay Howe দ্বারা

  • উপযুক্ত: আপনার সামনের শেষ যাত্রা শুরু
  • শেখার স্তর: beginners
  • প্রয়োজনীয়: কোন পূর্ব অভিজ্ঞতা মোটেও

Shay এই বইটিকে একটি হিসাবে উল্লেখ করেছেন নতুনদের HTML এবং CSS শিখতে সাহায্য করার জন্য নিবেদিত সহজ এবং ব্যাপক গাইড। তিনি ফ্রন্ট-এন্ড ডিজাইন এবং বিকাশের সাধারণ উপাদানগুলিতে ফোকাস করে এটি করেন। কভার করা কিছু পাঠ হল বক্স মডেল, পজিশনিং, টাইপোগ্রাফি, পটভূমি এবং গ্রেডিয়েন্ট, তালিকা, মিডিয়া, ফর্ম এবং টেবিল। প্রথম অধ্যায়ে *Building Your First Web Page, Shay একটি সাধারণ ওয়েবসাইটের বিষয়বস্তু বিশ্লেষণ করেছেন যার মধ্যে রয়েছে উপাদান, বৈশিষ্ট্য এবং HTML নথির গঠন, কোড যাচাইকরণ, নির্বাচক এবং CSS রিসেট সেট আপ করা। আমি বইটিকে খুব শিক্ষণীয় বলে মনে করি বিশেষ করে যেহেতু এটি কোড নমুনা সহ অনেক মূল ধারণার সমাধান করার জন্য পৃষ্ঠের বাইরে চলে গেছে, যা আপনি অনুসরণ করতে পারেন।

এই মহান বইটি সম্পর্কে একটি গভীর বিষয় হল, Shay 12 টি পাঠ জুড়ে গোড়া থেকে একটি সম্পূর্ণ প্রকল্প তৈরি করেছে এবং প্রতিটি পাঠের শেষে, তিনি একটি সংক্ষিপ্তসার এবং সেই ওয়েবসাইটের বর্তমান অবস্থার লিঙ্ক প্রদান করেছেন (তাই আপনি যদি আপনার সাথে তুলনা করতে পারেন আপনি অনুসরণ করুন) এবং পাঠের প্রতিটি পর্যায়ে সোর্স কোড।

আপনি যদি একজন শিক্ষানবিস হন যিনি কাজ করে শিখেন, তাহলে আপনি এই উপাদানটিকে খুবই উপযোগী মনে করবেন এবং আপনার কাজ শেষ হওয়ার সময় আপনি একটি বহু পৃষ্ঠা কার্যকরী ওয়েবসাইট তৈরি করে ফেলবেন।

কোর্সের একটি উন্নত সিক্যুয়েল একই লিঙ্কের মাধ্যমে বিনামূল্যে পাওয়া যায়।

HTML এবং CSS: 7 দিনের মধ্যে মৌলিক বিষয়গুলি শিখুন মাইকেল ন্যাপ দ্বারা

  • উপযুক্ত: আপনার সামনের শেষ যাত্রা শুরু
  • শেখার স্তর: beginners
  • প্রয়োজনীয়: কোন পূর্ব অভিজ্ঞতা মোটেও

এইচটিএমএল এবং সিএসএস সম্বন্ধে যা জানার আছে তা কি আপনি সাত দিনের মধ্যে শিখতে পারবেন? সম্ভবত না, কিন্তু সে কারণেই মাইকেল ন্যাপের এই 2017 বইটি সরাসরি মৌলিক বিষয়গুলিতে ফোকাস করা হয়েছে৷ এইচটিএমএল এবং সিএসএস কাঠামো, যুক্তিবিদ্যা এবং উপস্থাপনা শুরু করার আগে মাইকেল একটি সংক্ষিপ্ত ইতিহাস পাঠের মধ্যে পড়ে। আপনি একটি বেসিক ওয়েবপেজকে একত্রিত করার বিষয়ে যথেষ্ট আত্মবিশ্বাসী বোধ করতে পারেন এবং বইটি এসইও এবং অ্যানালিটিক্সকে স্পর্শ করার সাথে সাথে কিছু অতিরিক্ত জিনিসও পেতে পারেন।

বইটি সাধারণ প্রোগ্রামগুলির সমন্বয়ে গঠিত যা আপনি যদি অনুসরণ করতে চান তবে আপনি আপনার কম্পিউটারে চালাতে পারেন।

ইবুক সংস্করণটি অ্যাপল বুকসে বিনামূল্যে পাওয়া যায়, তবে আপনার যদি ইতিমধ্যেই সেখানে একটি সাবস্ক্রিপশন থাকে তবে একটি কিন্ডল সংস্করণও রয়েছে।

The Greatest CSS Tricks Vol. 1 ক্রিস কোয়ের দ্বারা

  • উপযুক্ত: CSS কি করতে পারে তা নিয়ে বিস্মিত
  • শেখার স্তর: অন্তর্বর্তী
  • প্রয়োজন: কিছু CSS অভিজ্ঞতা

আপনি কি জানেন যে CSS-Tricks এর CSS-এও একটি বই আছে? এটিকে এই তালিকা থেকে বাদ দেওয়া বোকামি হবে কারণ আপনি যা পান তা হল ক্লাসিক CSS কৌশলের একটি সংগ্রহ যা ক্রিস কোয়ের ছাড়া অন্য কেউ ব্যাখ্যা করেছেন। প্রকৃতপক্ষে, ক্রিস তার অনেক, অনেক (অনেক!) বছর ধরে এই সাইটে চালানোর প্রচুর কৌশল যা তার ডেস্ক অতিক্রম করেছে তার থেকে বইটিতে কভার করা উদাহরণগুলির সবগুলোই বেছে নিয়েছেন।

প্রতিটি কৌশল একটি নির্দিষ্ট ব্যথা পয়েন্ট সমাধান করে। উদাহরণস্বরূপ, প্রথম "পিন স্ক্রোলিং টু বটম" ট্রিকপ্রদর্শন কিভাবে overflow-anchor CSS প্রপার্টি স্ল্যাকের মতো টুলের একই চ্যাট-এর মতো ইন্টারফেস তৈরি করতে ব্যবহার করা যেতে পারে, যেখানে স্ক্রীনটি নীচে এমনভাবে নোঙ্গর করা হয় যাতে মনে হয় যেন নতুন আইটেম যুক্ত হওয়ার সাথে সাথে পৃষ্ঠাটি আপনার জন্য স্ক্রোল করছে।

প্রক্রিয়ার উপর বই

কোড ঠিক যতটা সম্পর্কে কিভাবে আমরা কোড লিখি এবং অন্যদের সাথে প্রকল্পগুলিতে সহযোগিতা করি কারণ এটি আমরা লিখি প্রকৃত কোড সম্পর্কে। নিম্নলিখিত বইগুলি পরিকল্পনা এবং প্রকল্প পরিচালনা থেকে শুরু করে অন্যদের সাথে যোগাযোগ এবং সহযোগিতা করার জন্য সবকিছুর জন্য দুর্দান্ত সূচনা পয়েন্ট।

সহযোগিতা করুন: ডিজিটাল প্রকল্পগুলির চারপাশে লোকেদের একত্রিত করুন৷ এলেন ডি ভ্রিস দ্বারা

  • উপযুক্ত: একটি ভাল সহযোগী হচ্ছে
  • শেখার স্তর: N / A
  • প্রয়োজনীয়: অন্যদের সাথে ভাল কাজ করার জন্য একটি খোলা মন!

এলেন এই বইতে এমন কিছু সম্বোধন করেছেন যা আমাদের সকলকে মোকাবেলা করতে হবে: অন্যদের সাথে সহযোগিতা করা। এবং এটি কোনও ছোট চুক্তি নয় — বইটি চারটি অংশে বিভক্ত যা আমরা অন্যদের সাথে ভালভাবে কাজ করতে যেতে পারি এমন জিনিসগুলির গভীরে যায়:

  • কিভাবে স্থল প্রস্তুত করতে হয় এবং সহযোগিতার জন্য সঠিক পরিস্থিতি তৈরি করতে হয় তা জানুন।
  • সহযোগিতার প্রাথমিক পর্যায়ে গোষ্ঠী সংস্কৃতি লালন করুন।
  • একটি সুস্থ সহযোগিতামূলক প্রক্রিয়া বজায় রাখুন।
  • একটি সহযোগিতার পুরষ্কার কাটা.

একজন বিষয়বস্তু কৌশলবিদ হিসেবে, যে কাউকে সহযোগিতামূলক প্রকল্পের অংশ হতে বা সহযোগিতা থেকে সর্বাধিক লাভ করতে সাহায্য করার জন্য এলেনের সঠিক ধরনের অভিজ্ঞতা রয়েছে।

আধুনিক ওয়েব ডিজাইন প্রক্রিয়া ওয়েবফ্লো দ্বারা

  • উপযুক্ত: সিনিয়র ডিজাইনার, প্রজেক্ট ম্যানেজার
  • শেখার স্তর: N / A
  • প্রয়োজনীয়: CSS এর কিছু প্রাথমিক ধারণা

এই বিনামূল্যের ইবুকটিতে একটি সাত-পদক্ষেপের নকশা প্রক্রিয়া রয়েছে যা আজকের ব্র্যান্ডের ওয়েব ডিজাইনের জন্য ওয়ার্কফ্লোকে সংজ্ঞায়িত করতে সাহায্য করার জন্য।

এটি অন্তর্ভুক্ত:

  • লক্ষ্য নির্ধারণ
  • পরিধি সংজ্ঞায়িত করা
  • সাইটম্যাপ এবং ওয়্যারফ্রেম
  • বিষয়বস্তু নিয়ে কাজ করা
  • চাক্ষুষ উপাদান হ্যান্ডলিং
  • পরীক্ষামূলক
  • পরিবহন

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

ওয়েবের জন্য ডিজাইনিং মার্ক বোল্টন দ্বারা

  • উপযুক্ত: ক্লায়েন্টদের সাথে কাজ করতে শেখা
  • শেখার স্তর: beginners
  • প্রয়োজন: নকশা একটি প্রকৃত আগ্রহ

মনে হচ্ছে অনেক প্রতিষ্ঠান ডিজাইনকে ভিন্নভাবে মোকাবেলা করে। কিন্তু লেখক মার্ক বোল্টন একটি পুঙ্খানুপুঙ্খ ডিজাইনের কার্যপ্রবাহ নথিভুক্ত করেছেন ওয়েবের জন্য ডিজাইনিং যেটি অনেক চ্যালেঞ্জকে ডি-মিস্টিফাই করে এবং আপনার যা জানা দরকার তা কভার করে।

এই বইটির অনন্যতা হল এটি সত্যিই কাজের বিষয়ে। অবশ্যই, টাইপোগ্রাফি, রঙ এবং লেআউটের মতো জিনিসগুলির জন্য ডিজাইনের সর্বোত্তম অনুশীলনের উপর প্রচুর মূল্যবান তথ্য রয়েছে, কিন্তু আপনি এই বই থেকে সত্যিই যা নিয়ে যাচ্ছেন তা হল কিভাবে এই একটি নকশা কর্মপ্রবাহ মধ্যে মাপসই. এটি আপনাকে শেখায় কীভাবে গবেষণা করতে হয়, আমাদের ধারণাগুলি বাস্তবায়ন করতে হয় প্রযুক্তিগুলি এবং শেষ পর্যন্ত, কীভাবে অন্যদের সাথে সেইসাথে ক্লায়েন্টদের সাথে কাজ করতে হয় — ডিজাইন লিড, প্রকল্প পরিচালক, ফ্রিল্যান্সার বা যারা প্রকল্প বিতরণ প্রক্রিয়ার সাথে জড়িত তাদের জন্য নিখুঁত খাদ্য। .

গিট দিয়ে সংস্করণ নিয়ন্ত্রণ শিখুন টাওয়ার দ্বারা

  • উপযুক্ত: গিট আয়ত্ত করা
  • শেখার স্তর: সব স্তর স্বাগত জানাই
  • প্রয়োজন: কোনো পূর্ব জ্ঞান নেই

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

এবং যেহেতু বইটি গিটের সাথে ইন্টারঅ্যাক্ট করে এমন একটি অ্যাপ্লিকেশনের নির্মাতার দ্বারা, আপনি কমান্ড লাইনে সরাসরি কাজ করার পাশাপাশি একটি জিইউআই হিসাবে টাওয়ার ব্যবহার করার একটি চমৎকার ডোজ পেতে যাচ্ছেন।

সুতরাং, এটি কমিট করা, শাখা করা, মার্জ করা, অনুরোধ টাননো, ফর্কিং ওয়ার্ক, বা মার্জ দ্বন্দ্ব পরিচালনা করা যাই হোক না কেন, আপনি এই বই থেকে অনেক কিছু পেতে যাচ্ছেন।

জাভাস্ক্রিপ্টে বই

জাভাস্ক্রিপ্ট শেখা সবসময় প্রচলিত বলে মনে হয়। আসলে, জেসন রদ্রিগেজ 2018 সালে জাভাস্ক্রিপ্ট শেখার ল্যান্ডস্কেপ সম্পর্কে লিখেছেন এবং বিনামূল্যে বইয়ের একটি সুন্দর তালিকা প্রদান করেছে। তারপর থেকে খুব বেশি কিছু ঘটেনি, তবে নিম্নলিখিত বইগুলির বিষয়ে আমার চিন্তাভাবনা এখানে রয়েছে।

বাকপটু জাভাস্ক্রিপ্ট Marijn Haverbeke দ্বারা

  • উপযুক্ত: জাভাস্ক্রিপ্ট লিখতে ভাল হচ্ছে
  • শেখার স্তর: পাকা বিকাশকারীদের মধ্যবর্তী
  • প্রয়োজনীয়: পূর্বে জাভাস্ক্রিপ্ট অভিজ্ঞতা

বাকপটু জাভাস্ক্রিপ্ট সত্যিই এর নাম পর্যন্ত বেঁচে থাকে। ব্যক্তিগতভাবে, আমি এটিকে আমার কাছে আসা সেরা-লিখিত জাভাস্ক্রিপ্ট বইগুলির মধ্যে একটি বিবেচনা করি। মার্জিনের লেখার শৈলী আকর্ষক, বিশেষ করে কীভাবে তিনি প্রোগ্রামিং ধারণাগুলি প্রবর্তন করেন এবং পাঠককে সাথে নিয়ে যান। তাঁর কথায়, বইটি কেবল সম্পর্কে কম্পিউটারকে নির্দেশ দেওয়া এবং আপনি তাদের যা করতে চান তা তাদের করান।

বইটি জাভাস্ক্রিপ্টে একটি গভীর ডুব যা তিনটি অংশ এবং 21টি অধ্যায় জুড়ে বিস্তৃত। রেগুলার এক্সপ্রেশন, মডিউল, ডিওএম, এবং অ্যাসিঙ্ক্রোনাস প্রোগ্রামিংয়ের মতো উন্নত ধারণা থেকে আপনি মৌলিক প্রোগ্রামিং ধারণা, যেমন মান, প্রকার, অপারেটর এবং ফাংশন সম্পর্কে একগুচ্ছ পড়তে যাচ্ছেন। তিনি পাঠককে সামনে যা আছে তার জন্য প্রস্তুত করার জন্য কিছুটা দার্শনিক উদ্ধৃতি দিয়ে প্রতিটি অধ্যায় শুরু করেন এবং তারপরে সরাসরি বিষয়টিতে ডুব দেন।

এছাড়াও, আপনার নতুন পাওয়া দক্ষতা অনুশীলনে আপনাকে সাহায্য করার জন্য তিনটি প্রকল্প রয়েছে।

জাভাস্ক্রিপ্ট প্রতিশ্রুতি বোঝা নিকোলাস সি. জাকাস দ্বারা

  • উপযুক্ত: যারা জাভাস্ক্রিপ্টে প্রতিশ্রুতি সহ অ্যাসিঙ্ক্রোনাস প্রোগ্রামিং সম্পর্কে সমস্ত কিছু শিখতে চান।
  • শেখার স্তর: অন্তর্বর্তী
  • প্রয়োজনীয়: বেসিক জাভাস্ক্রিপ্ট চপস

জাভাস্ক্রিপ্টে অ্যাসিঙ্ক্রোনাস ফাংশনগুলি পরিচালনা করার জন্য ES2015 স্পেসিফিকেশনের অংশ হিসাবে 6 সালে জাভাস্ক্রিপ্ট প্রতিশ্রুতি চালু করা হয়েছিল। এমডিএন অনুসারে:

একটি প্রতিশ্রুতি হল একটি বস্তু যা একটি অ্যাসিঙ্ক্রোনাস অপারেশনের চূড়ান্ত সমাপ্তি বা ব্যর্থতার প্রতিনিধিত্ব করে

এই 51-পৃষ্ঠার বইটিতে, নিকোলাস তিনটি অধ্যায়ে প্রতিশ্রুতির ধারণাটি ব্যাখ্যা করেছেন: বেসিক, চেইনিং প্রমিসেস এবং একাধিক প্রতিশ্রুতির সাথে কাজ করা। যদিও আমরা যে বইটি দিচ্ছি তার লিঙ্ক বিনামূল্যে সম্প্রদায় সংস্করণ, সম্পূর্ণ সংস্করণ (আমাজন নেভিগেশন উপলব্ধ) Async ফাংশন এবং আন-হ্যান্ডেলড প্রত্যাখ্যান ট্র্যাকিংয়ের আরও দুটি অধ্যায় রয়েছে। নিকোলাস বিভিন্ন চিত্র এবং উদাহরণ দিয়ে প্রতিশ্রুতির ধারণাটিকে সরল করেছেন। আপনি কিভাবে ব্যবহার করতে শিখবেন then(), catch(), এবং finally() এবং একসাথে একাধিক প্রতিশ্রুতি কিভাবে চেইন করতে হয় তা বুঝতে পারেন। নিকোলাস প্রত্যাখ্যান এবং সেটেলমেন্ট হ্যান্ডলারদের অ্যাসাইনমেন্টও কভার করে। আপনি বিষয় সম্পর্কে আপনার বোঝার দৃঢ় করার জন্য বইটি পড়তে চাইতে পারেন।

নিকোলাস একজন প্রবীণ জাভাস্ক্রিপ্ট বইয়ের লেখক যিনি 15 বছরেরও বেশি সময় ধরে জাভাস্ক্রিপ্ট সম্পর্কে লিখছেন। তিনি এই বইটিতে তার অভিজ্ঞতার ভাণ্ডার নিয়ে এসেছেন (যেমন তার আছে CSS-Tricks-এ তার কাজ এখানে).

জাভাস্ক্রিপ্টে কথা বলা Axel Rauschmayer দ্বারা

  • উপযুক্ত: জাভাস্ক্রিপ্ট শুরু থেকে লেভেল আপ করা
  • শেখার স্তর: অন্তর্বর্তী
  • প্রয়োজন: অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর জ্ঞান

এই বইটি 30 টিরও বেশি বিষয় কভার করে চারটি অধ্যায়ে উপস্থাপন করা হয়েছে। এটি কীভাবে ভেঙে যায় তা এখানে:

  1. প্রথম অধ্যায়টি সিনট্যাক্স, পরিবর্তনশীল প্রকার, ফাংশন এবং ব্যতিক্রম পরিচালনার উপর একটি চমৎকার রিফ্রেশার।
  2. দ্বিতীয় অধ্যায়টি জাভাস্ক্রিপ্টে ঐতিহাসিক দৃষ্টিভঙ্গি প্রদান করে বইয়ের বাকি অংশ জুড়ে কভার করা বৈশিষ্ট্যের ধরনগুলির জন্য একটি ভূমিকা হিসাবে।
  3. অধ্যায় 3 ছোট, পরিষ্কার উদাহরণ সহ কমবেশি একটি রেফারেন্স বই হিসাবে উপস্থাপন করা হয়েছে।
  4. চূড়ান্ত অধ্যায়ে আরও ভাল জাভাস্ক্রিপ্ট লিখতে এবং সর্বোত্তম অনুশীলনগুলি অনুসরণ করতে সহায়তা করার জন্য টিপস, সরঞ্জাম এবং লাইব্রেরির রূপরেখা দেওয়া হয়েছে।

জাভাস্ক্রিপ্ট নিনজার গোপনীয়তা জন রেসিগ এবং বিয়ার বিবেল্ট দ্বারা

  • উপযুক্ত: গ্রাউন্ড আপ থেকে একটি ক্রস-ব্রাউজার জাভাস্ক্রিপ্ট লাইব্রেরি তৈরি করা
  • শেখার স্তর: অন্তর্বর্তী
  • প্রয়োজন: কিছু পূর্বে প্রোগ্রামিং অভিজ্ঞতা

আসলে একটি আছে এই বইয়ের নতুন সংস্করণকিন্তু 2012 সংস্করণটি বিনামূল্যের. যেভাবেই হোক, জন রেসিগ থেকে শেখার এটি একটি ভাল সুযোগ; আপনি জানেন, লোকটি কে নির্মিত jQuery.

এখানে কভার করা কৌশলগুলির মধ্যে রয়েছে ক্লোজার, ফাংশন, ডিওএম, প্রোটোটাইপ সহ অবজেক্ট ওরিয়েন্টেশন এবং ক্রস-ব্রাউজার কৌশল। একটি চমৎকার সুবিধা হল যে প্রতিটি অধ্যায় একটি সংক্ষিপ্ত রিক্যাপ দ্বারা অনুসরণ করা হয় যা আপনি বইটি শেষ করার পরে একটি রেফারেন্সের জন্য উপযুক্ত।

অ্যাডি ওসমানীর জাভাস্ক্রিপ্ট ডিজাইন প্যাটার্ন শেখা

  • উপযুক্ত: আরও দক্ষ জাভাস্ক্রিপ্ট লিখতে শেখা
  • শেখার স্তর: অন্তর্বর্তী
  • প্রয়োজন: জাভাস্ক্রিপ্ট অভিজ্ঞতার একটি শালীন স্তর

ডিজাইন প্যাটার্নের ধারণাটি অ্যাপ্লিকেশন ডেভেলপমেন্টে একটি সাধারণভাবে পুনরাবৃত্তিমূলক সমস্যার একটি পুনর্ব্যবহারযোগ্য সমাধানকে বোঝায়। এই বইটিতে, অ্যাডি ওসমানী ES6 এবং তার পরেও সাধারণ ডিজাইনের প্যাটার্নের বাস্তবায়নের পাশাপাশি প্রতিক্রিয়া-নির্দিষ্ট ডিজাইনের প্যাটার্নগুলিকে কভার করেছেন, যেগুলি জটিল প্রতিক্রিয়া অ্যাপগুলিতে কাজ করার সময় খুব সহজ হতে পারে যেখানে বজায় রাখা একটি প্রাথমিক লক্ষ্য।

কভার করা কিছু প্যাটার্নের মধ্যে রয়েছে সিঙ্গেলটন, প্রক্সি, প্রোভাইডার, প্রোটোটাইপ এবং অবজারভার প্যাটার্ন। কিছু ক্ষেত্রে, Addy-তে এই প্যাটার্নগুলির কিছু ব্যবহার করার সুবিধা এবং অসুবিধাগুলি এবং সেগুলি আপনার অ্যাপ্লিকেশনের কার্যকারিতাকে কীভাবে প্রভাবিত করতে পারে তা অন্তর্ভুক্ত করে।

আপনি JS জানেন না কাইল সিম্পসন দ্বারা

  • উপযুক্ত: জাভাস্ক্রিপ্ট আয়ত্ত করা
  • শেখার স্তর: শিক্ষানবিস
  • প্রয়োজন: সামান্য বা কোন পূর্বে প্রোগ্রামিং অভিজ্ঞতা

যদিও শিরোনামটি কিছুটা উত্তেজক হতে পারে, কাইল এখানে যা বোঝাচ্ছে তা হল যে তিনি এই বইটি লিখেছেন অনুমান করে যে আপনার জাভাস্ক্রিপ্টের পূর্বের কোন অভিজ্ঞতা নেই।

কাইল জাভাস্ক্রিপ্টের লেন্সের মাধ্যমে দেখা প্রোগ্রামিং এর মূল বিষয়গুলি দিয়ে শুরু করে। তারপর তিনি পরবর্তী অধ্যায়গুলিতে, সুযোগ এবং বন্ধের মতো আরও উন্নত ধারণাগুলি প্রবর্তন করতে এগিয়ে যান, this কীওয়ার্ড, অবজেক্ট প্রোটোটাইপ, async, এবং কর্মক্ষমতা।

এখানে অনেক চমৎকার বিশদ বিবরণ এবং ব্যাখ্যা রয়েছে এবং কাইল সুপার টেকনিক্যাল জার্গন এড়িয়ে এটি বোঝা সহজ করে তোলে। আপনার শিক্ষাকে শক্তিশালী করার জন্য ডিজাইন করা অনেক ব্যায়ামও রয়েছে। এই বইটি আপনাকে অবশ্যই জাভাস্ক্রিপ্টের সাথে গতি বাড়াবে। বইটির দ্বিতীয় সংস্করণের কাজ চলছে যে আপনি GitHub এ ট্র্যাক করতে পারেন।

জাভাস্ক্রিপ্ট বিগিনারস হ্যান্ডবুক Flavio Copes দ্বারা

  • উপযুক্ত: একটি শিক্ষানবিস রেফারেন্স
  • শেখার স্তর: শুরু হতে যাচ্ছে
  • প্রয়োজনীয়: ইমেল সাইন আপ, হয়ত কিছু পূর্ব অভিজ্ঞতা

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

ডেটা সায়েন্সের জন্য জাভাস্ক্রিপ্ট গ্যান্স, হজেস এবং উইলসন দ্বারা

  • উপযুক্ত: ডেটা ভিজ্যুয়ালাইজেশনে প্রবেশ করা
  • শেখার স্তর: মধ্যবর্তী থেকে উন্নত
  • প্রয়োজনীয়: জাভাস্ক্রিপ্টে একটি শালীন হ্যান্ডেল

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

বইটি ডেটা-ফার্জ ব্যবহার করে; একটি জাভাস্ক্রিপ্ট লাইব্রেরি যা ট্যাবুলার ডেটা নিয়ে কাজ করার জন্য ডিজাইন করা হয়েছে। পাঠকদের আলোচনার বিষয়ের সাথে গতি বজায় রাখতে সাহায্য করার জন্য অসংখ্য অনুশীলন রয়েছে। শেষ অধ্যায়ে একটি ক্যাপস্টোন প্রকল্পও রয়েছে যা সবকিছুকে একত্রিত করে।

মোড়ক উম্মচন

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

এবং, আরে, যদি আপনার কাছে অন্য কোনো বই থাকে যা বিনামূল্যে অনলাইনে ছিনিয়ে নেওয়ার জন্য পাওয়া যায়, অনুগ্রহ করে সেগুলি মন্তব্যে শেয়ার করুন! আমি বাজি ধরে বলতে পারি আমরা আরও বড় তালিকা পেতে পারি।

সময় স্ট্যাম্প:

থেকে আরো সিএসএস কৌশল