آموزش دوره کامل Angular JS

Angular JS Complete Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ساخت اپلیکیشن های قوی با فریم ورک محبوب AngularJS آموزش توسعه برنامه های تحت وب با استفاده از Angular JS Learn توسعه برنامه های وب با Flask و Angular JS Learn Protractor & Jasmine Learn Angular 5 and Angular 2 پیش نیازها: بدون دانش قبلی اجباری است اگر با آن آشنایی دارید. html، CSS و جاوا اسکریپت به شما در درک مفاهیم AngularJS کمک می کند. برای یادگیری به کامپیوتری با اتصال به اینترنت نیاز دارید.

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

Angularjs در سال 2009 توسط Misko Hevery در Brat Tech LLC برای استفاده به عنوان یک نرم افزار در پشت سرویس ذخیره سازی JSON توسعه یافت. بعداً به عنوان یک کتابخانه منبع باز منتشر شد.

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

فریم ورک Angularjs ابتدا صفحه HTML را با ویژگی های تگ تعبیه شده می خواند. این ویژگی‌ها به‌عنوان دستورالعمل‌هایی برای اتصال ورودی و خروجی به یکدیگر تلقی می‌شوند و پس از آن به مدلی منجر می‌شوند که با متغیرهای استاندارد JS نشان داده می‌شود، مقادیر آن را می‌توان به صورت دستی، توسط کد تنظیم کرد و/یا توسط منابع JSON ایستا یا پویا بازیابی کرد.

اهداف طراحی Angularjs عبارتند از:

برای جدا کردن مانور DOM از منطق برنامه.

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

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

جاوا اسکریپت در وب‌سایت‌های Wolfram، Intel، NBC  و غیره برای نام بردن از چند مورد استفاده شده است و به سرعت در حال تبدیل شدن به چارچوب غالب جاوا اسکریپت برای توسعه وب حرفه‌ای است.


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

Angular JS Angular JS

  • آشنایی با AngularJS Introduction to AngularJS

  • در مورد دوره About the course

  • نرم افزارهای مورد نیاز Required softwares

  • طرح کلی دوره Course outline

  • مثال کاربردی Application example

  • معنی و اهمیت AngularJS Meaning and importance of AngularJS

  • نحوه بارگذاری AngularJS How to load AngularJS

  • دانلود Angular JS Downloading Angular JS

  • بارگیری کتابخانه (بوت استرپ) Loading the library(Bootstrap)

  • سلام دنیا با Angular JS Hello world with Angular JS

  • بلوک های ساختمانی اساسی - دستورالعمل ها Fundamental building blocks- Directives

  • کاربرد دستورالعمل ها Directives Application

  • برنامه فیلتر Filter Application

  • خلاصه ای از بلوک های ساختمانی اساسی Recap of fundamental building blocks

  • بازنگری بلوک های ساختمانی ادامه دارد Recap of building blocks continues

  • نمای مدل و کنترلر از دیدگاه Angular JS Model view and Controller from Angular JS perspective

  • ادغام محدوده بین View و کنترلر Scope integration between View and controller

  • ادغام محدوده بین View و برنامه کنترلر Scope integration between View and controller application

  • ماژول ها در Angular JS Modules in Angular JS

  • ایجاد یک ماژول Creating a module

  • ماژول ها و مسیرها Modules and Routes

  • کارخانه و خدمات Factory and services

  • نحوه ساخت اپلیکیشن MVC How to build MVC application

  • اشکال زدایی در فایرفاکس با FireBug Debugging in FireFox with FireBug

  • اشکال زدایی Chome Chome Debugging

توسعه وب اپلیکیشن با فلاسک و انگولار جی اس - مبتدیان Web Application Development with Flask and Angular JS - Beginners

  • مقدمه ای بر توسعه برنامه های کاربردی وب با Flask و Angular JS Introduction to Web Application Development with Flask and Angular JS

  • راه اندازی DE ادامه دارد Setting Up the DE Continues

  • مقداردهی اولیه Initialization

  • سلام اپلیکیشن وب جهانی Hello World Web Application

  • برنامه ها و زمینه های درخواست Applications and Request Contexts

  • رسیدگی به پاسخ ها Handling Responses

  • آرگومان های خط فرمان Command Line Arguments

  • اتصال داده با Angular JS Data Binding with Angular JS

  • برنامه ساعت Clock Application

  • برنامه ساعت ادامه دارد Clock Application Continues

  • کنترلر من My Controller

  • تابع پیوند داده Data Bind Function

  • قالب های Jinja2 Jinja2 Templates

  • بیشتر در مورد Jinja2 Templates More on Jinja2 Templates

  • ساختارهای کنترلی Control Structures

  • ادغام بوت استرپ توییتر Twitter Bootstrap Integration

  • ادغام بوت استرپ توییتر ادامه دارد Twitter Bootstrap Integration Continues

  • صفحات خطای سفارشی Custom Error Pages

  • نوار ناوبری را مسدود کنید Block Navbar

  • لینک ها و فاویکون ها Links and Favicons

  • محلی سازی تاریخ و زمان با Flask-Moment Date and Time localization with Flask-Moment

  • CSRF و رمزگذاری فرم CSRF and Form Encryption

  • CSRF و رمزگذاری فرم ادامه دارد CSRF and Form Encryption Continu

  • کلاس های فرم و اعتبار سنجی Form Classes and Validators

  • بیشتر در مورد اعتبار سنجی More on Validators

  • رندر HTML HTML Rendering

  • مدیریت عملکردهای نمایش Handling view Functions

  • تغییر مسیرهای URL و جلسات کاربر URL Redirects and User Sessions

  • پیام های چشمک زن Flashing Messages

  • SQL و بدون پایگاه داده SQL SQL and No SQL Databases

  • SQL و بدون پایگاه داده SQL ادامه دارد SQL and No SQL Databases Continues

  • کیمیاگری SQL SQL Alchemy

  • روابط پایگاه داده Database Relationships

  • پرس و جوها و عملیات پایگاه داده Database Queries and Operations

  • پرس و جوهای پایگاه داده و عملیات ادامه دارد Database Queries and Operations Continues

  • پایگاه داده و توابع مشاهده Database and View Functions

  • ادغام پوسته پایتون Python's Shell Integration

  • ارسال نامه از طریق Python Flask Shell Sending mails via Python Flask Shell

  • وارد کردن ایمیل Import Mail

  • یکپارچه سازی ایمیل ها در برنامه ها Integration Emails within Applications

  • ایمیل های یکپارچه سازی در برنامه ها ادامه دارد Integration Emails within Applications Continues

  • ایمیل های ناهمزمان و موضوعات Asynchronous Emails and Threads

  • معماری اپلیکیشن Application Architecture

  • پیکربندی کلاس ها برای محیط های مختلف Configuring Classes for Different Environments

  • کارخانه برنامه Application Factory

  • طرح برنامه کاربردی Application Blueprint

  • اسکریپت ها و فایل های وابستگی را راه اندازی کنید Launch Scripts and Dependency Files

  • تست های واحد و راه اندازی پایگاه داده Unit Tests and Database Setup

توسعه برنامه های کاربردی وب با Flask و Angular JS - پیشرفته Web Application Development with Flask and Angular JS - Advanced

  • روش های احراز هویت Authentication Methods

  • هش کردن رمزهای عبور Hashing Passwords

  • برای مدل های کاربری وارد شوید Login for User Models

  • ورود برای مدل های کاربری ادامه دارد Login for User Models Continues

  • مسیرها و فرم های ورود Routes and Login Forms

  • مسیر ورود و خروج Sign In and Sign Out Route

  • ثبت نام کاربران Registering Users

  • کوکی های رمزنگاری برای تایید ایمیل Cryptographic Cookies for Email Confirmation

  • تایید حساب های کاربری Confirming User Accounts

  • تایید حساب های کاربری ادامه دارد Confirming User Accounts Continues

  • متن ایمیل تایید Text body of Confirmation Email

  • دسته بندی نقش کاربر User Role Categories

  • دسته بندی نقش کاربر ادامه دارد User Role Categories Continues

  • تکالیف نقش Role Assignments

  • تایید نقش Role Verification

  • تأیید نقش ادامه دارد Role Verification Continues

  • اطلاعات پروفایل Profiling Information

  • صفحه پروفایل Profiling Page

  • ویرایشگر پروفایل کاربر User Profile Editor

  • ویرایشگر نمایه مدیر Administrator Profile Editor

  • ویرایش پروفایل مدیر Edit Profile Admin

  • آواتارهای کاربر User Avatars

  • اطلاعات بیشتر در مورد آواتارهای کاربر More on User Avatars

  • ارسال و نمایش Submission and Display

  • داده های پست بلاگ جعلی Fake Blog Post Data

  • داده های پست بلاگ جعلی ادامه دارد Fake Blog Post Data Continues

  • ارائه داده ها در صفحات Rendering Data on Pages

  • ایجاد صفحات CSS Creating CSS Pages

  • پست های متن غنی با Markdown Rich Text Posts with Markdown

  • وارد کردن Markdown Import Markdown

  • پیوندهای دائمی به پست های وبلاگ Permanent Links to Blogposts

  • روابط پایگاه داده پیشرفته Database Relationships Advanced

  • روابط پایگاه داده پیشرفته ادامه دارد Database Relationships Advanced Continues

  • ایجاد فالوور Creating Followers

  • پایگاه داده کاربران دنبال شده Followed Users Database

  • صفحه پروفایل فالوور Follower’s Profile Page

  • اطلاعات بیشتر در مورد صفحه نمایه فالوورها More on Followers Profile Page

  • پرس و جو از پست های دنبال شده Querying Followed Posts

  • نمایش پست های دنبال شده در صفحه اصلی Displaying Followed Posts on Home Page

  • مدل نظرات Comments Model

  • نمایش نظرات Displaying Comments

  • ارسال نظرات Submitting Comments

  • تعدیل نظرات Comments Moderation

  • نظرات نظارت ادامه دارد Comments Moderation Continues

  • خدمات وب و API های آرامش بخش Web Services and Restful APIs

نقاله و یاس - Angular JS Protractor & Jasmine - Angular JS

  • مقدمه ای بر نقاله و یاس - Angular JS Introduction to Protractor and Jasmine - Angular JS

  • ابزارهای روی چارچوب Tools on Framework

  • اجزای چارچوب Framework Components

  • آشنایی با یاسمین Introduction to Jasmin

  • یاسمین چیه What is Jasmin

  • تطبیق‌ها و تطبیق‌کنندگان شامل Matchers and Included Matchers

  • نحو یاس Jasmine Syntax

  • نحو یاس ادامه دارد Jasmine Syntax Continues

  • تطبیق هر چیزی با Matching Anything with

  • Macher های سفارشی Custom Machers

  • راه اندازی نقاله Setting up Protractor

  • راه اندازی سرور سلنیوم Setting Up the Selenium Server

  • انتخاب چارچوب Choosing Framework

  • تست نقاله به صورت تعاملی Testing Protractor Interactively

  • کاوشگر عنصر نقاله Protractor Element Explorer

  • بررسی عنصر Explorer Checking Element Explorer

  • پیاده سازی Matchs در اسکریپت Implementation of Matchers in the Script

  • یاس و نقاله - نمونه طرح اسکریپت Jasmine and Protractor - Sample Script Design

  • اطلاعات بیشتر در مورد طراحی نمونه اسکریپت More on Sample Script Design

  • چارچوب مدل شی صفحه - طراحی اسکریپت Page Object Model Framework- Script Design

  • بیشتر در مورد طراحی اسکریپت More on Script Design

  • چارچوب مدل شی صفحه - اجرای اسکریپت Page Object Model Framework- Script Execution

  • فاصله زمانی پیش‌فرض Default Timeout Interval

  • چارچوب JP با استفاده از داده های تست JP Framework Using Test Data

  • چارچوب JP با استفاده از داده های آزمایشی ادامه دارد JP Framework Using Test Data Continues

  • سوئیت های متعدد Multiple Suites

  • چارچوب JP برای برنامه های غیر زاویه ای با استفاده از داده های آزمایشی JP Framework for Non Angular App Using Test Data

  • اجزای متفرقه در نقاله Misc Components in Protractor

  • اجزای متفرقه در نقاله ادامه دارد Misc Components in Protractor Continues

آموزش Angular 5 Angular 5 Tutorials

  • معرفی Introduction

  • تاریخچه Angular 5 History of Angular 5

  • درباره دوره و پیش نیاز About Course and Pre-Requisites

  • راه اندازی محیطی Environmental Setup

  • سلام جهانی-برنامه Hello World-Application

  • درک معماری Understanding Architecture

  • قالب ها Templates

  • درک مولفه ها Understanding Components

  • تست مولفه ها Testing Components

  • درک درون یابی رشته ای Understanding String Interpolation

  • ویژگی های درون یابی رشته ای Features of String Interpolation

  • مراحل صحافی اموال Steps For Property Binding

  • ویژگی سبک Style Attribute

  • نتیجه گیری با Angular 5 Conclusion with Angular 5

زاویه ای 2 Angular 2

  • آشنایی با Angular 2 Introduction to Angular 2

  • قالب Template

  • کنترل HTML HTML Control

  • نمایش داده ها Displaying Data

  • ورودی های کاربر User Inputs

  • تشکیل می دهد Forms

  • فرم ها ادامه دارد Forms Continues

  • اجزای فرم ابزار Instrument Form Components

  • کد ویژوال استودیو را پیکربندی کنید Configure Visual Studio Code

  • ایجاد اپلیکیشن Creating Application

  • ایجاد برنامه ادامه دارد Creating Application Continues

  • کار بر روی قسمت NG Modeling Working on NG Modeling Part

  • تور قهرمانان Tour of Heroes

  • خلاصه Summary

نمایش نظرات

آموزش دوره کامل Angular JS
جزییات دوره
24.5 hours
175
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
27,076
4.5 از 5
ندارد
ندارد
ندارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.