آموزش پایگاه های داده رابطه ای و SQL: راهنمای کامل برای توسعه دهندگان

Relational Databases & SQL: Complete Guide for Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش معماری پایگاه داده، مدل سازی داده، MySQL، PostgreSQL با مثال نیاز به پایگاه های داده رابطه ای مدل سازی داده ها معماری پایگاه داده SQL JMSQL Server & MySQL Workbench PostgreSQL Database Normalization & Denormalization بهینه سازی پایگاه داده شاخص ها در پایگاه های داده JDBC DML Spring DDPDNa پیش نیازهای خاص

از این دوره می توانید پایگاه داده های رابطه ای و SQL را یاد بگیرید.

دوره های زیادی در این زمینه وجود دارد. بنابراین، چرا دقیقاً این دوره را انتخاب می کنید؟ در اینجا فقط چند دلیل وجود دارد:

- نمونه‌های کدنویسی

برای یادگیری برنامه نویسی فقط تماشای فیلم و خواندن کتاب کافی نیست. همچنین باید تمرین زیادی داشته باشید. در این دوره آموزشی، چندین کار کاربردی و مثال های کدنویسی را مرور خواهید کرد که به شما کمک می کند جاوا را بهتر یاد بگیرید و درک کنید.


- کد منبع باز

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

شما مجاز به استفاده از تمام نمونه های کد منبع برای اهداف یادگیری هستید. این به پیکربندی محیط و انجام تست‌ها کمک زیادی می‌کند، به‌ویژه در مواردی که دانش‌آموزان در گذشته با هیچ چارچوب تستی کار نمی‌کردند.

- پشتیبانی Q A

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

بنابراین با این دوره شما نه تنها مطالب ویدئویی، تمرین های کد، کد منبع، دسترسی به برنامه رایگان تلفن همراه را بدون محدودیت (که هنوز هم بسیار جالب است، نه؟ :)) دریافت می کنید، بلکه از پشتیبانی معلمان و پاسخ ها نیز برخوردار می شوید. به سوالات شما همراه با این دوره

- دانش مربوطه

بعد از اینکه تیم ما دوره های دیگر جاوا را در Udemy بررسی کرد، متوجه شدیم که اکثر آنها هیچ شباهتی با زندگی واقعی ندارند. اطلاعاتی که در آنجا به اشتراک گذاشته می شود بسیار قدیمی و به طور قابل توجهی قدیمی است. به عنوان مثال، مربی چارچوبی را آموزش می دهد که 15 سال است استفاده نشده است. یا مربیان روی طراحی برنامه نویسی تاکید می کنند که دیگر اصلاً استفاده نمی شود!

مدرس این دوره مشاور در یک شرکت برون سپاری فناوری اطلاعات با رتبه برتر است و به ارائه راه حل های پیشرفته در فناوری اطلاعات برای همه مشتریان خود کمک می کند. به راحتی می توانید صفحه LinkedIn مربی را بررسی کنید و تأیید مهارت ها را بررسی کنید. بیش از 19 هزار نفر در سراسر جهان (بیشتر BTW از 100 شرکت برتر جهان هستند) مهارت های آندری پیاتاخا را ارزیابی کردند.

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

- برنامه موبایل رایگان بدون محدودیت برای دانش آموزان ما

دانستن جاوا یک مهارت است. بتوانید مصاحبه ها را در شرکت قبول کنید - این یک مهارت دیگر است :) امروزه بسیاری از شرکت ها از آزمون ها برای انتخاب داوطلبان در سطح اول مصاحبه استفاده می کنند. ما برنامه هایی را برای تمرین مهارت ها به طور خاص برای چنین اهدافی توسعه دادیم.

در این دوره، لینک دانلود رایگان اپلیکیشن موبایل خود را برای اندروید در اختیار شما قرار می دهیم. (به زودی برای پلتفرم های iOS نیز در دسترس خواهد بود)

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

همچنین، فقط برای دانش آموزان ما - هیچ محدودیتی برای تلاش برای دریافت گواهینامه وجود ندارد. در این دوره، به شما خواهیم گفت که چگونه یک کد جایزه ویژه تنظیم کنید که محدودیت‌ها را برای دانش‌آموزان ما در داخل برنامه حذف می‌کند.

- غلظت بالای مطالب مفید در هر درس

گاهی اوقات می توانید متوجه شوید که تماشای 5 دقیقه از درس ما معادل تماشای 30 دقیقه درس دیگر است.

این به این دلیل است که زمان صرف شده برای آماده سازی برای درس (اسکریپت برای درس، ساختار درس) و ویرایش ویدیو (برای برش قطعات خسته کننده درس یا زمانی که برنامه بارگیری می شود) گاهی اوقات 10 برابر (گاهی اوقات حتی 20) بیشتر است. به عنوان مدت زمان آخرین درس پس از ویرایش ویدیو.

همچنین، هر موضوع از موضوع دیگر جدا شده است. در صورتی که مفهومی در درس بعدی توضیح داده شود و نیازی به نگرانی در مورد درک این موضوع در محدوده این درس نباشید - زمانی که موضوع خاصی پوشش داده شود، مربی اعلامیه خواهد کرد.

برو و خودت امتحانش کن! از بازخورد شما قدردانی خواهیم کرد.



پس منتظر نباشید! اگر هنوز شک دارید به پیش نمایش دروس نگاه کنید!

همین امروز این دوره را بخرید، و همه به روز رسانی ها را به صورت رایگان دریافت خواهید کرد!

برای کسانی که این دوره آموزشی را با موفقیت پشت سر گذاشتند، یا برای دانش آموزانی که به دلیل پرسیدن سوالات شگفت انگیز شناخته شدند، یک پیشنهاد ویژه از طرف شرکت IT-Bulls وجود دارد! خالق این دوره مدیر عامل و موسس شرکت IT-Bulls است. ما همیشه در جست‌وجوی استعدادهایی هستیم تا استارت‌آپ‌های شگفت‌انگیز خود را همراه با شما اداره کنیم. احتمالاً همیشه آرزوی راه اندازی استارتاپ خود را داشته اید؟ در این دوره، می‌توانید تیمی را بیابید که به شما یاد می‌دهد چگونه این کار را انجام دهید و (در موارد خاص) خوشحال خواهید شد که در پیاده‌سازی به شما کمک کند!

امیدواریم از این دوره لذت ببرید! و به یاد داشته باشید، ما از همه بازخورد شما قدردانی می کنیم! نظرات شما به ما کمک می کند تا حتی بهتر شویم! بازخورد شما به ما کمک می کند تا بهترین دوره جاوا را ایجاد کنیم!

شما را در درس می بینم! :)




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

معرفی Introduction

  • طرح ارتباطی Communication plan

  • دسترسی نامحدود به برنامه "Learn IT" برای دانش آموزان Unlimited access to 'Learn IT' application for students

  • نکاتی برای بهبود تجربه گذراندن دوره Tips to Improve Your Course Taking Experience

بررسی اجمالی Overview

  • پایگاه های داده: نمای کلی - قسمت 1 Databases: Overview - Part 1

  • پایگاه های داده: نمای کلی - قسمت 2 Databases: Overview - Part 2

پیکربندی محیط Environment Configuration

  • MySQL: نمای کلی و نصب (از جمله نصب میز کار) MySQL: Overview & Installation (including Workbench Installation)

  • PostgreSQL: نمای کلی و نصب (از جمله نصب pgAdmin) PostgreSQL: Overview & Installation (including pgAdmin installation)

پایگاه داده های رابطه ای Relational databases

  • پایگاه های داده رابطه ای: مفاهیم اساسی Relational Databases: Basic Concepts

  • ایجاد طرح و جدول: نامگذاری، دسته بندی، موتورها، انواع، ویژگی های ستون Create Schema & Table: Naming, Collation, Engines, Types, Column Properties

  • یکپارچگی مرجع: محدودیت کلید خارجی و عملیات آبشاری Referential Integrity: Foreign Key Constraint & Cascading Operations

  • نمایه ها در پایگاه های داده Indexes in Databases

  • عادی سازی و غیرعادی سازی پایگاه داده Database Normalization & Denormalization

SQL SQL

  • SQL: نمای کلی و DDL SQL: General Overview & DDL

  • SQL: DML - عملیات CRUD (SELECT، INSERT، UPDATE، DELETE) SQL: DML - CRUD Operations (SELECT, INSERT, UPDATE, DELETE)

  • به پرسش‌ها، UNION و پرسش‌های فرعی بپیوندید JOIN Queries, UNION & Subqueries

پایگاه های داده رابطه ای (پیشرفته) Relational Databases (Advanced)

  • نماها، محرک ها، رویه ها و عملکردهای ذخیره شده Views, Triggers, Stored Procedures & Functions

  • MySQL Workbench: Administration MySQL Workbench: Administration

پایگاه های داده: مدل سازی و معماری پایگاه داده Databases: Database Modelling and Architecture

  • مدل سازی و طراحی پایگاه داده: مدل های داده های مفهومی، منطقی و فیزیکی Database Modelling & Design: Conceptual, Logical and Physical Data Models

EXTRA: کار با پایگاه های داده از برنامه های جاوا EXTRA: Work with Databases from Java Programs

  • مرور کلی JDBC: از برنامه جاوا با DB ارتباط برقرار کنید JDBC Overview: Establish connection with DB from Java App

  • بیانیه، بیانیه آماده و بیانیه فراخوانی Statement, PreparedStatement & CallableStatement

  • تراکنش ها، به روز رسانی های دسته ای و متا دیتا Transactions, Batch Updates and MetaData

===== تکالیف SQL: فروشگاه آنلاین ===== ===== SQL Homework: Online Shop =====

  • تکالیف SQL: بررسی کار و راه حل SQL Homework: Task and Solution review

DAO DAO

  • الگوی طراحی DAO (شیء دسترسی به داده). DAO (Data Access Object) Design Pattern

===== JDBC، SQL و پایگاه‌های داده: آماده‌سازی مصاحبه ===== ===== JDBC, SQL & Databases: Interview Preparation =====

  • چگونه برای مصاحبه آماده شویم؟ How to be prepared for the interview?

  • بخش 1: JDBC و پایگاه های داده - پرسش و پاسخ Part 1: JDBC & Databases - Questions and Answers

  • بخش 2: پایگاه های اطلاعاتی - پرسش و پاسخ Part 2: Databases - Questions and Answers

  • بخش 3: SQL - پرسش و پاسخ Part 3: SQL - Questions and Answers

  • بخش 4: SQL - پرسش و پاسخ Part 4: SQL - Questions and Answers

===== امتحان: DAO، پایگاه داده، JDBC، SQL ====== ===== Exam: DAO, Database, JDBC, SQL ======

  • بررسی و حل تکلیف امتحانی Exam task review and solution

ORM، JPA و Hibernate ORM, JPA & Hibernate

  • مقدمه ای بر JPA و ORM Introduction to JPA & ORM

  • اولین پروژه JPA: Entity، ID GenerationType، Composite Primary Keys و غیره) First JPA Project: Entity, ID GenerationType, Composite Primary Keys, etc)

  • اولین پروژه JPA - قسمت 2: EntityManager، persistence.xml، تراکنش ها در JPA First JPA Project - Part 2: EntityManager, persistence.xml, Transactions in JPA

  • عملیات با نهاد (ایجاد، خواندن، به‌روزرسانی، حذف) و چرخه حیات نهاد JPA Operations with Entity (Create, Read, Update, Delete) & JPA Entity Lifecycle

  • قفل کردن JPA: قفل خوش بینانه و بدبینانه Locking JPA: Optimistic & Pessimistic Locking

  • روابط بین موجودیت ها Relationships Between Entities

  • جستارهای JPA (Query، TypedQuery، NativeQuery، JPQL، Criteria API) JPA Queries (Query, TypedQuery, NativeQuery, JPQL, Criteria API)

  • ذخیره در JPA/Hibernate Caching in JPA/Hibernate

  • N+1: مشکل و راه حل N+1: Problem and Solution

===== ORM و JPA: آماده سازی مصاحبه ===== ===== ORM & JPA: Interview Preparation =====

  • بخش 1: مصاحبه ORM و Hibernate - پرسش و پاسخ Part 1: ORM & Hibernate Interview - Questions and Answers

  • بخش 2: مصاحبه ORM و Hibernate - پرسش و پاسخ Part 2: ORM & Hibernate Interview - Questions and Answers

  • بخش 3: مصاحبه JPA - پرسش و پاسخ Part 3: JPA Interview - Questions and Answers

  • بخش 4: مصاحبه JPA - پرسش و پاسخ Part 4: JPA Interview - Questions and Answers

===== تکلیف امتحانی: JPA و Hibernate ===== ===== EXAM TASK: JPA & Hibernate =====

  • ===== تکلیف امتحانی: JPA و Hibernate ===== ===== EXAM TASK: JPA & Hibernate =====

اضافی: داده های بهار EXTRA: Spring Data

  • مقدمه بخش Intro to the Section

  • Spring Data & Spring Data JPA: بررسی اجمالی Spring Data & Spring Data JPA: Overview

  • بهار داده JPA: تمرین Spring Data JPA: Practice

===== امتحان: Spring Data JPA - فروشگاه آنلاین ===== ===== EXAM: Spring Data JPA - Online Shop =====

  • آزمون: Spring Data JPA - فروشگاه آنلاین EXAM: Spring Data JPA - Online Shop

بهار JDBC Spring JDBC

  • بهار JDBC: بررسی اجمالی Spring JDBC: Overview

  • بهار JDBC: تمرین کنید Spring JDBC: Practice

===== امتحان: بهار JDBC - فروشگاه آنلاین ===== ===== EXAM: Spring JDBC - Online Shop =====

  • آزمون: بهار JDBC - فروشگاه آنلاین EXAM: Spring JDBC - Online Shop

بخش پاداش Bonus section

  • درس پاداش Bonus lesson

نمایش نظرات

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

آموزش پایگاه های داده رابطه ای و SQL: راهنمای کامل برای توسعه دهندگان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
13 hours
51
Udemy (یودمی) udemy-small
08 مهر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
19,165
3.8 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Learn IT University Learn IT University

Udemy (یودمی)

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

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