آموزش استاد جاوا و SQL برای توسعه پروژه ها با استفاده از Java JDBC و SQL

Master Java & SQL to develop Projects using Java JDBC & SQL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش توسعه پروژه ها با جاوا، SQL، پایگاه داده و JDBC با پایگاه داده و سرور پایگاه داده آشنا خواهید شد. با مفاهیم و مثال های کد با Core Java آشنا خواهید شد. پیوستن شما با Java JDBC و نحوه استفاده از آن در دنیای واقعی آشنا خواهید شد. نحوه برقراری ارتباط از کد جاوا به پایگاه داده و انجام عملیات های مختلف مانند Select، Insert، Update و Delete را خواهید آموخت. همچنین کد منبع کامل را دریافت خواهید کرد. پیش نیازها: بدون پیش نیاز

در این دوره آموزشی با جاوا، پایگاه‌های داده، جداول، طرحواره، SQL و JDBC آشنا می‌شوید. اتصال و اجرای پرس و جوهای پایگاه داده از کد جاوا را خواهید آموخت.

می‌آموزید که چگونه از کد جاوا به پایگاه داده اتصال برقرار کنید و عملیات‌های مختلفی مانند انتخاب، درج، به‌روزرسانی و حذف را انجام دهید.

همچنین کد منبع کامل را دریافت خواهید کرد.

پایگاه‌های اطلاعاتی ابزارهای ضروری برای ذخیره‌سازی و سازمان‌دهی مقادیر زیادی از داده‌ها هستند و با افزایش حجم داده‌هایی که سازمان‌ها جمع‌آوری می‌کنند، اهمیت فزاینده‌ای پیدا کرده‌اند. پایگاه داده مجموعه ای از داده ها است که به گونه ای سازماندهی شده اند که دسترسی، مدیریت و به روز رسانی آن را آسان می کند. برخی از انواع رایج پایگاه‌های داده شامل پایگاه‌های اطلاعاتی رابطه‌ای، پایگاه‌های داده NoSQL و پایگاه‌های داده گراف هستند.

یکی از محبوب‌ترین زبان‌ها برای کار با پایگاه‌های داده، SQL است که مخفف عبارت Structured Query Language است. SQL یک زبان برنامه نویسی است که به کاربران اجازه می دهد داده های ذخیره شده در پایگاه داده را دستکاری و پرس و جو کنند. می توان از آن برای ایجاد جداول، درج داده ها در جداول، به روز رسانی داده ها در جداول و بازیابی داده ها از جداول استفاده کرد. SQL یک زبان اعلامی است، به این معنی که کاربران مشخص می‌کنند که می‌خواهند با داده‌ها چه کاری انجام دهند، و سیستم مدیریت پایگاه داده (DBMS) نحوه انجام آن را مشخص می‌کند.

JDBC که مخفف Java Database Connectivity است، یک API جاوا برای اتصال به پایگاه داده و اجرای دستورات SQL است. JDBC یک رابط استاندارد برای برنامه‌های جاوا برای تعامل با پایگاه‌های داده فراهم می‌کند که کار توسعه‌دهندگان را با انواع مختلف پایگاه‌های داده آسان‌تر می‌کند. با JDBC، توسعه دهندگان می توانند اتصالات پایگاه داده ایجاد کنند، دستورات SQL را اجرا کنند و نتایج را از پرس و جوها بازیابی کنند.

SQL و JDBC با هم ابزارهای قدرتمندی برای کار با پایگاه داده هستند. SQL به کاربران اجازه می دهد تا داده های ذخیره شده در یک پایگاه داده را دستکاری کنند، در حالی که JDBC یک راه استاندارد برای برنامه های جاوا برای اتصال و تعامل با پایگاه های داده ارائه می دهد. این ترکیب از ابزارها به سنگ بنای برنامه‌های کاربردی مبتنی بر داده‌های مدرن تبدیل شده است و سازمان‌ها را قادر می‌سازد تا حجم وسیعی از داده‌ها را جمع‌آوری، ذخیره و تجزیه و تحلیل کنند تا بینش به دست آورند و تصمیمات بهتری بگیرند.


سرفصل ها و درس ها

معرفی و راه اندازی Introduction & Setup

  • بررسی اجمالی دوره Course Overview

  • درباره مربی شما About your Instructor

  • پایگاه داده و سرور و جداول پایگاه داده چیست؟ What is Database and Database Server and Tables

  • دنیای واقعی توضیح جداول ردیف رابطه بین جداول Real world Explanation of Tables Rows Relationship between Tables

  • انواع مختلف دستورات SQL Different Types of SQL Commands

  • انواع داده ها در SQL Data Types in SQL

  • دانلود و نصب سرور پایگاه داده Downloading and Installing the Database Server

تمرین SQL Queries & Joins Practicing SQL Queries & Joins

  • ایجاد جدول دسته بندی Creating Category Table

  • دستورات ایجاد، تغییر، رها کردن و کوتاه کردن Create, Alter, Drop and Truncate commands

  • DML داده ها را به جدول وارد کنید DML Insert Data to the Table

  • Query Examples را انتخاب کنید Select Query Examples

  • پرس و جو به روز رسانی DML با مثال DML Update Query with Example

  • نمونه پرس و جو DML DELETE DML DELETE Query Example

  • با مثال به SQL بپیوندید Join In SQL with Example

  • انواع Join در SQL Types of Join in SQL

تسلط اصلی جاوا: هر آنچه که برای شروع نوشتن برنامه های جاوا باید بدانید Core Java Mastery: Everything You Need to Know to Start Writing Java Programs

  • معرفی و مزایای جاوا Introduction and Advantages of Java

  • معایب جاوا Disadvantages of Java

  • مبانی زبان برنامه نویسی جاوا Basics of Java Programming Language

  • چرخه زندگی جاوا Java Life Cycle

  • دانلود و نصب جاوا Downloading and Installing Java

  • نوشتن، کامپایل و اجرای اولین برنامه جاوا Writing , Compiling and Running our First Java Program

  • آشنایی با اولین برنامه جاوا Understanding our First Java Program

  • دانلود و نصب IDE Downloading and Installing IDE

  • ایجاد اولین پروژه جاوا در IDE Creating first java project in IDE

  • نظرات در جاوا Comments in Java

  • کنوانسیون نامگذاری قسمت 1 Naming Convention Part-1

  • کنوانسیون نامگذاری قسمت 2 Naming Convention Part-2

  • متغیرها و انواع داده ها در جاوا Variable and Data Types in Java

  • بازی با متغیرهای نوع داده و اپراتورها Playing around with data Type Variables and Operators

  • استفاده از For Loop در جاوا Using For Loop in Java

  • استفاده از حلقه while در جاوا Using While Loop in Java

  • استفاده از do while Loop در جاوا Using do While Loop in Java

  • If و If Else در جاوا If and If Else in Java

  • If ElseIf Else در جاوا If ElseIf Else in java

  • گرفتن ورودی کاربر از صفحه کلید Taking User Input from Keyboard

  • ساخت برنامه جاوا برای ادامه کار Making Java Program to keep running

  • TernaryOperator در جاوا TernaryOperator in Java

  • سوئیچ Case و Break در جاوا Switch Case and Break in Java

  • آشنایی با برنامه نویسی شی گرا Understanding Object Oriented Programming

  • درک مفهوم OOPS قسمت 1 Understanding OOPS Concept Part-1

  • تشبیه مفهوم OOPS OOPS Concept Analogy

  • درک مفاهیم OOPS با مثال های دنیای واقعی Understanding OOPS Concepts wit Real World Examples

  • شی و مرجع در مقابل هیپ و پشته Object and Reference vs Heap and Stack

  • کار با شی و کلاس Working with Object and Classes

  • آشنایی با مفهوم چند شکلی، استاتیکی و پویایی در جاوا Understanding concept of Polymorphism, Static and Dynamic Polymorphism in Java

  • چند شکلی، روش اضافه بار، اشکال زدایی Polymorphism, Method Overloading, Debugging

  • سازندگان چیست؟ What are Constructors

  • Constructor Overloading، این کلمه کلیدی Constructor Overloading, this keyword

  • درک مفهوم وراثت در جاوا Understanding concept of Inheritance in Java

  • وراثت، کلیدواژه فوق العاده، چند شکلی پویا Inheritance, super keyword, Dynamic Polymorphism

  • کلاس داخلی و شیء کلاس داخلی در جاوا Inner Class and Object of Inner class in Java

  • درک کلاس انتزاعی و انتزاعی در جاوا Undertsanding abstract class and abstraction in Java

  • نمونه های Handson از کلاس Abstract و Abstract در جاوا Handson examples of Abstraction and Abstract class in Java

  • آشنایی با آرایه ها در جاوا Understanding Arrays in Java

  • Handson با مثال های آرایه Handson with Array Examples

  • پروژه کوچک با آرایه Mini Project with Array

  • مفهوم Static در جاوا Concept of Static in Java

  • Handson و Debugging برای مفهوم Static در جاوا Handson and Debugging for Static concept in Java

  • مفهوم نهایی در جاوا Concept of Final in Java

  • Handson با کلمه کلیدی نهایی در جاوا Handson with Final keyword in java

  • مفهوم رابط و وراثت چندگانه در جاوا Concept of Interface and Multiple Inheritance in Java

  • Handson و اشکال زدایی برای رابط و ارث بری چندگانه در جاوا Handson and Debugging for Interface and Multiple Inheritance in Java

  • مفهوم کلاس Wrapper، Autoboxing و Unboxing Concept of Wrapper Class, Autoboxing and Unboxing

  • نمونه‌های Handson برای کلاس Wrapper، Autoboxing و Unboxing Handson Examples for Wrapper class, Autoboxing and Unboxing

  • مفهوم رشته و روش های آن در جاوا Concept Of String and its methods in Java

  • Handson با توابع رشته و رشته Handson with String and String Functions

  • Handson با StringBuilder و توابع آن Handson with StringBuilder and its Functions

  • Handson با متد CompareTo در String Handson with CompareTo method in String

  • مفهوم اصلاح کننده های دسترسی در جاوا Concept of Access Modifiers in Java

  • Handson با AccessModifiers Handson with Accessmodifiers

  • مفهوم چارچوب مجموعه در جاوا Concept of Collection Framework in Java

  • Handson با Raw ArrayList با عناصر Mixed Datatype Handson with Raw ArrayList with Mixed Datatype elements

  • Handson با ArrayList مبتنی بر Generics Handson with Generics based ArrayList

  • Handson با کلاس سفارشی و ArrayList Handson with Custom Class and ArrayList

  • Handson با متدهای ArrayList Handson with ArrayList methods

  • Handson با مجموعه و هش ست در چارچوب مجموعه Handson with Set and Hashset in Collection Framework

  • Handson با نقشه و کاربردهای آن Handson with Map and its Uses

  • مفهوم مدیریت استثنا در جاوا Concept of Exception Handling in Java

  • Handson با دست زدن به استثنای حسابی Handson with Arithmetic Exception handling

  • Handson با مدیریت NullPointerException Handson with NullPointerException handling

  • Handson با مدیریت ArrayIndexOutOfBoundException Handson with ArrayIndexOutOfBoundException handling

  • مفهوم مدیریت نهایی بلوک در استثنا Concept of Finally Block in Exception handling

  • Handson با در نهایت بلوک در رسیدگی به استثنا - قسمت 1 Handson with Finally Block in Exception Handling - part-1

  • Handson با در نهایت بلوک در رسیدگی به استثنا - قسمت 2 Handson with Finally Block in Exception Handling - part-2

  • Handosn با مدیریت استثنایی سفارشی Handosn with Custom Exception handling

JDBC در عمل: مفاهیم و نمونه های کد عملی JDBC in Action: Concepts and Practical Code Examples

  • JDBC در جاوا چیست و چرا به آن نیاز داریم؟ What is JDBC in Java and Why do we need it

  • مفهوم JDBC برای دریافت اتصال و اجرای کوئری ها JDBC concept of getting connection and executing queries

  • ایجاد پروژه جدید جاوا و افزودن Jar به Intellij Creating new Java Project and Adding Jar to Intellij

  • ایجاد کلاس پیکربندی پایگاه داده برای ایجاد اتصال Creating database Configuration class to create connection

  • افزودن کاربر جدید به پایگاه داده با گرفتن ورودی کاربر Adding new User to Database by Taking user Input

  • تست اضافه کردن کاربر جدید Testing adding of new user

  • همه کاربران را دریافت کنید و آن را آزمایش کنید Get All users and test it

  • داده های کاربر را به روز کنید و آن را آزمایش کنید Update User data and test it

  • کاربر را بر اساس نام کاربری حذف کنید و آن را تست کنید Delete user based on Username and test it

کد منبع Source Code

  • پایگاه کد Codebase

نمایش نظرات

نظری ارسال نشده است.

آموزش استاد جاوا و SQL برای توسعه پروژه ها با استفاده از Java JDBC و SQL
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
11 hours
95
Udemy (یودمی) udemy-small
09 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,000
4.9 از 5
ندارد
دارد
دارد
Ranjan Pandey

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ranjan Pandey Ranjan Pandey

نرم افزار حرفه ای با 11+ سال تجربه در ITI یک نرم افزار Fullstack DevOps با 11+ سال تجربه در انواع فناوری ها از جمله توسعه وب و برنامه های تلفن همراه با استفاده از HTML5 ، CSS3 ، JavaScript ، JQuery ، Bootstrap ، Angular ، React ، Java ، Spring ، Springboot ، Python ، Flask ، Django ، NodeJS ، Express ، Android ، Ionic ، React Native ، Flutter به هوش مصنوعی و فناوری های ابری مانند سرویس های وب آمازون و Microsoft Azure. من همچنین دارای گواهینامه جاوا ، Azure cloud ، محصول Backbase هستم. من تجربه کار با چندین مشتری MNC و اروپایی را دارم. من همچنین یک مربی شرکتی هستم که طیف گسترده ای از آموزش را ارائه می دهد.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.