آکادمی برنامه نویسان مشهد

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

آکادمی برنامه نویسان مشهد

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

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

۵ مطلب در ارديبهشت ۱۳۹۷ ثبت شده است

  • ۰
  • ۰

آموزش احراز هویت با استفاده از Google در ASP.NET Core 2.0 : گاهی اوقات، لازم است کاربران با استفاده از اعتبار موجود خود در برنامه های ثالثی مانند فیس بوک، توییتر، گوگل و غیره وارد اپلیکیشن های ما شوند. در این مقاله، ما به بررسی احراز هویت اپلیکیشن ASP.NET Core با استفاده از یک حساب کاربری گوگل می پردازیم.

پیش نیازها ی احراز هویت با استفاده از Google در ASP.NET Core 2.0 :

• نصب .NET Core 2.0.0 یا SDK بالاتر.
• نصب آخرین ورژن Visual Studio 2017 Community Edition.

ایجاد اپلیکیشن MVC Web :

Visual Studio را باز کنید و File >> New >> Project را انتخاب کنید. پس از انتخاب پروژه، یک پنجره ” New Project” باز خواهد شد. NET Core را از داخل منوی Visual C# از پانل سمت چپ انتخاب کنید. سپس ASP.NET Core Web App را از میان انواع پروژه های موجود انتخاب کنید. نام پروژه را GoogleAUTH گذاشته و OK را فشار دهید. به این تصویر رجوع شود.

احراز هویت با استفاده از Google در ASP.NET Core 2.0

پس از کلیک روی OK، یک دیالوگ جدید باز خواهد شد که از شما می خواهد قالب پروژه را انتخاب کنید. شما می توانید دو منوی کشویی در سمت چپ پنجره قالب را مشاهده کنید. “NET Core” و “ASP.NET Core 2.0” را از این کشویی ها انتخاب کنید. سپس قالب “وب اپلیکیشن (Model-View-Controller)” را انتخاب کنید. بر روی دکمه Change Authentication کلیک کنید، پنجره “Change Authentication” باز خواهد شد. “Individual User Account” را انتخاب کنید و روی OK کلیک کنید. حالا برای ایجاد اپلیکیشن وب  بر روی OK کلیک کنید.

.ASP.NET Core 2.0

قبل از اجرای اپلیکیشن ، باید عملیات migrations را برای به روز رسانی دیتابیس اجرا کنیم . از این مسیر استفاده کنید:

Tools >> Nuget Package Manager >> Package Manager Console

بدین ترتیب کنسول Package Manager باز خواهد شد. در آن فرمان Update-Database را قرار دهید و دکمه enter را بفشارید. این کار باعث می شود که پایگاه داده با استفاده از Entity Framework Code Migration آپدیت گردد.

..دات نت

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

.asp mvc core

از نوار آدرس مرورگر URL را یادداشت کنید. در این مورد، URL بدین صورت است:

http://localhost:51792

ما به این URL ، برای تنظیم اپلیکیشن Google خود که در بخش بعدی انجام خواهیم داد نیاز داریم.

ایجاد Google app:

ما باید یک اپلیکیشن جدید گوگل برروی کنسول Google API ایجاد کنیم. به این مسیر بروید :

https://console.developers.google.com/projectselector/apis/library

و با استفاده از حساب کاربری گوگل (Google account) خود وارد شوید. اگر شما حساب کاربری گوگل ندارید، باید آن را ایجاد کنید. شما نمی توانید بدون حساب کاربری گوگل ادامه دهید. هنگامی که وارد می شوید، به صفحه API Manager Library هدایت می شوید، همانند موردی که در زیر نشان داده شده است.

.google app

بر روی دکمه Create کلیک کنید تا به صفحه “New Project” بروید ، در آن جا شما نیاز به ایجاد یک پروژه جدید دارید. فیلد ” Project name به طور خودکار با یک نام پیش فرض توسط گوگل ارائه می شود. اگر می خواهید پس از آن می توانید آن را با نام دلخواه خود تغییر دهید. برای این آموزش ما از نام پیش فرض استفاده خواهیم کرد. شرایط سرویس را قبول کرده و سپس روی دکمه Create کلیک کنید.

.

asp core
پروژه شما با موفقیت ایجاد خواهد گردید و شما به صفحه API Library مشابه آنچه که در زیر نشان داده شده است هدایت می شوید.

.mvc

در نوار جستجو Google+ API را جستجو کرده و از میان نتایج جستجو Google+ API را انتخاب کنید. به تصویر زیر مراجعه کنید.

.net core

پس از انتخاب گزینه Google+ API ، به یک صفحه که به صورت زیر نشان داده می شود هدایت می شوید، در آنجا باید روی دکمه Enable کلیک کنید.

.asp mvc

بعد از این، Google+ API فعال خواهد شد و شما به صفحه اصلی API هدایت می شوید. روی دکمه Create credentials در سمت راست صفحه کلیک کنید تا بتوانید اطلاعات خود را برای API تنظیم کنید.

.asp.net core

شما فرم ” Add credentials to your project” را مشاهده خواهید کرد.

.کار با asp

این فرم سه بخش دارد. بخش ها را به شرح ذیل تکمیل کنید:

بخش 1) مشخص کنید چه نوع اعتباری نیاز دارید:
• کدام API را مورد استفاده قرار می دهید؟ Google+ API
• از کجا API را فراخوانی می کنید؟ Web server (به عنوان مثال node.js, Tomcat)
• به چه داده ای دسترسی خواهید داشت؟ – اطلاعات کاربر

سپس بر روی دکمه What credentials do I need کلیک کنید. شما به قسمت 2 هدایت می شوید.

.آموزش وب سرویس در asp

بخش 2) ایجاد OAuth 2.0 client ID
• نام – مقداری پیش فرض که توسط گوگل ارائه شده است.
• منشاء مجاز JavaScript – آن را خالی بگذارید
• تغییر مسیر مجاز URI ها – به URL اصلی اپلیکیشن خود /signin-google را اضافه کنید .
URL در این بخش آموزشی عبارت است از:

http://localhost:51792/signin-google

پس از آنکه URL وارد کردید ، TAB را فشار دهید تا اطلاعات اضافه شوند. سپس روی دکمه Create client ID کلیک کنید تا به بخش 3 هدایت شوید.

.آموزش Google API

بخش 3) تنظیم OAuth 2.0 consent screen
• آدرس ایمیل – آدرس ایمیل خود را از منوی کشویی انتخاب کنید. این اطلاعات در تصویر بالا برای حفظ حریم خصوصی مخفی شده است.
• نام محصولی که به کاربران نشان داده می شود – نام یک محصول را وارد کنید. در اینجا ما از “AuthDemo” به عنوان نام محصول استفاده می کنیم.

.نکته مهم:

از کلمه “Google” برای نام محصول (product) خود استفاده نکنید زیرا با خطا مواجه شده و شما مجاز به ایجاد اپلیکیشن نخواهید شد. این به این معنی است که “GoogleAuthDemo” نامی نامعتبر است. روی continue کلیک کنید.

.Google API

credentials شما با موفقیت ایجاد شده است. برای دانلود یک فایل JSON به کامپیوتر خود به همراه تمامی اطلاعات اپلیکیشن خود، بروی دکمه Download کلیک کنید و سپس روی Done برای تکمیل فرآیند کلیک نمایید.
فایل دانلود شده client_id.json را باز کنید و فیلد ClientId و ClientSecret را یادداشت کنید. ما برای تنظیم احراز هویت گوگل در اپلیکیشن وب ،به این اطلاعات نیاز داریم.

تنظیم وب اپلیکیشن برای استفاده از تأیید هویت گوگل:

ما باید اطلاعات فیلد ClientId و ClientSecret را در اپلیکیشن خود ذخیره کنیم. از ابزار Secret Manager برای این منظور استفاده خواهیم کرد. ابزار Secret Manager یک ابزار پروژه است که می تواند برای ذخیره اطلاعات شخصی مانند رمز عبور، کلید API و غیره برای یک .NET Core project در طول فرایند توسعه استفاده شود. با استفاده از ابزار Secret Manager، می توانیم اطلاعات اپلیکیشن را با یک پروژه خاص مرتبط کنیم و آنها را در پروژه های مختلف به اشتراک بگذاریم. یک بار دیگر اپلیکیشن وب را باز کنید و روی پروژه بر روی Solution Explorer راست کلیک کرده و Manage User Secrets را از منوی context انتخاب کنید.

.آموزش ASP.NET MVC

فایل secrets.json باز خواهد شد. کد زیر را در آن قرار دهید


حالا فایل Startup.cs باز کنید و کد زیر را در متد ConfigureServices در آن قرار دهید.

در این بخش کد، ما در حال خواندن ClientId و ClientSecret به منظور احراز هویت هستیم. بنابراین در نهایت، Startup.cs این چنین خواهد بود

اپلیکیشن را راه اندازی کنید و بر روی Login که در گوشه سمت راست بالای صفحه اصلی است کلیک کنید.

.آموزش ASP.NET

شما به این صفحه هدایت خواهید شد :

http://localhost:51792/Account/Login

در آنجا و در سمت راست صفحه ، می توانید گزینه ورود به سیستم را با استفاده از Google ببینید.

.آموزش ASP.NET Core

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

.احراز هویت با استفاده از Google

روی ثبت نام (register ) کلیک کنید، شما دوباره به صفحه اصلی هدایت می شوید اما این بار شما همچنین می توانید ایمیل ثبت شده خود را در گوشه بالا سمت راست ببینید.

.آموزش ASP.NET Core 2.0

نتیجه گیری احراز هویت با استفاده از Google در ASP.NET Core 2.0 :

ما ایجاد و تنظیم اپلیکیشن Google+ را با موفقیت انجام دادیم و آن را برای تأیید اعتبار اپلیکیشن ASP.NET Core خود استفاده کردیم. من کد منبع را برای ارجاع شما ضمیمه کردم . لطفا توجه داشته باشید که فایل secrets.json حاوی اطلاعات  ساختگی است. از این رو قبل از اجرای آن ، اطلاعات را با کلیدهای اپلیکیشن Google خود جایگزین کنید.
لطفا نظرات ارزشمند خود را در بخش ذیل مطرح نمایید.

منبع : آموزش طراحی وب سایت در مشهد

  • mohamad azari
  • ۰
  • ۰

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

مرحله 1:

یک پروژه جدید در Android Studio ایجاد کنید.

 

ساخت دیالوگ در اندروید استودیو

 

نامی بر روی پروژه بگذارید و روی « Next» کلیک کنید.

 

دیالوگ در اندروید استودیو

 

” Phone and Tablet ” را انتخاب کنید و روی ” Next” کلیک کنید.

 

اندروید استودیو

 

یک ” empty activity ” را انتخاب کنید و روی ” Next” کلیک کنید.

 

اندروید

 

در نهایت، برای اکتیوتی خود نامی انتخاب کرده و بر روی ” Finish ” کلیک کنید.

 

آموزش اندروید

 

مرحله 2:

تنظیمات gradle را از مسیر Gradle Scripts>>Build.Gradle انجام دهید .

 

دوره آموزش اندروید

 

سپس وابستگی زیر را در build.gridle اپلیکیشن خود اضافه کنید.

 

آموزش اندروید استدیو

 

مرحله 3:

بعد، این مسیر را طی کنید :
app >> res >> layout >> activity_main.xml
سپس صفحه activity را انتخاب کنید.

 

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

 

و به صورت زیر کد را تایپ کنید.

 

دوره آموزش android

 

مرحله 4:

بعد، این مسیر را طی کنید :
app >> java>>Mainactivity.java
سپس صفحه Main activity را انتخاب کنید.

 

android

 

کد زیر را تایپ کنید.

 

android studio

مرحله 5:
پس از مرحله 4، تمامی فایل های تابع gradles و Mainactivity.java با کلیک کردن بر روی دکمه Sync در گوشه بالا سمت راست صفحه gradled همگام سازی می گردند.

 

مرحله 6:
اکنون پیش نمایش را بازبینی نمایید. پس از اجراء کردن کد، پیش نمایش اینگونه ظاهر می گردد.

 

مرحله 7:
بعد، در “Android Studio”  اپلیکیشن را اجرا کنید . و ” Emulator” یا موبایل اندرویدی خود را  انتخاب کنید. چند ثانیه ای برای به نصب و راه اندازی آن صبر کنید.

 

android studio

اپلیکیشن را در شبیه ساز مورد نظر خود اجرا کنید (Shift + F10).

 

شرح و توصیف کد منبع:

در این مقاله، کد منبع ارائه شده فقط تابع و وابسته به کنترلر Alert dialog است و کد استفاده شده در activity_main.xml ، دکمه Back را به دکمه alert تبدیل کرده و ویژگی های آن را تعریف می کند.

.
خلاصه مطالب:

در این مقاله  آموزش اندروید   اپلیکیشنی با نام Dialog Alert ایجاد نمودیم. سپس یک Gradle را وارد کرده و یاد گرفتیم چگونه یک alert را در هنگام فشاردادن دکمه Back ، ایجاد کنیم. در پایان آن را به عنوان خروجی (output) بکار گرفتیم.

  • mohamad azari
  • ۰
  • ۰

آموزش طراحی سایت مشهد

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

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

آموزش طراحی سایت مشهد

آموزش طراحی سایت مشهد

جهت آشنایی بیشتر با کلاس های آموزش طراحی سایت مشهد به لینک های پایین مراجه نمایید :

کلاس طراحی وب مشهد با PHP و MySQL

کلاس آموزش طراحی وب سایت در مشهد با سی شارپ و ASP.NET MVC

  • mohamad azari
  • ۰
  • ۰

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

کسب و کار اینترنتی

احتمالا شرکت های طراحی سایت زیادی را یافته اید که در زمینه طراحی سایت و سئو مشغول به فعالیت هستد. مطمئنأ شما نیز ملاک هایی را برای انتخاب شرکت طراحی سایت دارید که مهمترین آنها ارائه خدمات طراحی سایت  با قیمت پایین و با کیفیت است. شرکت آکادمی برنامه نویسان مشهد یک شرکت فعال در زمینه طراحی سایت است که نیازهای شما را در این زمینه به خوبی پاسخ می دهد.

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

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

  • mohamad azari
  • ۰
  • ۰

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

شرکت Udemy فیلم آموزشی را برای طراحی سایت فروشگاه  اینترنتی با وردپرس آماده کرده است که فیلم های این دوره آموزشی برای دانلود در وب سایت برنامه نویسان قرار گرفته است .

آموزش طراحی سایت فروشگاه اینترنتی

دوره آموزش وردپرس مشهد

یکی از ویژگی های مهم این دوره آموزش وردپرس ، آموزش گام به گام مطالب می باشد تا شما بتوانید در پایان هر قسمت بخشی از سایت خود را ایحاد کرده باشید.

پیش نیاز ها آموزش وردپرس

  • داشتن تنها کامپیوتر و اینترنت
  • عدم نیاز به دانش برنامه نویسی و طراحی وب
  • عدم نیاز به خرید هاست در صورتیکه قصد شما تنها تمرین باشد

سر فصل های  آموزش طراحی وب سایت  فروشگاه  اینترنتی با وردپرس

  • معرفی وردپرس و امکانات آن
  • آموزش نحوه میزبانی وردپرس برروی سیستم لوکال
  • خرید دامنه و نکات مرتبط با دامنه
  • آموزش طراحی سایت زیبا و واکنشگرا با وردپرس
  •  آموزش ساخت منوها صفحات و سایبار در وردپرس
  • آموزش طراحی سایت حرفه ایی و مدرن با وردپرس
  • نحوه ساخت صفحات تماس با ما
  • نحوه جستجوی قالب ها در وردپرس و نصب آنها
  • نحوه جستجوی پلاگین ها در وردپرس و نصب آنها
  • آموزش کامل فروشگاه ساز woocommerce در وردپرس
  • نحوه قرار دادن تخفیفات در ورد پرس و پیشنهاد های ویژه
  • آموزش پشتیبان گیری از داده ها
  • بهینه سازی ورد پرس برای موتورهای جستجو با استفاده از پلاگین ها و ابزار های سئو
  • افزایش سرعت سایت و کارایی آن با به کارگیری سیستم کش
  • نحوه ساخت ایمیل حرفه ایی برای سایت

دوره آموزش طراحی وب سایت  فروشگاه  اینترنتی با وردپرس مناسب چه کسانی است

  • در صورتیکه می خواهید یک کسب و کار آنلاین راه اندازی کنید
  • در صورتیکه می خواهید کالاها و محصولات خود را در وب به فروش برسانید
  • اگر قصد ایجاد سایت برای معرفی شرکت و یا کسب و کار خود را دارید
  • mohamad azari