Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

DevelopmentProgramming LanguagesAngularJS

【世界で4万人が受講】 実践!AngularJS講座

世界中で人気のAngularJS講座の日本語版。AngularJSの”なぜ”をしっかりと解説します。仕組みを理解して使える本物のエンジニアを一緒に目指しましょう!
Highest rated
Rating: 4.2 out of 54.2 (315 ratings)
2,057 students
Created by Ken Fukuyama, Anthony Alicea
Last updated 9/2021
Japanese

What you'll learn

  • AngularJSで使われているJavascriptのそもそもの仕組みの理解
  • AngularJSの裏側の仕組みを知ることでより品質の高いコードがかけるようになる
  • AngularJS特有の仕組み、例えばDependency Injection、Service、Directive、Transclusionに関する理解
  • Dependency Injectionのもたらすメリットの理解
  • カスタムDirectiveを作って再利用可能なコンポーネントを作れるようになる
  • SPA(シングルページアプリケーション)が何か、また、どのように動作しているのかわかるようになる
  • AngularJSでSPAが作れるようになる
  • AngularJSの仕組みについて自信をもって答えられるようになる

Requirements

  • ブラウザとテキストエディタ
  • HTML、Javascriptに関する基礎知識

Description

世界中で4万人を超える受講生が既に学習したAnthony Alicea氏の人気コース(Learn and Understand AngularJS)が、完全日本語版として登場しました!

Angular2やReactなどが流行っていますが、まだまだAngularJSで作っていくアプリケーションや保守・運用していくアプリケーションはこの先も増えていきます!

AngularJSを習得することでWebページにフォームを作成し、その内容をチェックするなど、従来であれば大量のコードが必要であったものを簡単に行えるようになります。また、Directiveと呼ばれる仕組みを覚えることで、再利用可能なたくさんの部品を使いながらサービスを構築できるようになります!

この講義はAngularJSをコツコツ、ただし効率よく、スピーディーに仕組みとともに学べる講義です!実際にWeb上で天気予報アプリを作りながら必要なコーディングを学ぶことができます!講義の中で使ったコードも修正前、修正後共に提供しています!

このコースを受講することで

  • AngularJSが解決してくれる問題を「生」のJavascriptやHtmlの観点から理解できるようになる
  • AngularJSが「どのように」動いているか「生」のJavascriptやHtmlの観点から理解できるようになる
  • AngularJS特有の仕組み、例えばDependency Injection、Service、Directive、Transclusionを理解し、使えるようになる
  • そもそも「Dependency Injection」って?というところを理解できるようになる
  • 自作Directiveを作って再利用可能な部品を作れるようになる
  • SPA(シングルページアプリケーション)とは何か、また、どのように動作しているのか理解できるようになる
  • AngularJSでSPAが作れるようになる


★!!!注意!!!★
AngularJSには1.x系と2.x系の2種類があります。これらは全くの別物で、このコースは1.x系をターゲットにしています。また、コース内では1.x系の基本部分を中心に説明しているため、AngularJSをすでに業務等で使いこなしていて、最新機能の説明が必要な方には適さない内容となっていることをご了承ください。
さらに、この講座の内容を習得するには基本的なJavascriptの知識が必要になりますので、Javascript自体が初めての方は先にほかのコースで基本部分だけ学習いただくことをお勧めします。

Who this course is for:

  • AngularJSをこれから学びたいと思っている開発者やデザイナ
  • AngularJSに挑戦したことがあるが、挫折してしまった、あるいはまだ難しいと感じている人
  • jQueryやBackboneを使っているが、「自分で書かないといけないことが多すぎる!」と感じている人

Instructors

Ken Fukuyama
Software Developer
Ken Fukuyama
  • 4.6 Instructor Rating
  • 1,578 Reviews
  • 9,471 Students
  • 3 Courses

 私はアメリカで生まれ、10歳のときに日本に来ました。幼いころからパソコンに興味はあったものの、英語教師を目指していた為大学では外国語を専攻して、イギリス文学を勉強しながら教員免許を取得しました。しかし、大学を卒業するころにはプログラミングに興味をもち、文理問わず新入社員を受け入れてくれる会社に就職しました。本格的にプログラミングを始めたのは24歳からです。

 10年以上業務WEBアプリケーションをC#/Go/PHP/TypeScript(JavaScript)で作成してきて、フロントエンドからバックエンドまで様々なロールを経験しています。また、プログラミング言語に限らずCI/CDやIaC(Infrastructure as Code)も実践していて、AWSなどクラウドサービスに関しても経験してきています。

 元々教師を目指していたというのもありますが、私は他者に何かを教えることが大好きです!わからないことがある人を助けたいという思いも強いです。日々、どうしたらわかりやすく物事を伝えることができるか、ということを考えながら、より言いコンテンツを提供できるよう精進しています。

Anthony Alicea
Software Developer, Architect, and UX Designer
Anthony Alicea
  • 4.7 Instructor Rating
  • 96,796 Reviews
  • 312,196 Students
  • 9 Courses

                    Newly married in Cleveland Ohio, Tony is primarily focused these days on trying to be a good husband. While inexperienced at that, he's quite experienced in all things web. 

                    Tony has been programming since he was 12 years old, and got into web sites and web application development at 16. After graduating with a Computer Science degree from Case Western Reserve University, Tony continued with that interest as a Microsoft certified software application developer and architect, database designer, and user interface designer. 

               His experience has ranged across technologies such as HTML5, CSS3, ASP .NET MVC, JavaScript, jQuery, KnockoutJS, AngularJS, NodeJS, LESS, Bootstrap, SQL, Entity Framework and more. 

                    He believes strongly that deeply understanding any topic allows you to properly learn it and, even more importantly in a real-world environment, quickly overcome problems. 

                    He also has a deep interest in human nature and behavior, and how that impacts human-computer interaction. This interest translated into extending his career into user experience design and usability research. 

                    Another link in the chain is his 25 years of experience in public speaking and teaching, both in front of large groups and as a one-on-one private instructor. 

                    Putting all these pieces together, he has spent his career listening to a client need, designing a database and software to meet that need, building it, testing it, teaching others how to use it, then improving user experience by watching people actually use it and adjusting accordingly. 

                    Tony loves teaching every aspect of what he does, and even more loves teaching in a way that imparts understanding, as opposed to just examples intended to be parroted. He loves that moment when a student 'gets it', and that's what he wants for you when you take one of his courses. 

             He has found that those that learn purely by example, and not by understanding, end up much more limited than they need to be. 

             "Examples need to be built on top of context, and once you have context, you can not only copy the examples you find, but adjust and improve upon them." 

  He firmly believes that everyone has the ability to develop software, if they are just taught properly. Including you. 

  "It is my pleasure and privilege to teach you. I hope you'll come away knowing something you didn't before, understanding at a level deeper than before, and feeling positive that you can accomplish what you've set out to accomplish. Thank you!" - Tony Alicea 

  Ask Tony a question, read a post, or follow him around internet. 

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.