مسیر ساخت وباپلیکیشنها با Full Stack شروع میشود. در این دوره، سرفصلها و مباحث موردنیاز برای تبدیلشدن Full stack .NET Developer ارائه میشود. این یعنی، رویکرد این دوره با C#.NET در نظر گرفته شده و تمامی مثالها و سناریوهای آن، به فریمورک دات نت مرتبط است. با دیدن این دوره، با 8 NET. و C# 12 کار میکنید و مباحث لازم برای برنامه نویس فول استک شدن، مانند مفاهیم شی گرایی، نحوه توسعه وب در NET.، کار با اینترفیس و… را در پایان یک پروژه عملی به مدت 15 ساعت، پیادهسازی میکنید.
3.900.000 تومان
▪️ بخش اول: آشنایی با NET 8.0. و C# 12 ▪️ بخش دوم: کار با دادهها در .NET ▪️ بخش سوم: توسعه وب در NET. ▪️ بخش چهارم: کارگاه عملی ▪️ بخش پنجم: مباحث پیشرفته
▪️ معرفی دوره و مسیر پیش رو ▪️ نصب و راهاندازی Visual Studio ▪️ NET. چیست و از چه اجزایی تشکیل شده است؟ ▪️ ایجاد اولین پروژه در Visual Studio ▪️ آزمون و تمرین
▪️ آشنایی با تاریخچه زبان #C ▪️ معرفی کامپایلر #C ▪️ آشنایی با کلمات کلیدی در #C ▪️ متغیر چیست و چه کاربردی دارد؟ ▪️ آشنایی با ساختار Console Application ها ▪️ آزمون و تمرینهای جلسه دوم
▪️ متغیر چیست و چگونه کار میکند؟ ▪️ معرفی شرط در #C ▪️ معرفی دستور Switch در #C ▪️ آشنایی با آرایهها و کاربرد آنها ▪️ تبدیل انواع داده به یکدیگر چگونه انجام میشود؟ ▪️ خطا و مواجهه با آن در #C ▪️ آزمون و تمرین جلسه سوم
▪️ تابع چیست و چه کاربردی دارد؟ ▪️ چگونه در #C تابع مینویسیم؟ ▪️ چگونه میتوانیم خطا ایجاد کنیم؟ ▪️ آشنایی با فرآیند دیباگ برنامه
▪️ OOP چیست؟ ▪️ آشنایی با Encapsulation ▪️ آشنایی با Inheritance ▪️ Abstraction چیست؟ ▪️ آشنایی با Polymorphism ▪️ معرفی Aggregation ▪️ معرفی Composition ▪️ ایجاد Class Library در Visual Studio ▪️ آشنایی با Filed ها ▪️ متد چیست ▪️ آشنایی با Access Modifier ها در #C ▪️ Pattern Matching چیست و چگونه کار میکند؟ ▪️ آشنایی با Record و کاربرد آن در NET. ▪️ آزمون و تمرین جلسه پنجم
▪️ اینترفیس چیست و چه کاربردی دارد؟ ▪️ آشنایی با کلاسهای Abstract ▪️ ارث بری از کلاس با پیادهسازی اینترفیس چه تفاوتی دارد؟ ▪️ آشنایی با Value و Reference Type ها ▪️ آشنایی با کلاسهای استاتیک و کاربردهای آن ▪️ Extension Method چیست؟ ▪️ تبدیل انواع به یکدیگر ▪️ آزمون و تمرین جلسه ششم
▪️ معرفی اجزاء دات نت و نقش آنها ▪️ آشنایی با فرآیند توزیع برنامه ▪️ آشنایی با AOT ▪️ معرفی ILSpy و کاربرد آن ▪️ ایجاد و انتشار Nuget Package ها ▪️ آزمون و تمرین جلسه هفتم
▪️ کار با اعداد در NET. ▪️ کار با رشتهها در NET. ▪️ Pattern Matching چیست؟ ▪️ کار با Collection ها ▪️ آشنایی با Span ▪️ خواندن و نوشتن در Stream ▪️ Encoding و Decoding در NET. ▪️ Object Serialization چیست و چه کاربردی دارد؟ ▪️ آزمون و تمرین جلسه هشتم
▪️ چرا NET مهم است؟ ▪️ بررسی ارتباط NET و ORM ها ▪️ آشنایی با کلاس Connection ▪️ Connection String چیست؟ ▪️ ارسال دستورات برای ثبت دادهها ▪️ ارسال کوئری با پارامتر ▪️ دریافت خروجی از کوئریها ▪️ آشنایی با Data Reader ▪️ مدیریت خطا در NET ▪️ آشنایی با DataTable و کاربرد آن ▪️ آزمون و تمرین جلسه نهم
▪️ آشنایی با نیازهای برنامههای مدرن ▪️ نصب و راهاندازی EF Core برای دسترسی به اطلاعات ▪️ ساخت مدل برنامه به کمک EF Core ▪️ واکشی دادهها با استفاده از EF Core ▪️ تغییر داده به کمک EF Core ▪️ آزمون و تمرین جلسه دهم
▪️ Linq چیست و چه کاربردی دارد؟ ▪️ استفاده از LINQ همراه با EF Core ▪️ مرتبسازی اطلاعات با LINQ ▪️ آشنایی با Aggregate Function ها ▪️ صفحهبندی اطلاعات با LINQ ▪️ آزمون و تمرین جلسه یازدهم
▪️ معرفی NET Core ▪️ آشنایی با ساختار پروژههای NET Core ▪️ آشنایی با فرآیند مدیریت درخواست در NET Core ▪️ NET Core MVC چیست و چگونه کار میکند؟ ▪️ توسعه Web API به کمک NET Core ▪️ مستندسازی API ها به کمک Swagger ▪️ صدازدن اصولی API ها به کمک HttpClient ▪️ معرفی Razor Page و کاربرد آن ▪️ آشنایی با Endpoint Routing ▪️ آشنایی با Middleware ها ▪️ آزمون و تمرین جلسه دوازدهم
▪️ تاریخچه توسعه Client side ▪️ تاریخچه Blazor ▪️ آشنایی با انواع روشهای هاستینگ در Blazor ▪️ بررسی ساختار یک پروژه Blazor ▪️ معرفی Component ها و کاربرد آنها ▪️ آزمون و تمرین جلسه سیزدهم
تا اینجای کار، هرآنچه که برای توسعه نرمافزارهای تحت وب به کمک NET. نیاز داشتیم را آموختهایم. وقت آن رسیده که آموختههای خود را در یک نرمافزار کنار هم قراردهیم و یک نرمافزار به کمک دات نت ایجاد کنیم. در این قسمت، در یک کارگاه حدود ۱۵ ساعته، به توسعه یک نرمافزار اجاره اقامتگاه بوم گردی میپردازم. ابتدا قسمت Backoffice کار را به کمک ASP.NET MVC پیادهسازی میکنیم. در ادامه، سایت خود را به کمک Razor Page ایجاد کرده و به گردشگران امکان این را میدهیم که اقامتگاههای ثبتشده را مشاهده کنند و نظرات خود را درباره آنها ثبت کنند. درنهایت نرمافزار خود را منتشر خواهیم کرد.
▪️ مدیریت سورس و کار با Git ▪️ آموزش حرفهای دیباگ و خطایابی نرمافزارها ▪️ بررسی شرایط حافظه و یافتن خطاهای مربوط به آن در برنامههای NET. ▪️ معرفی Cryptography در NET. ▪️ آشنایی با Unit Testing و Moq ▪️ آشنایی با Benchmarking و Performance Test در NET. ▪️ آشنایی با فرآیند مستندسازی کد
علیرضا ارومند به عنوان Technical Manager شرکت داتین (وابسته به فناپ) در حوزه پروژههای بانکی فعال است.او همچنین مدرس و Technical Manager پروژههای نیک آموز می باشد از دیگر تخصص های او میتوان به: تولید فریمورک برنامه نویسی فوق العاده حرفهای با مدیریت بیش از ۱ میلیون تراکنش در ثانیه، همکاری با تیم توسعه شرکت ارتباط فردا (بانک آینده)، مشاور فنی شرکت توسعه رفاه پردیس (بانک رفاه)، مدیر فنی خبرگزاری نسیم، سخنران تنها همایش مورد تایید مایکروسافت در خاورمیانه در حوزه ASP.NET Core، مدیر فنی خبرگزاری بین المللی پیامکوتاه نسیم (برنده جشنواره وب ایران)، مدرس دوره های Dot Net ، ASP.NET در نیک آموز، همکاری با تیم توسعه شرکت ارتباط فردا (وابسته به بانک آینده)، کارشناس ارشد و معمار نرم افزار شرکت هایپرمدیا، کارشناس توسعه نرم افزارهای آنلاین بورس شرکت تدبیرپرداز، معمار نرم افزار و توسعه دهنده سیستم های اداری مرکزتحقیقات ساختمان و مسکن وزارت مسکن، مشاور IT معاون وزیر مسکن و شهرسازی در مرکزتحقیقات ساختمان و مسکن، برگزاری دوره آموزش برنامه نویسی وب برای تیم فنی خبرگزاری بین المللی نسیم.
ASP.NET Core یک فریمورک وب در اکوسیستم NET. است که بهطور خاص، برای ایجاد وب اپلکیشنها و سرویسهای مدرن، چندسکویی (Cross Platform) و مبتنیبر فضای ابری طراحی شده است. این چارچوب نرمافزاری، مزیتهایی مختلفی ازجمله بهبود کارایی، طراحی ماژولار و امکان پشتیبانی از پلتفرمهای مختلف را دارد.
در این دوره، سرفصلها و مباحث موردنیاز برای تبدیلشدن Full stack .NET Developer ارائه میشود. این یعنی، رویکرد این دوره با C#.NET در نظر گرفته شده و تمامی مثالها و سناریوهای آن، به فریمورک دات نت مرتبط است.
بله؛ در این دوره، مدرس، تمرینها و سناریوهای مختلفی را آموزش داده است. شما با مشاهده این دوره، مباحث پراهمیت دات نت و سی شارپ و اساساً همه آنچه برای توسعه وب بهعنوان Full Stack نیاز دارید را طبق سناریوها و مثالهای مختلف میآموزید. شایان ذکر است که تمامی فایلهای مربوط به تمرینها و مثالها بههمراه دوره قابل دانلود است.
در این دوره آموزشی، NET 8. و ۱۲ #C مورد استفاده قرار میگیرند. شما میتوانید بهمنظور آشنایی با Feature های دات نت ۸، مقاله بررسی ۱۱ ویژگی جدید NET 8. و مقاله بررسی بهبود کارایی NET 8. نسبت به نسخه های قبلی را مطالعه کنید.
بله؛ البته این دوره، با هدف یادگیری و کار با وباپلکیشنها آموزش داده میشود و برای ساختن سایت، گزینههای مناسبتری وجود دارند.
برای آن که بهترین نتایج از مشاهده این دوره آموزشی حاصل شود، لازم است ابتدا دوره آموزش برنامه نویسی برای همه – Jet Start و دوره آموزش برنامه نویسی سی شارپ – Jet Start را بهعنوان پیشنیاز صفر این دوره، مشاهده کرده باشید.
هدف اصلی ما در نیک آموز، ارائه بهروزترین آموزشهای برنامهنویسی، SQL Server و هوش تجاری است. به همین دلیل، سعی داریم با ارائه تمرینهای اضافه و سناریوهای تعمیمیافته، به شما کمک کنیم تا مفاهیم سرفصل را بهتر از قبل بیاموزید. علاوهبر این، براساس اینکه در طول زمان، چه میزان تغییراتی در محتوای دوره آموزشی ایجاد شود، تخفیفهای مناسبی (۵۰٪ الی ۱۰۰٪) به خریداران دورههای پیشین تعلق میگیرد. در شرایطی که بهروزرسانی دوره، به افزایش مثالها یا Feature های خاصی محدود شود، این موارد بهصورت رایگان در اختیار شما قرار خواهد گرفت تا شما بتوانید دورهای که از قبل تهیه کردهاید را به بهترین شکل ممکن درک کنید و مهارتهای خود را مطابق با آپدیتها گسترش دهید. ضمن اینکه میتوانید تا مدت زمان شش ماه، از پشتیبانی (پرسش و پاسخ فنی) برخوردار شوید.
برنامه نویس فول استک (Full Stack) شخصی است که تجربه و مهارت توسعه هر دو بخش سایت، یعنی فرانت اند و بک اند، را دارد. Full Stack Developer باید توانایی کار با پایگاه داده را داشته و با چرخه توسعه نرم افزار نیز بهخوبی آشنا باشد.
بله؛ یک برنامه نویس فول استک باید توانایی کار با سیستم های مدیریت پایگاه داده رابطه ای (RDBMS) را داشته باشد. ما در این دوره، SQL Server را تا حد CRUD به شما آموزش خواهیم داد. CRUD عملیاتی است که با کمک آن، مواردی همچون ساخت (Create)، خواندن (Read)، بهروزرسانی (Update) و حذف (Delete) دادههای پایگاه داده قابل انجام است. علاوهبر این، شما میتوانید با مطالعه مقاله انواع پایگاه داده، به طور مفصل، با دیتابیسهای مختلف آشنا شوید.
برای آنکه بتوانید بهعنوان یک برنامه نویس فول استک مشغول به کار شوید، اقدامات زیر لازم است:
قطعاً گامهای دیگری نیز وجود دارد که میتوان به لیست بالا اضافه کرد، ولیکن برای شروع و وارد شدن به دنیای Full Stack، شما گامهای بالا را مدنظر داشته باشید. همچنین، ما در این دوره، رویکردمان آموزش Full Stack .NET Developer است.
بله؛ در صورتی که بخواهید مهارتهایتان در زمینه Backend بهصورت عمیقتری توسعه پیدا کنند، میتوانید از مسیر آموزش PRO .NET ecosystem استفاده کنید. این مسیر جامع و تخصصی، با هدف ارائه مفاهیم پیشرفته سی شارپ و دات نت ارائه شده است و برای افرادی مناسب است که میخواهند دانش خود را در زمینه بک اند، گسترش دهند.
بله؛ این دوره دارای یک پروژه عملی به مدت زمان ۱۵ ساعت است. در این پروژه، به توسعه یک نرمافزار اجارهی اقامتگاه بوم گردی پرداخته میشود و هر آنچه که برای توسعه نرمافزارهای تحت وب به کمک NET. آموختهاید، بهصورت عملی و پروژهمحور، پیادهسازی خواهید کرد.
ابزارهای گزارشسازی به برنامهنویس این امکان را میدهند که به سرعت و به شکل کارآمد، گزارشهای گوناگونی را ایجاد کنند. این ابزارها به زبان برنامهنویسی خاصی وابسته نیستند و میتوان بهصورت مستقل، از آنها بهره برد. FastReport .NET و Stimulsoft Reports دو ابزار مشهور گزارشسازی محسوب میشوند که از زبان فارسی پشتیبانی میکنند و معمولاً برنامهنویسان NET. آنها را به کار میبرند. البته ما در این دوره، در مورد این دو ابزار، صحبت نخواهیم کرد.
Blazor یک فریم ورک وب است که توسط شرکت مایکروسافت عرضه شده و توسعهدهنده با کمک آن میتواند با استفاده از NET. و سی شارپ و بدون نیاز به جاوا اسکریپت، وباپلیکیشنهای تعاملی ایجاد کند. درواقع، Blazor به برنامهنویس این امکان را میدهد که هم توسعه سمت کلاینت و هم سمت سرور را با استفاده از زبان سی شارپ انجام دهد. در این دوره، Blazor در سطح مقدماتی آموزش داده شده است.
Entity Framework یا همان EF، یک ORM متنباز است که در محیط دات نت مورد استفاده قرار میگیرد. به واسطه ابزارها و کتابخانههای EF، تعامل با پایگاههای داده رابطهای ازطریق اشیای NET. امکانپذیر است. به بیان ساده، با استفاده Entity Framework، دسترسی به پایگاه داده و مدیریت آن، توسط توسعهدهندگان تسهیل مییابد و آنها میتوانند برای کار با پایگاه داده، از یک رویکرد شی گرایی و سطح بالا بهره ببرند.
ORM بهعنوان پل ارتباطی میان برنامهنویسی شی گرا و پایگاه داده رابطهای (RDBMS) شناخته میشود و برنامهنویس میتواند با بهکارگیری Object های زبان برنامهنویسی مربوطه و بدون نیاز به کوئریهای خام SQL، با پایگاه داده تعامل داشته باشد. به منظور درک بهتر مفهوم ORM و مشخصههای آن، میتوانید مقاله ORM چیست؟ چرا از آن استفاده می کنیم؟ را مطالعه کنید.
بله؛ میتوانید ازطریق اسنپ پی، بهراحتی این دوره آموزشی را تهیه کنید. کافیست در اسنپ پی، حساب کاربری ایجاد کرده و پس از ورود به صفحه نیک آموز، دوره موردنظر را تهیه کنید. اگر بخواهید از خرید اقساطی بهعنوان روش پرداخت هزینه استفاده کنید، تنها یک چهارم آن را در ابتدا پرداخت خواهید کرد. شما میتوانید با مطالعه راهنمای خرید اقساطی دوره آموزشی با اسنپ پی با مراحل آن آشنا شوید.
این دوره بهصورت دانلودی و دارای لایسنس پخش است. شما میتوانید این دوره را در پلیر اختصاصی مجموعه، با نام اسپات پلیر، مشاهده کنید. توجه کنید که پس از تهیه این دوره، یک کلید لایسنس منحصربهفرد در پنل کاربری شما قرار میگیرد. در صورتی که به لایسنسهای بیشتری نیاز داشته باشد، میتوانید با پرداخت هزینه آن، از این مزیت برخوردار شوید. توجه کنید که تمام فایلهای مربوط به دوره، شامل سورس کدها و جزوات، همگی در اسپات پلیر قابل دسترس شما هستند. برای اطلاعات بیشتر، به مقاله راهنمای مشاهده محصولات آموزشی محافظت شده نیکآموز مراجعه کنید.
درصورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود، با واحد فروش مجموعه (۱۷ ۰۰ ۰۷ ۹۱ – ۰۲۱) تماس حاصل نمایید. لطفاً توجه کنید که پس از خرید آنلاین از سایت مجموعه، به هیچ عنوان امکان صدور فاکتور رسمی وجود نخواهد داشت.
این دوره آموزشی در استودیو اختصاصی نیک آموز تهیه شده است و در آن، مفاهیم مهم برنامهنویسی بخش فرانت اند و بک اند و سایر موارد، بهصورت مرحلهبهمرحله و با جزئیات دقیق برای شما شرح داده میشوند. نحوه ارائه دوره به گونهای است که شما میتوانید تمام مباحث برنامهنویسی را مشاهده کرده و همزمان با مدرس، آنها را بررسی کنید.
شما میتوانید با مراجعه به فرم درخواست مشاوره تخصصی، از متخصصان نیک آموز مشاوره دریافت کنید و با بهکارگیری مهارتهای تجربی تیم ما، در مسیر صحیح برنامه نویسی Full Stack قدم بگذارید.
بله؛ در نیک آموز امکان برگزاری دورههای سازمانی بهصورت تخصصی فراهم شده است. به منظور ثبت درخواست، کافی است اطلاعات خود و دوره سازمانی مدنظر را در فرم درخواست آموزش سازمانی ثبت کنید تا ما با شما تماس بگیریم.
برای اینکه بتوانید در ارتباط با برنامهنویسی، مشاوره / تدریس خصوصی بگیرید، لطفاً فرم درخواست مشاوره مدرسین را تکمیل نمایید تا کارشناسان ما با شما تماس بگیرند.
رضایت شما از دوره آموزشی و کمک به رفع مشکلات احتمالی، برای ما اهمیت زیادی دارد. به همین دلیل، یک گروه پشتیبانی در تلگرام ایجاد شده است تا شما بتوانید درصورت نیاز، مسائل خود را در این بستر مطرح کنید. تا حداکثر ۴۸ ساعت کاری پس از ثبت نام در دوره، با شما تماس گرفته میشود و فرآیند عضویت شما در گروه تلگرام نهایی خواهد شد. توجه شود که در آینده، سیستم تیکتینگ راهاندازی میشود و فرآیند پشتیبانی، از گروه تلگرامی به آنجا منتقل خواهد شد.
بله؛ شما میتوانید از مشاورههای نیکآموز بهعنوان راهنما در مسیر خود استفاده کنید. برای این منظور، لطفاً شماره خود را در فرم مشاوره صفحه دوره وارد کنید تا مشاوران نیک آموز با شما تماس بگیرند.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
سلام امکان استفاده مشترک دو نفر وجود داره؟
درود وقت بخیر سپاس از حسن انتخاب شما بله مشکلی نیست البته اگر فقط محدود به دو نفر باشد. با تشکر از شما
سلام این دوره پیش نیازش چی هست؟ کسی که فقط با مفاهیم برنامه نویسی آشنا باشه میتونه استفاده کنه ازش؟
درود وقت بخیر پیش نیاز این دوره مبانی طراحی وب هست که در دوره به صورت هدیه به دوستان ارائه خواهد شد. بله اگر با مفاهیم برنامه نویسی آشنا هستید و به حوزه وب علاقه مندید می توانید از این آموزش استفاده نمایید.
با سلام و خسته نباشید با تشکر از سایت خوبتون ، در صورت خرید بسته آموزشی، تمام DVD ها یکجا ارسال میشه؟و چقدر زمان ارسالش طول میکشه؟ آیا امکان پرداخت اقساطی هم وجود دارد؟
درود وقت بخیر در صورت خرید دوره تمامی فیلم های دوره به همراه جزوات آن البته نسخه PDF بر روی یک فلش مموری تقدیم شما می گردد. زمان ارسال برای کاربران تهرانی یک روز و شهرستانی با پست سفارشی می باشد و حداکثر سه روز کاری می باشد. متاسفانه امکان خرید اقساطی وجود ندارد. جهت کسب اطلاعات بیشتر با شماره تماس ۰۲۱۸۸۲۱۲۸۶۹ تماس حاصل نمایید.
وقت بخیر لطفا میشه راجع به تعداد جلسات هر مبحث توضیح بدید که به چه صورت، چون قسمت معرفی آموزش تعداد جلسات ۱۴ جلسه گفته شده ولی در قسمت سرفصل ها نوشته شده که: 11 جلسه client side 8 جلسه C# 4 جلسه ASp و ….. یه مقدار متفاوت! خواستم اگه امکانش هست تعداد دقیق جلسات هر بخش رو بگید لطفا
درود و عرض ادب سپاس از همراهی شما تعداد جلسات ۱۴ جلسه است اما مطالب به صورت پراکنده گفته خواهد شد و هر چلسه وابسته به جلسه قبل است و گاهی یک مبحث دو جلسه اختصاص دارد.
با سلام و تشکر ، در خصوص دوره یک سوال داشتم این دوره خود یکی از گامهای مسیر آموزش وب و ASP که به نظر می رسد برخی مفاهیم تکرار شده است حال این گامهای تعریف شده نیاز است سپری سود یا موارد مستقل از هم هستند و اصولا منظور از تعریف مسیر را ه چیست . ممنون می شوم راهنمایی فرمایید. با تشکر
درود بر شما سپاس از همراهی شما، قطعا در هر آموزشی یک سری مسائل به دلیل اهمیت آن تکرار و یادآوری می شود هدف ما از تکرار برخی مباحث بیان اهمیت آن موضوع است. و در ارتباط با سوال دوم شمامنظور از مسیر مجموعه گام هایی است که یک فرد برای تبدیل شدن به یک طراح وب با زبان ASP باید طی کند و ناگفته نماند که مرحله به مرحله و به ترتیب باید این مراحل طی گردد تا بازدهی لازم را از دوره ها و در مجموع مسیر راه ها بگیرید.
سلام و خسته نباشید. چند سوال داشتم: ۱- آیا دوره تکمیل شده؟ ۲- در توضیحاتی که در مورد محصول داده شده، نمونه ای از ویدیوهای مربوط به دوره یا نمونه ای از جزوه ها گذاشته نشده. آیا جزوه های رنگی، همان فایل های پاورپوینتی هست که در کلاس تدریس میشوند؟
با سلام و عرض ادب بله دوره به صورت حضوری تکمیل شده است و به صورت غیرحضوری می توانید ثبت نام کنید جزوات رنگی است و همان اسلایدهایی است که مدرس در کلاس تدریش می کند. در ارتباط با نمونه فیلم دوره لطفا با شماه ۰۲۱۸۸۲۱۲۸۶۹ تماس بگیرید.