Database for Software Developers
প্রত্যেক সফটওয়্যার ডেভেলপারই কম বেশি ডাটাবেজ নিয়ে কাজ করে থাকেন। কিন্তু তাদের মধ্যে খুব কম সংখ্যকই আছেন যারা প্রজেক্টের রিকোয়ারমেন্ট বুঝে একটা এফিশিয়েন্ট ডাটা মডেল তৈরি করতে পারেন। মাল্টিমিলিয়ন রেকর্ডের ডাটাসেট নিয়ে পারফরমেন্স ঠিক রেখে কাজ করা ও সম্ভাব্য স্কেলেবিলিটির জন্য ডাটাবেজকে প্রস্তুত রাখা অনেকের কাছেই স্বপ্নের মত। এই কোর্সের মাধ্যমে আপনার ডাটাবেজের সেই ফাউন্ডেশনটি তৈরি হবে যার মাধ্যমে আপনি অন্য দশজন সফটওয়্যার ডেভেলপারের চেয়ে এগিয়ে যাবেন।
কোর্সের ইন্ট্রো ভিডিও
এই কোর্সে আপনি পাচ্ছেন
১২ সপ্তাহের স্টাডিপ্ল্যান
২৪টি মেইন লাইভ ক্লাস
ইন্ডাস্ট্রি স্ট্যান্ডার্ড প্রোজেক্ট
উইকলি অ্যাসেসমেন্ট
মাইএসকিউএল ডাটাবেজ এবং ডেটা মডেলিং
প্রোগ্রেস ট্র্যাকিং
ক্যারিয়ার গাইডলাইন
সার্টিফিকেট
কল করুন +8801940444476 (সকাল ১০টা থেকে রাত ১০টা)
ফ্রি ডেমো ক্লাস
স্টাডি প্ল্যান
১৩ টি মডিউল
মডিউল
১
চলুন শুরু করি
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
লাইভ ক্লাস
Relational (MySQL, PostgreSQL, Oracle) | Key-Value (Memcached, Redis) | Columnar (HBase, Cassandra) | Document (MongoDB, CouchDB)
লাইভ ক্লাস
Search (Elasticsearch, Apache Solr) | Geospatial (PostGIS) | Graph (Neo4j)
মডিউল
২
Data Modeling
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
লাইভ ক্লাস
Requirement collection & analysis | Conceptual data model | Logical data model | Entity | Weak entity | Entities - type and set | Attributes | Attributes - simple vs composite | Attributes - single-valued vs milti | valued | Attributes - complex | Attributes - derived vs stored |Attributes - key attributes | Attributes - null values
লাইভ ক্লাস
Relationship | Relationship - degree of relationship | Relationship - cardinality ratio | Relationship - participation constraints | Relationship - associative / intersection entity | Entity - generalization | specialization | Relational Schemas | Automatically Convert ER Diagrams to Relational Schemas | Star Schemas |Export SQL
মডিউল
৩
Schema Design
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
লাইভ ক্লাস
ERD to DB Schema - Entity | ERD to DB Schema - Attributes | ERD to DB Schema - Recap | ERD to DB Schema - Relations One to Many | ERD to DB Schema - Relations One to Many - with attribute | ERD to DB Schema - Relations Many to Many | ERD to DB SchemaRelations Many to Many - with Attribute | Fine-tune the Schema | Data Types | Data Types - INT | Data Types - DECIMAL | Data Types - Strings | Data Types - Enums | Data Types - Date-Time
লাইভ ক্লাস
Modify The Schema Updating Tables | Modify The Schema Dropping Things | Random Sample Data | Normalization In Database Schema Design | First Normal Form (1NF) | Second Normal Form (2NF) | Third Normal Form (3NF)
মডিউল
৪
Data Retrieval and Manipulation
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
লাইভ ক্লাস
" Combining Multiple Conditions | Combining Multiple Conditions Order of Precedence | Sorting RecordFiltering Records | Operators of WHERE Clause | Sorting by Multiple Fields? | Getting a Slice of Records | Create New Record | Inserting Multiple Records Ensure Input For ALL* fields | Quoting NAMEs Some other things to check If an Update/Insert fails | Handling Special Characters | String Literals Quoting Strings | String Literals Escaping Other Special Characters | Let’s start Selling Tickets | Let’s start Selling Tickets How application does it? | Updating Records | Verify Payments | Deleting Records "
লাইভ ক্লাস
| Ticket Moderation | Deleting Record | Handling Data-Type and Length Mismatch | Exceeding String Lengt | Managing MySQL STRICT mode | Errors and WarningsFinding issues in the last query | CREATE TABLE events | Inserting records | Deleting records | String Literals | Quotations in string | Length and type mismatch | Check SQL Modes | SET SQL Modes | Inestigating Errors and Wornings
মডিউল
৫
Data Integrity and Joining Tables
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
২ টি লাইভ ক্লাস
১ টি এসাইনমেন্ট
২ টি টেস্ট
লাইভ ক্লাস
Data Integrity | Primary threats to Data Integrity | Types of Data Integrity | Entity Integrity | Referential Integrity | Domain Integrity | User-defined Integrity | MySQL Constraints
লাইভ ক্লাস
"The UNIQUE Constraint | The CHECK Constraint | Where to ensure integrity Front-end, Backend or Database? | How JOIN Works? | Types Of Join | Left Join | Self Join "
ক্লিক করে দেখে নিন কোর্সের ডেমো ক্লাস
ক্লিক করে দেখে নিন কোর্সের ডেমো ক্লাস
ইন্সট্রাক্টর
লিড ইন্সট্রাক্টর
Mohammad Emran Hasan
Co-Founder & CEO, FIGLAB
Anis Uddin Ahmad
Co-Founder & CTO, FIGLAB
সাপোর্ট ইন্সট্রাক্টর
Abu Sayed Jobayer
Software Engineer, FigLab
কোর্স সম্পর্কে
আপনি কি একজন সুপারহিরো সফটওয়্যার ডেভেলপার হতে আগ্রহী যে তার প্রোগ্রামিং এর জ্ঞান আর দক্ষতাকে কাজে লাগিয়ে বের করে আনবে কঠিন থেকে কঠিনতর সমস্যার সমাধান? আর্কিটেক্ট করতে পারবে স্টার্টআপ থেকে এন্ট্রারপ্রাইজ – যেকোন স্কেলের সফটওয়্যার? তাহলে প্রোগ্রামিং ল্যাঙ্গুয়েজ/ফ্রেমওয়ার্ক এর পাশাপাশি ডাটাবেজ নিয়ে কাজ করার দক্ষতা আপনার জন্য একটি অত্যাবশ্যক স্কিল। যেকোন সফটওয়্যার সল্যুশন এন্ড-টু-এন্ড ডিজাইন করতে হলে, নিজের যোগ্যতার ব্যাপারে কনফিডেন্ট হতে হলে, সিনিয়র রোলে এন্ট্রি নিতে হলে ডাটাবেজের দক্ষতার কোন বিকল্প আসলে নেই।
প্র্যাক্টিকালি ডাটাবেজ এর ব্যপ্তি বেশ বড় – বর্তমানে হরেক রকম ডাটাবেজের ব্যবহার হয় বিভিন্ন প্রয়োজনকে মাথায় রেখে। এই কোর্সটি মূলত রিলেশনাল ডাটাবেজ (RDBMS) নিয়ে সাজানো হয়েছে। কোর্সের শুরুতেই শেখানো হবে কিভাবে ডাটা মডেলিং ও ডাটাবেজ এর স্কিমা ডিজাইন করা যায়। SQL কুয়েরি ল্যাঙ্গুয়েজ সম্পর্কে দেয়া হবে বিস্তারিত জ্ঞান। থাকবে কিভাবে ডাটাবেজে ইন্ডেক্সিং করতে হয় এবং হাই পারফরমেন্স নিশ্চিত করা যায় তার বেশ কিছু গাইডলাইন। বিভিন্ন প্র্যাক্টিকাল কেইস কিভাবে সামলাতে হয় সেই বিষয়েও থাকবে দিকনির্দেশনা।
রিলেশনাল ডাটাবেজ হিসেবে এই কোর্সে MySQL এর উপর ফোকাস করা হয়েছে। যদি প্রশ্ন করা হয়, কেন MySQL কে বেছে নেয়া হয়েছে? তাহলে বলতে হয়, MySQL হলো বর্তমান পৃথিবীর সবচেয়ে জনপ্রিয় রিলেশনাল ডাটাবেজগুলোর একটি – গ্লোবালি ৫০% এরও বেশি ওয়েবসাইট MySQL ব্যবহার করে যাদের মধ্যে আছে ফেসবুক, টুইটার, ইউটিউব এর মত বড় বড় কোম্পানি। দুই যুগেরও বেশি ধরে রিলায়েবেল ডাটাবেজ হিসেবে MySQL তাঁর সুনাম ধরে রেখেছে এবং প্রতিনিয়ত এতে নতুন নতুন ফিচার যোগ হচ্ছে। এক তথ্যমতে বর্তমানে বাংলাদেশে একজন MySQL এক্সপার্টের বেতন ২ লক্ষেরও বেশি হতে পারে আর যতই দিন যাচ্ছে এই ফিল্ডের চাহিদা কেবল বাড়ছেই।
একজন সফটওয়্যার ডেভেলপারের ক্যারিয়ারকে সামনে এগিয়ে নেওয়ার জন্য; একজন ডিপেন্ডেবল, স্কিলড সফটওয়্যার আর্কিটেক্ট হয়ে উঠার জন্য এই সকল দক্ষতা অর্জন হতে পারে অত্যন্ত কার্যকরী ও সময়োপযোগী একটি পদক্ষেপ। আমরা আশা করছি কোর্সটির সুসজ্জিত গাইডলাইন আর রিসোর্সের মাধ্যমে আপনিও হয়ে উঠবেন একজন দক্ষ ডাটাবেজ এক্সপার্ট।
এই কোর্সে আপনি কী কী শিখবেন?
-
আইডিয়া থেকে ডেটা মডেলিং তৈরি
-
ডেটা মডেলিং থেকে ER ডায়াগ্রাম তৈরি
-
কুয়েরি ল্যাঙ্গুয়েজ SQL এর আদ্যোপান্ত
-
ডাটা রিট্রিভাল, ম্যানিপুলেশন, ইনডেক্সিং
-
পারফরমেন্স অপটিমাইজেশন
-
বেসিক ডাটাবেজ এডমিনিস্ট্রেশন
-
ডাটাবেজ স্কেলিং স্ট্র্যাটেজিস
-
এবং আরো অনেক কিছু!
এই কোর্সটি কাদের জন্য?
• ডেভেলপারস যারা ডাটা মডেলিং ও ডাটাবেজ স্কিমা ডিজাইন শিখতে চান
• ডেভেলপারস যারা ক্যারিয়ারে দ্রুত অগ্রগামী/সিনিয়র হতে চান
• ডেভেলপারস যারা তাদের কোন প্রোডাক্ট/প্রজেক্টের ডাটাবেজ স্কেল করতে চান
• ডেভেলপারস যারা বিভিন্ন প্রোডাকশন ডাটাবেজ ইস্যুর অপটিমাম সল্যুশন শিখতে চান
রিভিউ
সোহেল রানা
Batch 1আমার ভাল লেগেছে(বেশ কাজে দিয়েছে এই মুহুর্তে) - ১। ট্রিগার নিয়ে কাজ করা,২। ই আর ডি ডায়াগ্রাম,৩।সারচিং,৪। ইনডেক্সিং ৫। নরমালাইজ। এ সবগুলোই আমার নিজের প্রোজেক্ট এ বেশ ভাল কাজে দিয়েছে।
Abdullah Al Shakib
Batch 1Overall everything. Mostly indexing and query efficiency, trigger & procedure and performance optimization
Md Mostafizur Rahman
Batch 1অসাধারণ একটি কোর্স। অনেক বিষয় সম্পর্কে জানতে পেরেছি।
হেল্প
ব্যাচ সংক্রান্ত যেকোনো তথ্যের জন্যে কল করুন +8801940444476 (সকাল ১০টা থেকে রাত ১০টা)
কল দিতে মোবাইল থেকে নিচের QR
Code টি স্ক্যান করুন
অথবা কল করুন- +8801940444476
কথা বলুন
ক্যারিয়ার কাউন্সিলরের সাথে