ছবি লিখেছেন আফিনিয়া ডিক্যালার্ট। শিরোনাম:

আপনি কীভাবে নুবভিলে থেকে বেরিয়ে কীভাবে বিকাশকারী হিসাবে প্রাথমিক শিক্ষাগত অতিক্রম করবেন?

একটি স্ব-শিক্ষিত ট্র্যাক থেকে পড়াশুনা চালিয়ে যাওয়ার গাইড

আজকাল ওয়েব বিকাশকারীরা সাধারণত পর্যাপ্ত জ্ঞানের সাথে শুরু করার জন্য স্ব-শিক্ষিত হন। তবে কম্পিউটার বিজ্ঞানীদের ডিট্রন করার পক্ষে এগুলি যথেষ্ট বিপজ্জনক নয়।

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

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

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

প্রযুক্তিগত ত্রিত্ব

আমি প্রায়শই মূল ফ্রন্ট-এন্ড স্ট্যাককে কল করি প্রযুক্তিগত ট্রিনিটি। এটি এইচটিএমএল, সিএসএস এবং জাভাস্ক্রিপ্ট নিয়ে গঠিত।

সিএসএস দিয়ে শুরু করা যাক

এইচটিএমএলে আপনার সত্যিকারের শেখার দরকার নেই এমন বিশেষ কিছু নেই, তবে সিএসএস সময়ের সাথে সাথে সামান্য জটিল হয়ে উঠতে পারে।

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

তবে, এটি ক্ষেত্রে নয় - বিশেষত যখন নির্দিষ্ট আকারে পৌঁছানো হয়।

কীভাবে আরও উন্নত হবেন:

মডুলার সিএসএস আর্কিটেকচারটি একবার দেখুন। একটি ধারণাও রয়েছে যা কিছু সময়ের জন্য ছিল: অবজেক্ট-ওরিয়েন্টেড সিএসএস। হ্যাঁ. এটি একটি জিনিস এবং এটি আপনার কোড বেসকে দীর্ঘকালীন উন্মাদনা থেকে বাঁচাতে সহায়তা করতে পারে।

এসসিএসএসের মতো প্রাক প্রসেসরগুলি সিএসএসকে বিমূর্ত করার জন্য ভাল সরঞ্জাম সরবরাহ করে যা আরও বেশি পাঠযোগ্য। এটি যুক্তিযুক্ত হতে পারে যে এটি কেবল সিনট্যাক্স চিনি, তবে কখনও কখনও, দীর্ঘ দিন পরে কারও স্প্যাগেটি কোড সম্পর্কে নোনতা অনুভব করার পরে, আপনি কিছুটা মিষ্টি খেতে পছন্দ করবেন।

গুগলের জন্য কী:

ওওএসএসএস, বিইএম, এসএমএসিএসএস, এসসিএসএস

আমাদের জাভাস্ক্রিপ্টের মাধ্যমে একটি চ্যাট দরকার

অনেক লোক ট্রিনিটি নিয়ে ভাবছেন যে তাদের এটি সঠিকভাবে শেখার দরকার নেই। এটি কাজ করে, কেন এটি নিয়ে বিরক্ত করবেন?

তবে আপনি কীভাবে সোজা আইসবার্গে যাত্রা করলেন এবং জাহাজটিকে সবচেয়ে মহাকাব্যিক স্টাইলে ডুববেন। জ্ঞানের অভাবে অ্যাপ্লিকেশন ক্রাশ এবং বার্ন। প্রতিক্রিয়া এবং কৌনিকটি আপনাকে সংরক্ষণ করতে পারে না কারণ এগুলি কেবলমাত্র সরঞ্জাম।

এটি জাভাস্ক্রিপ্ট ব্যবহার করা এক জিনিস। এটি জাভাস্ক্রিপ্ট কথা বলার এক ভিন্ন উপায়।

কীভাবে আরও উন্নত হবেন:

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

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

গুগলের জন্য কী:

জাভাস্ক্রিপ্ট প্রোটোটাইপস, জাভাস্ক্রিপ্ট কোড সংহতি, পৃথক দায়বদ্ধতা, জাভাস্ক্রিপ্ট নিয়মিত এক্সপ্রেশন, ওওপি জাভাস্ক্রিপ্ট, এফপি জাভাস্ক্রিপ্ট, পদ্ধতিগত জাভাস্ক্রিপ্ট, জাভাস্ক্রিপ্ট অ্যালগোরিদম স্ক্রিপ্টিং

দৃষ্টান্ত চেকলিস্ট

দুটি সর্বাধিক জনপ্রিয় প্রোগ্রামিং দৃষ্টান্তগুলি হ'ল ওওপি (অবজেক্ট-ওরিয়েন্টেড) এবং এফপি (ফাংশনাল প্রোগ্রামিং)। তবে, কোডগুলি অস্তিত্বের একমাত্র তত্ত্ব এবং পদ্ধতি নয়।

এটি প্রক্রিয়াজাতীয়, ঘোষণামূলক এবং অত্যাবশ্যক প্রোগ্রামিং অনুসরণ করে।

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

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

কোডের সাথে আপনার সম্পর্ক বদলে যাবে এবং জিনিসগুলিকে কাজ করার উদ্দেশ্যে ফাংশনগুলির মধ্যে নির্দেশাবলী জারি করার চেয়ে এটি আরও বেশি হয়ে উঠবে।

কীভাবে আরও উন্নত হবেন:

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

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

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

গুগলের জন্য কী:

ওওপি ট্রাইগনোমেট্রিক ফাংশন, ক্রিয়ায় প্রোটোটাইপ, ওওপি এবং এফপি নমুনা, ওওপি এবং এফপি সহ সলিড নীতি

কোড কনভেনশনস

কোড কনভেনশন সহ, বিকাশকারীরা একই পৃষ্ঠায় থাকে। এটিও এমন একটি সময় এবং লোকেরা আপনার কোডটি কাঠামোগত, অভিন্ন ও পাঠযোগ্য রাখার উপায় পরীক্ষা করে।

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

আপনি যদি কোড কনভেনশনগুলি জানেন না, আপনি তার প্লেট বহনকারী একটি বাচ্চা দেখতে পাবেন। বাচ্চা কোনও আরও ভাল জানেনা এবং এটি বিশ্বের বৃহত্তম জিনিস মনে করে।

কোড বেসে কাজ করা একমাত্র ব্যক্তি হওয়া এক জিনিস। আপনি যখন একটি দলের অংশ হয়ে উঠেন তখন এটি কঠিন হয়ে যায়।

কীভাবে আরও উন্নত হবেন:

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

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

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

গুগলের জন্য কী:

জাভাস্ক্রিপ্ট কোড কনভেনশন, জাভাস্ক্রিপ্ট নামকরণের কনভেনশনস, কৌনিক / প্রতিক্রিয়া / ভ্যু নামকরণ কনভেনশনস, কৌনিক / প্রতিক্রিয়া / ভ্যু / আপনি জাভাস্ক্রিপ্ট ফোল্ডার কাঠামো কনভেনশন ছাড়াও যা কিছু ব্যবহার করেন, কীভাবে ভিএস কোড এক্সটেনশনগুলি ইনস্টল করা হয়

ভিজ্যুয়াল ডিজিটাল ডিজাইনের নীতিগুলি

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

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

কীভাবে আরও উন্নত হবেন:

গুগল স্বজ্ঞাত পণ্য তৈরি করার জন্য গাইড হিসাবে ম্যাটারিয়াল ডিজাইন চালু করেছিল। ক্লাসিক ছয় ডিজাইনের নীতিগুলি ডিজিটাল পুনরুত্পাদনগুলির জন্য এখনও প্রাসঙ্গিক, তাই এটি এটিও পরীক্ষা করে নেওয়া উচিত।

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

গুগলের জন্য কী:

ভিজ্যুয়াল ডিজাইনের নীতিগুলি, উপাদানগুলির নকশা, wardsর্ধ্বমুখী, স্ম্যাশিং ম্যাগাজিনগুলি, তরল নকশা, অভিযোজিত ডিজাইন, মোবাইল প্রথম ডিজাইন

গিট শিখতে হবে

আপনি চাইলেও পালাতে পারবেন না। সংস্করণ নিয়ন্ত্রণ, কোড ভাগ করে নেওয়ার এবং পরিবর্তনগুলির পর্যালোচনা করার ক্ষেত্রে এটি ব্লকের বৃহত্তম এবং সবচেয়ে জনপ্রিয় বাচ্চা।

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

কীভাবে আরও উন্নত হবেন:

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

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

গুগলের জন্য কী:

গিট, গিট ওয়ার্কফ্লো কমান্ড, গিট শিখুন

ইউনিট পরীক্ষা 101

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

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

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

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

কীভাবে আরও উন্নত হবেন:

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

গুগলের জন্য কী:

ইউনিট পরীক্ষার নীতিগুলি কী ইউনিট টেস্টিং নয় (সাধারণ ভুল বোঝাবুঝি দূর করতে), জেসমিন, মোচা, জাস্ট, ইউনিট টেস্টিং ফ্রেমওয়ার্ক এবং গ্রন্থাগারগুলির মধ্যে পার্থক্য, ইউনিট পরীক্ষার ধরণগুলি

নোড এবং একটি ডেটাবেস দিয়ে সম্পূর্ণ স্ট্যাকিং

আপনি যদি কেবল ওয়েবে থাকেন তবে আপনি ফ্রন্ট-এন্ড ওয়েব বিকাশকারী হয়ে উঠবেন। কীভাবে API গুলি তৈরি করা হয় এবং কীভাবে জিনিসগুলি একটি ডাটাবেসের সাথে ইন্টারেক্ট হয় তা জেনে রাখা আপনাকে খাঁটি ফ্রন্ট-এন্ড বিকাশকারী থেকে আলাদা করতে সহায়তা করে।

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

বেশিরভাগ traditionalতিহ্যবাহী ব্যবসায়গুলি রিলেশনাল মাইএসকিউএল-ভিত্তিক ডাটাবেসের সাথে সম্পর্কিত, সুতরাং সারণী এবং সম্পর্কগুলি কীভাবে কাজ করে সে সম্পর্কে কিছুটা জ্ঞান এবং বোঝা থাকা ভাল। দীর্ঘমেয়াদী ব্যয়, এর সাথে যে নমনীয়তা আসে এবং বাস্তবায়নের স্বাচ্ছন্দ্যের কারণে অনেক স্টার্টআপগুলি মংগোডিবি-র মতো টেবিল-কম ডাটাবেসগুলি বেছে নেয়।

নোড.জেএস এর সাহায্যে আপনি আপনার ডাটাবেসের মধ্যে একটি ব্যাক-এন্ড ইন্টারফেস তৈরি করতে পারেন এবং এটি আপনার সম্মুখ-প্রান্তের জন্য গ্রাহক এপিআইতে অনুবাদ করতে পারেন।

কীভাবে আরও উন্নত হবেন:

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

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

গুগলের জন্য কী:

নোড.জেএস সিআরইউডি, ডাটাবেসের সাথে নোড সংযোগ, নোড এপিআই প্যাটার্ন, মঙ্গোডিবি, মাইএসকিউএল ডিজাইন এবং আর্কিটেকচার

অবকাঠামোগত সম্ভাবনা

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

এটি যখন এডাব্লুএস-এর কথা আসে, স্থির হোস্টিংয়ের জন্য এস 3 ব্যবহার করে কেবল পেনিগুলি খরচ হয়। এটিও লক্ষণীয় যে এডব্লিউএস হ'ল বৃহত্তম মেঘ সমাধান সরবরাহকারী, 90 টিরও বেশি পরিষেবা সরবরাহ করে যা আপনি কল্পনা করতে পারেন এমন সমস্ত কিছুর প্রচ্ছদ করে।

গ্লোগল ক্লাউড এবং অ্যাজুরে একই ধারণা অনুসরণ করে এবং প্রতিযোগিতামূলক মূল্যে সমতুল্য পরিষেবা সরবরাহ করে।

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

কীভাবে আরও উন্নত হবেন:

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

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

অবকাঠামো হ'ল সেই সমস্ত জিনিসগুলির মধ্যে একটি যা আপনাকে কেবল কীভাবে গ্রাস করতে হবে তা দেখতে কীভাবে এটি সমস্ত একসাথে খাপ খায়।

গুগলের জন্য কী:

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

শেষ কথা

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

প্রোগ্রামিং বিশ্বে সত্যিকারের জ্যেষ্ঠতা কোনও ব্যক্তির কত সপ্তাহ, মাস বা কয়েক বছর কেটে গেছে তার দ্বারা নির্ধারিত হয় না। এটি তাদের জ্ঞানটির গভীরতা এবং প্রজ্ঞার উপর নির্ভর করে যে তাদের মন সেই জ্ঞানটি প্রয়োগ করতে এবং এটিকে সমস্যার সাথে খাপ খাইয়ে নিতে এবং সর্বাধিক দক্ষ, পঠনযোগ্য এবং সংক্ষিপ্ত পদ্ধতিতে কোডটি সৃজনশীলরূপে ডিজাইনের দক্ষতার উপর নির্ভর করে flex

আসুন সংযুক্ত থাকি এবং দুর্দান্ত ওয়েব হজমের জন্য আমার সাপ্তাহিক নিউজলেটার তালিকায় যোগদান করি। পড়ার জন্য আপনাকে ধন্যবাদ. «

আফিনিয়া