آموزشگاه برنامه نویس
476 members
8 photos
2 videos
6 files
284 links
Download Telegram
to view and join the conversation
ASP.NET MVC در Visual Studio 2015 (مقدماتی)

ساده ترین توصیف برای ASP.NET MVC این است:
80% صرفه جویی در زمان تولید و برنامه نویسی پروژه های مبتنی بر وب!
ASP.NET MVC هر روز در حال پیشرفت است و با امکاناتی که در Visual Studio 2015 به آن اضافه شده است عدد فوق حتی بیشتر هم می شود.
Wizard هایی که در Visual Stduio تعبیه شده است قسمت های اساسی برنامه (Controller ها و View ها) را برای شما تولید می کند. شما به عنوان برنامه نویس در ASP.NET MVC وظیفه خواهید داشت قسمت های باقی مانده برنامه را تکمیل کرده و پروژه را تحویل دهید.

آشنایی با تغییرات ASP.NET MVC 6 نسبت به نگارش های قبلی
آشنایی با ملزومات زبان C#‎ برای ASP.NET MVC
آشنایی و کار با Entity Framework
شروع کار با ASP.NET MVC
کار با Controller ها
View ها
آشنایی با Razor View Engine
کار با Model و Scaffolding
استفاده از روش Database First در Entity Framework
استفاده از روش CodeFirst در Entity Framework
آشنایی
فرم ها و HTML Helper ها
حاشیه نویسی داده ها (Data Annotation) و اعتبارسنجی مقادیر ورودی
برقراری امنیت در برنامه و تعیین سطوح دسترسی
پروژه عملی سیستم مدیریت محتوا (CMS)


مدرس: مهدی کرامتی
تاریخ شروع دوره: پنج شنبه 28 بهمن 1395
روز برگزاری: پنج شنبه
ساعت: 17:00 تا 20:00

http://barnamenevis.info/course/mvc6

مدرس: مهدی کرامتی
تاریخ شروع دوره: پنج شنبه 5 اسفند 1395
روز برگزاری: پنج شنبه
ساعت: 9:00 تا 12:00

http://barnamenevis.info/course/mvc6-new
دوره آموزشی بانک اطلاعاتی SQL Server 2014 برای برنامه نویسان

در این دوره آموزشی پس از آشنایی دانشجو با اصول و مفاهیم پایه ای بانک اطلاعاتی، اصول طراحی و نرمال سازی دیتابیس در قالب طراحی دیتابیس یک سیستم مدیریت محتوای (CMS) پیشرفته با تمام امکانات آموزش داده خواهد شد. سپس با یادگیری مفاهیمی چون Stored Procedure، Function, Trigger, Index ، دانشجو با نوشتن کوئری های پیچیده و کاربردی در قالب ایجاد کوئری های مختلف این دیتابیس، آشنا خواهد شد.
همچنین در این دوره مطالبی مانند امنیت، مکانیزم های پشتیبانی و غیره نیز آموزش داده خواهد شد.

آموزش نصب و راه اندازی SQL Server
آشنایی با محیط SQL Server Management Studio
طراحی و ایجاد دیتابیس
اصولی که هنگام انجام یک طراحی خوب میبایست مد نظر داشت
انواع رابطه ها و خاصیت های آنها
روش های نرمال سازی بانک اطلاعاتی
امنیت در بانک های اطلاعاتی
نحوه ایجاد جداول و آشنایی با انواع داده ها
طراحی ایندکس ها و آموزش موارد مهم در طراحی ایندکس های پربازده
ایجاد و کار با دیاگرام ها
Backup گرفتن بازیابی و نگهداری دیتابیس
آشنایی و مهارت کار با دستورات SQL
آشنایی و کار با Transaction ها
ایجاد و کار با View ها
ایجاد و استفاده از Function ها و Stored Procedure ها
مفاهیم حرفه ای در کار با دستورات T-SQL مانند
مدیریت خطاها
Subquery ها
Pivot کردن داده ها
توابع Ranking
ایجاد و استفاده از Trigger ها

مدرس: نیما عطایی
تاریخ شروع دوره: پنج شنبه 28 بهمن 1395
روز برگزاری: پنجشنبه
ساعت: 17:00 تا 20:00

http://barnamenevis.info/course/sql2014
Forwarded from برنامه نویس
تاریخ انتشار Visual Studio 2017

بر اساس خبری که هم اکنون منتشر شد، Visual Studio 2017 در تاریخ سه شنبه 17 اسفند ماه منتشر خواهد شد و قابل دانلود خواهد بود.
همچنین، کسانی که علاقه مند به پیگیری وقایع آنلاین مایکروسافت هستند می توانند Webinar های مربوطه که همزمان با برگزاری جشن 20 سالگی ویژوال استودیو به تشریح امکانات جدید ویژوال استودیو خواهند پرداخت را به صورت آنلاین در همان روز مشاهده کنند.

مجری این برنامه ها عبارتند از جولیا لوئیسون، برایان هری، میگوئل دِ ایکازا، و اسکات هنسلمن عزیز.
محتویات برنامه ها عبارتند خواهد بود از معرفی امکانات جدید ویژوال استودیو، زامارین، ویندوز آژور، و ... .
پس از نطق اصلی، مهندسین مایکروسافت جلسات دموهای تعاملی را رهبری خواهند کرد و به شما قابلیت های جدید Visual Studio 2017 و بقیه ابزارها را نشان خواهند داد.

پی نوشت:
زامارین عادت دارد 10 روز یک بار ورژن جدید ارائه کند، اما تعجب کرده بودم که چرا نزدیک به 1 ماه است ورژن جدیدی ارائه نمی کنند. وقتی خبر فوق را خواندم متوجه شدم که قابلیت های جدید را نگه داشته اند برای رونمائی در مراسم فوق.
پیش بینی من این است که بیشتر پیشرفت ها در زمینه Xamarin.IOS باشد، چرا که Xamarin.Android تقریبا کامل است و تقریبا چیزی از برنامه نویسی اندروئید باقی نمانده است که توسط Xamarin.Android پوشش داده نشده باشد.

#مهدی_کرامتی
@Mehdi_Keramati
کانال رسمی جامعه برنامه نویسان فارسی زبان
@Barnamenevis_Org
دوره های فشرده ویژه نوروز 96 با تخفیف

به مناسبت شانزده ساله شدن سایت و مجموعه برنامه نویس، دوستانی که در بیش از یک دوره آموزشی در نوروز 96 ثبت نام کنند تخفیف ویژه ای دریافت خواهند کرد.
تخفیف فوق شامل 10% تخفیف برای اولین دوره ثبت نام شده، و 20% تخفیف برای دوره های دوم و بعد از آن خواهد بود.

لازم به ذکر است این شرایط تخفیف استثنایی فقط برای دوره های فشرده نوروز 96 در نظر گرفته شده و تکرار نخواهد شد.

فهرست دوره های در حال ثبت نام به شرح زیر است:

‏C# 6.0 و Visual Studio 2015 مقدماتی (فشرده)
http://barnamenevis.info/course/CS_Fundamentals_CC

ASP.NET MVC در Visual Studio 2015 (مقدماتی-فشرده)
http://barnamenevis.info/course/mvc6_cc2

پروژه فروشگاه آنلاین با ASP.NET MVC و Kendo UI و Bootstrap در Visual Studio 2015 (متوسطه - فشرده)
http://barnamenevis.info/course/Mvc6Workshop_CrashCourse

برنامه نویسی Android با C#‎ ‏(فشرده-Xamarin)
http://barnamenevis.info/course/android_cs_C

برنامه نویسی iPad و iPhone با زبان Swift (فشرده)
http://barnamenevis.info/course/swift-cc

دوره آموزشی بانک اطلاعاتی SQL Server 2014 برای برنامه نویسان (فشرده)
http://barnamenevis.info/course/sql2014_CC

طراحی وب با HTML5 و CSS3 (مقدماتی-فشرده)
http://barnamenevis.info/course/webdesign1_cc

طراحی وب با JavaScript , jQuery , Bootstrap (پیشرفته - فشرده)
http://barnamenevis.info/course/webdesign2_cc

کارگاه بهینه سازی سایت برای موتور های جستجو SEO (فشرده)
http://barnamenevis.info/course/seo2_cc

امنیت در ASP.NET Web Forms و ASP.NET MVC (فشرده )
http://barnamenevis.info/course/aspnet_security_CC

با تقدیم احترام،
#مهدی_کرامتی
@barnamenevis_org
🎂 Visual Studio 2017 🎂

سلام.
ویژوال استودیو 2017 دیروز منتشر شد و ما هم طبق معمول سعی کردیم اولین نفری باشیم که دانلودش کردیم 😁😜
دوستانی که امکان مراجعه به محل آموزشگاه برنامه نویس رو دارند می توانند از روز شنبه با به همراه داشتن یک هارد دیسک USB و یا یک Flash که 21 گیگابایت فضای خالی داشته باشند نسخه Enterprise ویژوال استودیو را به صورت رایگان دریافت کنند.

لازم به ذکر است با دستکاری یکی از فایل های Installer (که فرمت Text دارد) می توانید خودتان نسخه Professional و Community را از روی همین Installer بسازید.

آدرس آموزشگاه را می توانید با مراجعه به سایت http://barnamenevis.info و کلیک کردن روی لینک "آدرس و تماس با ما" مشاهده کنید.

ساعت مراجعه از 10:00 تا 18:00 می باشد.

مراجعه برای کلیه افراد، آزاد و رایگان است.

با تقدیم احترام،
#مهدی_کرامتی
@Mehdi_Keramati
@barnamenevis_org
دستورالعمل تغییر نگارش Visual Studio 2017

سلام.

برای تغییر نگارش Installer ویژوال استودیو 2017 می توانید به روش زیر عمل کنید:

1- در فولدر Installer فایل Response.json را باز کنید (در Notepad یا هر ویرایشگر دیگری)

2- در این مثال می خواهیم نگارش Installer را از Enterprise به Community تغییر دهیم. بنابراین خط زیر را پیدا کنید:
"productId":"Microsoft.VisualStudio.Product.Enterprise"
و آن را به
"productId":"Microsoft.VisualStudio.Product.Community"
تغییر دهید.

3- فایل را Save کنید و Installer (فایل vs_enterprise.exe در فایل های قابل دریافت از آموزشگاه، و یا فایل vs_enterprise__1536717931.1487323235.exe اگر از مایکروسافت دریافت کرده اید) اجرا کنید.

4- همین

با تقدیم احترام،
#مهدی_کرامتی
@Mehdi_Keramati
@barnamenevis_org
به مناسبت شانزده ساله شدن سایت و مجموعه برنامه نویس، دوستانی که در بیش از یک دوره آموزشی در نوروز 96 ثبت نام کنند تخفیف ویژه ای دریافت خواهند کرد.
اطلاعات بیشتر در
http://barnamenevis.info
This media is not supported in your browser
VIEW IN TELEGRAM
🎓 آموزشگاه برنامه نویس هم اکنون قوی تر از همیشه با دوره های آموزشی جدید در خدمت شماست 🎓

برنامه نویسی موبایل با استفاده از Xamarin.Forms
http://barnamenevis.info/course/xamarin_forms

ASP.NET Core MVC - سطح 1
http://barnamenevis.info/course/aspnet_core_mvc_level1

ASP.NET Core MVC - سطح 2
http://barnamenevis.info/course/aspnet_core_mvc_level2

برنامه نویسی Desktop با WPF - سطح 1
http://barnamenevis.info/course/wpf_level1

برنامه نویسی Desktop با WPF - سطح 2
http://barnamenevis.info/course/wpf_level2

ASP.NET MVC در Visual Studio 2015 - سطح 1
http://barnamenevis.info/course/mvc6

‏C# 6.0 و Visual Studio 2015 مقدماتی (آخر هفته)
http://barnamenevis.info/course/cs_fundamentals

برنامه نویسی Java
http://barnamenevis.info/course/java_fundamentals

برنامه نویسی Android با Java - سطح 1
http://barnamenevis.info/course/android_level1

طراحی وب با HTML5 و CSS3 (مقدماتی)
http://barnamenevis.info/course/webdesign1

طراحی وب با JavaScript , jQuery , Bootstrap (پیشرفته)
http://barnamenevis.info/course/webdesign2
Forwarded from برنامه نویس
لازم به ذکر است سیستم های فوق توسط شرکت برنامه نویس هوشمند کهن (ما ☺️) تولید و ارائه شده است.
🎓 دوره آموزشی برنامه نویسی در Android Studio با Java - سطح 1 🎓

یکی از آرزوهای من از هنگامی که اولین گوشی موبایل ام را خریدم (سال 1376) این بود که بتوانم برای این دستگاه ها نیز برنامه بنویسم.

این چنین بود که سیستم عامل Android را برای برنامه نویسی موبایل و تبلت انتخاب کردم، اما چرا؟

چون:

گستره امکاناتی که دارد و در اختیار برنامه نویس قرار می دهد به طور اعجاب آوری زیاد است. سیستم عامل آندروئید بر اساس Java SE که برای کامپیوترهای Desktop رایج ساخته شده شده ایجاد شده است، و این بدان معناست که تقریبا دست شما برای انجام هر کاری باز است، زیرا امکانات آن از قبل موجود است.

دستگاه هایی که بر اساس سیستم عامل Android کار می کنند بسیار زیاد و متنوع است، از گوشی های موبایل گرفته تا تبلیت ها، تلویزیون های هوشمند، و حتی بردهای الکترونیکی ساخته شده به صورت سفارشی.

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

🛑 به جهت تسهیل درک مطالب، زبان جاوا نیز در این دوره آموزش داده می شود.

مطالب این دوره در قالب سرفصل های زیر ارائه می شود:
آشنایی متغیرها و اپراتورها
کلاس ها
دستورات کنترلی
شیء گرایی و ارث بری
‏ Exception ها
‏ Collection ها
‏ Enumeration ها
شروع برنامه نویسی اندوئید
آشنایی با Resource ها در Android
آشنایی با Intent ها
ساختن رابط کاربری و استفاده از کنترل ها
کار با منوها
‏ Dialog ها
کار کردن با Preference ها و ذخیره کردن حالت

اطلاعات دوره:
مدرس: مهدی کرامتی
تاریخ شروع دوره: پنج شنبه 8 تیر 1396
روز برگزاری: پنج شنبه
ساعت: 17:00 تا 20:00
طول مدت دوره: 30 ساعت (متوالی 10 جلسه )
شهریه: 600,000 تومان

اطلاعات بیشتر در:
http://barnamenevis.info/course/android_level1
با سلام خدمت همراهان همیشگی سایت و کانال برنامه نویس.

ما به در پاسخ به درخواست های فراوان مخاطبین تصمیم گرفتیم دوره هایی که قبلا به صورت حضوری در آموزشگاه برنامه نویس ارائه می شد به صورت آموزش های ویدئویی ارائه کنیم. دوره هایی که تا کنون آماده ثبت نام شده است به شرح زیر هستند:

آموزش ویدئویی #C و Visual Studio مقدماتی
http://barnamenevis.info/course/cs_fundamentals_video

آموزش ویدئویی #C و Visual Studio پیشرفته
http://barnamenevis.info/course/cs_advanced_video

آموزش ویدئویی ASP.NET MVC در Visual Studio - سطح 1 (مقدماتی)
http://barnamenevis.info/course/mvc6_video

آموزش ویدئویی ASP.NET MVC در Visual Studio - سطح 2 (مباحث پیشرفته)
http://barnamenevis.info/course/mvc_advanced_video

به زودی دوره های آموزش ویدئویی سطح 1 و 2 آموزش ASP.NET Core MVC 2.0 نیز اضافه خواهند شد.

لطفا در صورت تمایل این پیام را به دوستان تان و جاهایی که عضو هستید نشر دهید.

با تشکر،
#مهدی_کرامتی
@barnamenevis_org
Forwarded from برنامه نویس (مهدی کرامتی)
معرفی کیت توسعه سیستم (برنامه نویسی) Permission Control System برای ASP.NET MVC

مکانیسم Role Management در ASP.NET Identity کمبودهای بسیاری دارد، از جمله اینکه جهت مشخص کردن سطح دسترسی، نام Role ها میبایست در صفت Authorize نوشته شده و Hard Code شود. این بدان معناست که برای انجام هر گونه تغییر در کنترل دسترسی مجبور خواهید بود سورس برنامه تان را دستکاری کنید. همچنین، عدم وجود امکانی برای ویرایش کاربران و Role ها، کار کردن با این مکانیسم را مشکل می کند.

در راستای حل این مشکلات و کمبودها، ما یک کیت توسعه نرم افزار (SDK) به نام Permission Control System طراحی و ارائه کرده ایم. با استفاده از این SDK نیاز نیست هیچ چیزی را در برنامه جهت مدیریت دسترسی Hard Code کنید، تمام امکانات مدیریتی Dynamic است!

پس از فعال کردن این SDK، هر Controller یا Action ای که به پروژه تان اضافه کنید پس از اجرای بعدی برنامه به صورت خودکار در صفحه Role Manager ظاهر خواهد شد و می توانید انتخاب کنید که کدام گروه از کاربران به چه Action ای بر حسب Role شان دسترسی خواهند داشت.

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

• آموزش کامل ASP.NET Identity با تشریح کامل کدها
• روش تغییر نام جداول و ستونهای ایجاد شده توسط مکانیسم Identity
• طراحی و پیاده سازی سیستم رمز یک بار مصرف (OTP) جهت لاگین به سیستم
• ایجاد و استفاده از Attribute ها
• ایجاد و استفاده از Global Filter ها برای کنترل دسترسی
• ایجاد و استفاده از HTML Helper ها

لینک صفحه مربوط به SDK و آموزش ویدئویی:
https://barnamenevis.net/Home/Course/14?کیت-توسعه-نرم-افزار-(SDK)-+-آموزش-ویدئویی-Permission-Control-System-در-ASP.NET-MVC

در صورت داشتن هر گونه پیشنهاد در زمینه قابلیت هایی که می تواند در این SDK اضافه شود لطفا نظرات خود را در گروه ویژه بحث درباره این SDK مطرح کنید:
https://t.me/joinchat/BNjUIxVAsl5nFfHlFwcB1Q
همچنین سوالات تان در زمینه نحوه بکار گرفتن این SDK را نیز می توانید در گروه فوق مطرح کنید.

@barnamenevis_org
#مهدی_کرامتی
Forwarded from برنامه نویس (مهدی کرامتی)
Media is too big
VIEW IN TELEGRAM
ویدئو آشنایی با قابلیت های Permission Control SDK

@barnamenevis_org
#مهدی_کرامتی
Forwarded from برنامه نویس
💰 به دلیل استقبال فراوان و درخواست مخاطبین گرامی، مهلت ثبت نام رایگان در دوره آموزش ویدئویی سی شارپ - سطح 1 تمدید شد.

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

کد تخفیف: B18FCS
تاریخ انقضای کد: جمعه 31 خرداد 98 (ساعت 12 شب)
قابل استفاده برای ثبت نام 100 نفر

صفحه ویژه دوره آموزش ویدئویی فوق:
barnamenevis.net/Home/Course/1?آموزش-ویدئویی-سی-شارپ-سطح-1

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

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

جهت اطلاع از کدهای تخفیف های بعدی در کانال ویژه سایت آموزش برنامه نویس عضو شوید:
@barnamenevis_net

https://barnamenevis.net
Forwarded from برنامه نویس
💰 کد تخفیف 60% ویژه ثبت نام در سطح 3 دوره آموزش ASP.NET Core به مناسبت عید سعید فطر

به مناسبت عید فرخنده فطر، امکان ثبت نام در دوره های آموزشی ویدئویی ASP.NET Core سطح 3 با 60% تخفیف فراهم می باشد.

توجه: سطح 3 دوره آموزش ویدئویی ASP.NET Core در حال برگزاری می باشد و مابقی ویدئوهای دوره تا زمان انقضای کد تخفیف (جمعه 24 خرداد 98) در سایت قرار داده خواهد شد.

کد تخفیف: CoreL3
قابل استفاده برای ثبت نام 30 نفر
تاریخ انقضای کد تخفیف: جمعه 24 خرداد 1398 ساعت 12 شب

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


مشخصات و سرفصل ها در صفحات مربوط به دوره ها قابل مشاهده می باشد:

barnamenevis.net/Home/Course/11?آموزش-ویدئویی-ASP.NET-Core-2.2-سطح-3

جهت اطلاع از کدهای تخفیف های بعدی در کانال ویژه سایت آموزش برنامه نویس عضو شوید:
@barnamenevis_net

https://barnamenevis.net