آموزش برنامه نویسی

به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی

آموزش برنامه نویسی

به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی

آموزشگاه تحلیل داده فعالیت رسمی خود را از سال 1380 در قالب آموزشگاه تخصصی نرم افزار آغاز نموده. این موسسه از همان ابتدای تأسیس با بهره مندی از استاید حرفه ای رشته های نرم افزار و بانک های اطلاعاتی ، فعالیت تخصصی خود را در زمینه آموزش برنامه نویسی و بانک های اطلاعاتی آغاز نمود و پس از گذشت اندک زمانی توانست در زمینه نرم افزار و شبکه بعنوان یکی از حرفه ای ترین موسسات ایران ظاهر شود. با توجه به اینکه مدیریت آموزشگاه شخصاً در رشته نرم افزار تحصیل کرده و سابقه طولانی در تحلیل و طراحی و پیاده سازی نرم افزار و بانک های اطلاعاتی دارند ، خط مشی کلی موسسه بر مبنای آموزش پایه ای ، کاربردی ، عملی و تخصصی نرم افزار بنا شده است.


آدرس : خیابان شریعتی بالاتر از ملک جنب بانک صادرات طبقه دوم واحد 7
همراه: 09123840871 تلفن: 88146323 - 88146330

  • ۰
  • ۰
آموزش sql server : آموزش دستور select در sql

در این سری از آموزش sql server با هم دستور select در sql را یاد می گیریم.

دستور SELECT برای انتخاب داده از یک پایگاه داده استفاده می شود .
نتیجه در جدول نتایج که result-set نامیده می شود ذخیره میگردد .

فرم دستور SELECT

select column_name,column_name
from table_name;

و
select * from table_name;

نحوه استفاده از SELECT در پایگاه داده:
در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.
جدول زیر از میان جدول "Customers" انتخاب شده است:
  • افشین رفوآ
  • ۰
  • ۰

دستور زبان sql server

آموزش sql server : معرفی sql
در ادامه مجموعه مجموعه آموزش sql server به آموزش دستور زبان sql می پردازیم.

جداول پایگاه داده
یک پایگاه داده اغلب از شامل یک یا چند جدول است. هر جدول با یک اسم شناخته می شود. (مثلا: "Customers" یا "Orders") جداول شامل record ها یا سطر های حاوی داده می باشند.
در این آموزش ما از نمونه پایگاه داده مشهور Northwind که در MS Access و MS SQL Server نیز موجود می باشد استفاده خواهیم کرد.

  • افشین رفوآ

سری آموزش sql server : طراحی منطقی دیتابیس
در این سری از آموزش های برنامه نویسی و در قسمت آموزش پایگاه داده sql server به بررسی نحوه طراحی منطقی دیتابیس می پردازیم.

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

توضیح:

مدل سازی داده های منطقی جایی است که در آن ورودی های تجاری، مولفه های آن (ستون ها) و چگونگی ارتباط داخلی ورودی ها با یکدیگر که در نهایت جدول خواهند شد، را تعریف می کنید. این گام اولیه شامل پروسه ی هنجارسازی (Normalization) می شود. در هنجارسازی شما ورودی های خود را شکسته و هشو (redundancy) را از آنها حذف می کنید، هر گونه تکرار داده را نیز حذف کرده و در نهایت هر موجودیت (entity) دارای یک کلید اصلی می باشد که همه ی مولفه ها تنها به این کلید تکیه می کنند. این فرایند معمولاً از طریق ابزار اعمال نفوذ (leveraging) مدل سازی داده اجرا می شود که می تواند مدل را تجسم کند.

سه مدل هنجارسازی پایه مجود دارد:

· اولین فرم نرمال (1 NF) (یک کلید اصلی شناسایی می شود، ویژگی ها به کوچکترین شکل مولفه کاهش می یابند، تکرار داده شناسایی شده و حذف می شود.)

· دومین فرم نرمال ( 2NF) ( ویژگی های بدون کلید اصلی که وابسته به کلید اصلی کل نیستند، حذف می شوند.)

· سومین فرم نرمال (3NF) وِیژگی های بدون (non-primary key attributes)کلید اصلی که دارای وابستگی به ویژگی های دیگری از نوع خود می باشند، حذف می شوند.

فرم های نرمال دیگری از جمله (Boyce-Codd(BCNF ، چهارمین فرم نرمال (4NF) و پمجمین فرم نرمال (5NF) و غیره وجود دارند. من فکر می کنم دسترسی به سومین فرم نرمال کافیست، اما ممکن است نظر شما این نباشد.

دلیل تلاش برای طبیعی و هنجار کردن (Normalize) چیست؟ این امر می تواند به کاهش تعداد داده ها در جدول کمک کند که منجر به I/Os کمتر در بازیابی (retrieve) داده برای بررسی می شود و باعث ذخیره حجم حافظه در SQL Server نیز می شود. همچنین می تواند مانع پیامدهای با ناهنجاریهایی در اصلاح داده شود که در چنین پیامدهای ناهنجاری ممکن است موضوع در یک ستون آپدیت شود، در حالیکه در ستون دیگر حذف می شود. اخیرا برقراری یکپارچگی ارجاعی (referential integrity) مانند ارزیابی کلید خارجی آسانتر شده است.

بسته به طراحی شما، ممکن است یک پنالتی عملکرد برای طبیعی ساختن تا 3NF وجود داشته باشد و علاوه بر این ممکن است JOIN های زیادی لازم باشند تا درخواست یک بررسی را خرسند سازند. این مسئله نباید مانع شما در طراحی حداقل 3NF شود. اگر یک موضوع بررسی بعدا شناسایی شود، شما گزینه ی معرفی حشو کنترل شده را در طراحی خود دارید. در این فرایند به طور مشخص حشو را برای حل یک اجرا معرفی می کنید. به هرحال به طور خودکار denormalization را به یک طراحی اضافه نکنید. در عوض به یک موقعیت اجرای حقیقی اجازه ی دیکته کردن آن را بدهید.

در پست بعدی افدام به تعریف انواع و اندازه های داده در دیتابیس می کنیم.

منبع مطالب : آموزش sql server

  • افشین رفوآ
  • ۰
  • ۰

سری آموزش sql server : بررسی اجمالی توسعه دیتابیس
در این سری از آموزش های برنامه نویسی و در قسمت آموزش پایگاه داده sql server به بررسی اجمالی توسعه دیتابیس می پردازیم.
بسیاری از دیتابیس ها از ابتدا توسط افراد حرفه ای اما نه مجرب در این کار بسط داده شده اند. در موارد بسیاری یک مهندس برنامه نویس، به خاطر کمبود منابع دیتابیس موجود، در واقع با عملکرد طراحی یک جدول یا دیتابیس آماده شده است. متاسفانه گاهی اوقات کار کردن خارج از محدوده ی تخصص منجر به گرفتن برخی تصمیمات تکنیکی می شود که بعدها مشخص می شود تصمیمات خوبی نبوده اند.

توضیحات:

هدف این آموزش کمک یکسان به حرفه ای های دیتابیس و غیردیتابیس می باشد تا روش های توسعه را تشخیص داده و همچنین تکنیک هایی را تشخیص دهند که در آینده منجر به بهینه شدن تکنیکی آنها می شوند.

با داشتن این هدف در ذهن، موضوعات زیر مورد بررسی قرار می گیرند:

· طراحی موقعیت (Location Design)
· تعریف انواع و اندازه های داده
· تعریف کلید اصلی
· تعریف Clustered Index
· انتخاب شاخص های non-clustered
· تعریف محدوددیت ها
· بررسی های آماده (prepared queries) و روش های ذخیره شده (stored procedures)
· بررسی در مجموعه ها
· جلوگیری از Index Nullification(index nullification)
· جدول های موقت و متغیرهای جدول
· کار با trigger ها

منبع مطالب : آموزش sql server
برای مشاهده سایر مطالب آموزش برنامه نویسی می توانید به لینک مربوطه مراجعه کنید.

  • افشین رفوآ
  • ۰
  • ۰

آموزش sql server

  • افشین رفوآ
  • ۰
  • ۰

 

 

 

 فیلم رایگان آموزش سی شارپ C# با لینک مستقیم

فیلم آموزش رایگان C#

آموزش برنامه نویسی #C

این کورس آموزشی بهترین مجموعه آموزش برای یادگیری برنامه نویسی C# می باشد که طی دو بخش و با برخورداری از ده ها فصل مطالب مورد نیاز یک برنامه نویس C# را به شما آموزش خواهد داد
این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه CD به همراه فایلهای تمرینی و به مدت زمان 8 ساعت و 50 دقیقه در اختیار علاقه مندان قرار می گیرد
.

  • افشین رفوآ
  • ۰
  • ۰

 

 clip_image002

فیلم آموزش رایگان sql server

آموزش برنامه نویسی#C

آموزش برنامه نویسیSQL server 2012

در این کورس آموزشی با مبانی ، ایجاد و استفاده از چندین مبحث برنامه نویسیSQL Server شامل مطالب زیر مسلط خواهید شد:  
Triggers ، Stored Procedures ، توابع و.NET CLR 
مدرس این مطالب را درSQL Server 2012 تدریس می کند. 
برخی از مطالبی که در این مجموعه فراخواهید گرفت عبارتند از:  
Trigger ها ، توابع و رویه های ذخیره شده ، نصب و پیکربندیSQL Server ، ساخت رویه های ذخیره شده وTrigger برای دستوراتInsert , Update وDelete ، بازگردانی داده ها با استفاده ازData Set ها ، ساخت توابع ایجاد شده بوسیله کاربران ، مقایسه بینT-SQL وCLR و. . . 
این مجموعه آموزش ویدیویی محصول موسسه آموزشیLynda است که بر روی 1 حلقهCD به همراه فایل های تمرینی و به مدت زمان 1 ساعت و 52 دقیقه در اختیار علاقه مندان قرار می گیرد.

  • افشین رفوآ
  • ۰
  • ۰

clip_image002[4] 

فیلم آموزش رایگان  entity frame work

آموزش برنامه نویسی

 آموزش کاربردی و سریع تکنولوژی های دسترسی به داده در برنامه های.NET Framework 4

در این کورس آموزشی با انواع تکنولوژی های دسترسی به داده ها در برنامه های.NET Framework 4.0 آشنا شده و کاربرد ساده آن ها را فرا خواهید گرفت ، این تکنولوژی ها عبارتند از:  
ADO.NET , LINQ to SQL , WCF وEntity Framework 
همچنین با آموختن مطالب ارائه شده در این مجموعه آموزش می توانید دانش و مهارت های مورد نیاز برای شرکت و قبولی در آزمون 70-516 مایکروسافت را بدست آورید.

  • افشین رفوآ
  • ۰
  • ۰

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

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

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

  • افشین رفوآ
  • ۰
  • ۰

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

مرد خردمند هنر پیشه را، عمر دو بایست در این روزگار، تا به یکی تجربه اندوختن، با دگری تجربه بردن به کار!

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

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

  • افشین رفوآ