InstructorTherap BD
TypeOnline Course
DateDec 11, 2016
Student Enrolled1032
PriceFree
Enroll Now

বইটি সম্পর্কে বিস্তারিত জানতে নিচের ছবিতে ক্লিক করুন

কোর্সের উদ্দেশ্য

প্রোগ্রামিং তো আমরা সবাই-ই করি। কিন্তু, আমাদের লেখা প্রোগ্রামগুলো রিইউজেবল (Re-usable), মেইনটেনেবল (Manintainable) আর মডুলারাইজড (Modularized) হচ্ছে কি না তা বুঝবো কি করে? বড় সফটওয্যার প্রজেক্টে কাজ করতে হলে প্রথমেই যে বিষয়টি মনে রাখতে হয় সেটি হলো, “Output is not good enough”. অর্থাৎ, এমনভাবে কোড লিখতে হবে যেন, সেটা সহজেই রক্ষনাবেক্ষন করা যায়। ফলে পরবর্তিতে কোডে নতুন ফিচার যোগ করা বা পুরোনো ফিচার পরিবর্তন করার কাজটি অনেক সহজ ও গোছানো। এই গোছানো কোড বা ক্লিন কোড লেখার পদ্ধতি নিয়েই আলোচনা করা হয়েছে এই কোর্সে।
এই কোর্সে রেফারেন্স ভাষা হিসেবে ব্যবহার করা হয়েছে জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ। আলোচনা করা হয়েছে, ভ্যারিয়েবল, মেথড, ক্লাস তৈরী করার ক্ষেত্রে কি কি নীতিমালা অনুসরন করা উচিত। কোডে কিভাবে কমেন্ট বা মন্তব্য সংযোজন করতে হয়। কিভাবে অবজেক্ট ও ডাটা স্ট্রাকচার নিয়ে কাজ করার সময় অ্যাবস্ট্রাকশন (Abstraction) বজায় রাখতে হয়।

কোর্সটি কাদের জন্য উপযোগী

বিশ্ববিদ্যালয়ের শিক্ষার্থী, সফটওয়্যার প্রকৌশলি অথবা যে কোনো স্বশিক্ষিত কম্পিউটার প্রোগ্রামার যাদের ১) কম্পিউটার প্রোগ্রামিং জানা আছে। ২) অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং জানা আছে। ৩) সফটওয়্যার ইঞ্জিনয়ারিংয়ের বিভিন্ন খুটিনাটি জানা আছে, তারাই এই কোর্সটি সফলভাবে সম্পূর্ন করতে পারবেন।

কোর্স শিক্ষক

কোর্সটি পরিচালনা করবেন থেরাপ সফটওয়্যার সার্ভিসেস প্রতিষ্ঠানের অ্যাসোসিয়েট সফটওয়্যার প্রকৌশলী শরীফ আহমেদ।

Section 1ভ্যারিয়েবল ও ফাংশন
Lecture 1ব্যাড ও ক্লিন কোড
Lecture 2অর্থবোধক নাম
Lecture 3ফাংশন
Section 2কমেন্ট, অবজেক্ট ও ডাটা স্ট্রাকচার
Lecture 4কোড কমেন্টিং
Lecture 5অবজেক্ট ও ডাটা স্ট্রাকচার
Section 3ক্লাস, এরর হ্যান্ডলিং ও ফরম্যাটিং
Lecture 6ক্লাস
Lecture 7এরর হ্যান্ডলিং
Lecture 8ভার্টিকাল ফরম্যাটিং
Lecture 9হরাইজন্টাল ফরম্যাটিং
Final Quiz