آموزش توسعه برنامه دو لایه سازمانی و API با AngularJS & Sails

Two Tier Enterprise App and API Development with AngularJS & Sails

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Sails یک چارچوب MVC است که بر روی Node.js و ExpressJS ساخته شده است. در این دوره، ما از Sails برای ایجاد یک Web API برای مدیریت احراز هویت و ارائه منابع امن استفاده خواهیم کرد، در حالی که قسمت جلویی با فایل‌های Angular ساخته می‌شود. مبتنی بر تجربه عملی با فایل های تمرین، می توانید با نویسنده همراه باشید و همان راه حل را در رایانه خود دوباره ایجاد کنید. دانلود فایل تمرین

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

معرفی Introduction

  • معرفی Introduction

  • توسعه سازمانی چابک Agile & Enterprise Development

  • بادبان چیست؟ What Is Sails?

  • راه اندازی بادبان Sails Setup

  • نسخه نمایشی Web API Web API Demo

ارسال و احراز هویت Posting and Authentication

  • معرفی Introduction

  • الزامات برنامه App Requirements

  • ایجاد اسکلت نقطه پایانی سرویس ورود ما Creating Our Login Service Endpoint Skeleton

  • ثبت برنامه ما در توییتر Registering Our App with Twitter

  • راه اندازی Angular Setting up Angular

  • خودکارسازی وظایف با Gulp Automating Tasks with Gulp

  • راه اندازی سرور Setting up the Server

  • بهینه سازی وظایف Gulp ما Optimizing Our Gulp Tasks

  • نحوه بارگیری خودکار فایل های فروشنده با Gulp How to Autoload Vendor Files with Gulp

  • بارگیری خودکار اسکریپت های سفارشی ما Autoloading Our Custom Scripts

  • ایجاد کنترلر ورود Creating the Login Controller

  • استفاده از Gulp Watchers برای اجرای خودکار اسکریپت ها Using Gulp Watchers to Autorun Scripts

  • نتیجه Conclusion

نوشته ها Posts

  • مقدمه Intro

  • راه اندازی ورود به سیستم توییتر با Satellizer Twitter Login Setup with Satellizer

  • چگونه با یک پروکسی با Backend خود صحبت کنیم How to Talk to Our Backend with a Proxy

  • تکمیل احراز هویت Finishing Authentication

  • توییت کردن از باطن ما Tweeting from Our Backend

  • ایمن سازی توییت های ما با خط مشی ها Securing Our Tweets with Policies

  • توییت کردن با کاربر تایید شده Tweeting with Authenticated User

  • نتیجه Conclusion

ساخت پست جدید Making a New Post

  • معرفی Introduction

  • طراحی با بوت استرپ Styling with Bootstrap

  • راه اندازی Nav Our Setting up Our Nav

  • ارسال پیام توییت از Frontend Passing the Tweet Message from the Frontend

  • تنظیم تاریخ ارسال ما با Datepicker Setting Our Posting Date with the Datepicker

  • استفاده از Timepicker و بهبود چیدمان Using Timepicker and Improving Our Layout

  • آماده کردن Datetime ما برای Backend Getting Our Datetime Ready for the Backend

  • ذخیره پست ما در Backend Saving Our Post on the Backend

  • ارتباط پست ها با کاربران Associating Posts with Users

  • دریافت همه پست های ما Getting All Our Posts

  • نمایش همه پست های ما Displaying All Our Posts

  • نتیجه Conclusion

ویرایش پست ها Edit Posts

  • مقدمه Intro

  • مسیریابی با UI-Router Routing with UI-Router

  • ایجاد وضعیت پست جدید Creating a New Post State

  • دریافت جزئیات پست ما Getting Our Post Details

  • ایمن سازی پست های خود با خط مشی ها Securing Our Own Posts with Policies

  • نمایش پست های موجود ما Displaying Our Existing Posts

  • در حال ویرایش پست های ما Editing Our Posts

  • قابل کلیک کردن لیست پست ما Making Our Post List Clickable

  • دریافت بازخورد با اعلان‌های Toastr Getting Some Feedback with Toastr Notifications

  • حذف یک پست Deleting a Post

  • نتیجه Conclusion

سرویس برنامه ریزی Scheduling Service

  • مقدمه Intro

  • راه اندازی سرویس ما با فاصله زمانی معین Setting up Our Service with a Timed Interval

  • دریافت پست هایی که آماده ارسال هستند Getting Posts That Are Ready to Send

  • پر کردن اطلاعات کاربر برای توییت Populating User Data for the Tweet

  • ارسال پست های برنامه ریزی شده ما در توییتر Posting Our Scheduled Posts to Twitter

  • علامت گذاری پست ها به عنوان ارسال شده Marking Posts as Sent

  • آزمون نهایی و بزرگ ما Our Final and Big Test

  • بهبود طراحی بصری ما Improving Our Visual Design

  • ورود به ظاهر بهتر A Better Looking Login

  • رفع و بسته بندی Fixes and Wrapping Up

  • نتیجه Conclusion

نمایش نظرات

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

آموزش توسعه برنامه دو لایه سازمانی و API با AngularJS & Sails
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 23m
60
Pluralsight (پلورال سایت) pluralsight-small
21 بهمن 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
142
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexander Zanfir Alexander Zanfir

الکساندر زنفیر رئیس شرکت SocialPlay Inc ، یک شرکت خدمات و فناوری بازی تحقیق و توسعه است. او همچنین بنیانگذار و تولید کننده چندین فناوری توسعه بازی ، خدمات و بازی های ویدیویی مانند Cloud Goods ™ ، Dungeon Legends و Dungeon Forge است. الکس چندین دوره آموزشی و برنامه نویسی بازی را در موسسات مختلف از جمله موسسات و کالج های دولتی تدریس کرده است. وی در بسیاری از پروژه های تحقیق و توسعه شبیه سازی سه بعدی برای دپارتمان آموزش نظامی و علوم شناختی دفاع و توسعه دفاعی کانادا مشغول به کار بوده و یکی از اعضای بنیانگذار چندین شرکت نوپای IT و انرژی بوده است. الکس از مربیان و مشاوران چندین شرکت و تیم سابق Agile و TDD بوده است. او شروع به برنامه نویسی در Basic در Commodore 128 خود و ساخت چندین بازی کرد و از آن زمان تاکنون در آن شرکت کرده است.

Pluralsight (پلورال سایت)

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

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