Ember. js Programming: From Beginner to Developer: 3-in-1

所在平台: Udemy

课程主页: https://www.udemy.com/course/emberjs-programming-from-beginner-to-developer-3-in-1/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Ember.js 编程:从初学者到开发者:三合一 概述:想将您的网页开发技能提升到一个新的水平吗?那么这就是您需要的学习路径!Ember.js 目前是一个流行的新型开源 JavaScript 网页框架,已被苹果、雅虎、LinkedIn 和 Netflix 等公司广泛使用。它利用强大的数据绑定特性,提供高效的客户端渲染和可扩展网页应用程序的结构,并能与大型应用生态系统顺畅协作。Ember.js 标语“惯例优于配置”,使其与其他框架被视为网页开发的未来。在这个综合性的三合一课程中,您将从 Ember.js 的基础知识开始学习,包括 Ember 模板、Ember 路由器和 Ember CLI 等关键主题。随后,您将深入了解与 Ember 组件、控制器和 Handlebars 相关的高级主题。最后,您将学习如何与其他 JavaScript 框架嵌入 Ember,以及快速启动(fastboot)等概念,为 Ember 应用提供服务器端渲染的渐进增强机制。本课程采用实践性强的教学方法,旨在为学习者提供实用的 Ember.js 知识。 该培训计划包含三个完整的课程,经过精心挑选,以提供最全面的培训体验。 第一个课程《使用 Ember 构建网页应用程序》开始于设置 Ember.js 的开发环境。您将探索模板(Ember 使用 Handlebars 库作为默认模板引擎),并实现条件、链接和操作。您还将编写自己的助手来自定义视图层。接下来,您将了解 Ember 数据,并创建必要的模型,探索各种适配器,以连接不同的后端/API 服务器。最后,您将设置组件,并深入理解这个重要的 Ember 构造。 第二个课程《基于测试驱动的网页应用开发与 Ember》将教授您在 Ember 中定义复杂关系,以构建一个允许客户浏览网店产品的应用程序。该应用将使客户能够按类别搜索所需产品、比较产品、将其加入购物车并下订单。您将实现各种功能,并了解如何设置交叉销售/追加销售模块。 第三个课程《高级 Ember 应用开发》首先向您解释 Promise 的概念及其在应用中的有效使用。接着,您将学习如何设置 Promise 实现成功和失败时的处理程序。然后,您将学习如何开发 Ember 插件和在 Ember 中使用引擎。最后,您将学习如何与其他 JavaScript 框架嵌入 Ember,以及快速启动等概念,通过服务器端渲染为 Ember 应用提供渐进增强。 通过这一学习路径的学习,您将掌握 Ember.js,能够顺利地使用和创建由 Ember.js 支持的网页应用程序。 专家介绍:我们的课程由以下尊敬的作者提供,确保您的学习旅程顺利进行:Arlston Fernandes 在 Ruby、PHP 和 JavaScript 的网页应用开发领域有六年的经验。他开始使用 Ember 将一个大型应用程序从 Rails 移植,并在过去两年中一直与 Ember 合作。他对 Haskell 和 Elixir 感兴趣,并熟悉 Ruby 和 PHP 的网页开发。目前,他在印度果阿州经营一家软件咨询公司 ArkeCode Pvt Ltd。除了软件外,他还喜欢弹吉他和小提琴,以及长途驾驶。在他的 Ember 经验中,他发现资源稀少,许多资源对新手的要求较高。通过本课程,他希望弥补这一差距,让新的开发者更快地熟悉 Ember。

课程评论(0条)

课程详情

Ever wanted to take your web development skills to the next level? Well then, this is the Learning Path for you! Ember.js is currently one of the hot, new, open source JavaScript-based web frameworks that has taken the world by storm, and is now being used by companies such as Apple, Yahoo!, LinkedIn and Netflix. It makes use of powerful data-binding features, provides efficient client-side rendering and structure to scalable web applications, and works smoothly with large application ecosystems. With its motto of 'Convention over Configuration', Ember.js and similar frameworks are rightly considered as the future of web development.In this comprehensive 3-in-1 course, you will start from the basics of Ember.js. You will be taught about some key aspects of Ember.js, including topics such as Ember templates, Ember router, and the Ember CLI. You will then progress to more advanced topics relating to working with Ember components and controllers, and handlebars. Finally, you will learn how to embed Ember with other JavaScript frameworks, as well as concepts such as fastboot, which provides a progressive enhancement mechanism for Ember apps, through server-side rendering. The approach used is quite hands-on and aims to provide the learner with a very practical knowledge of Ember.js.This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Building Web Applications with Ember, begins with setting up development environment for Ember.js. You will then explore templates (Ember uses the handlebars library as the default templating engine) and implement conditionals, links, and actions. You will also write your own helpers to customize your view layer. Next, you will be glanced through Ember data and will create all the necessary models. You will explore the various adapters that are available to connect with various backend/API servers. Finally, you will set up components and acquire a deeper understanding of this important Ember construct.In the second course, Test Driven Web Application Development with Ember, you will learn to define complex relationships in Ember to build an application that will allow customers to browse products in a web-shop. The application will allow your customers to search categories for their preferred products, compare products, add them to their shopping cart, and then place them in an order list. You will then implement various functionalities and understand how to set up cross-sell/up-sell type modules.The third course, Application Development with Advanced Ember, starts off with explaining you the concept of promises and how to use them effectively in your applications. You will then learn to set up handlers when the promises are fulfilled as well as when they are rejected. Next, you will learn how to develop Ember addons and using engines in Ember. Finally, you will learn embedding Ember with other JavaScript frameworks, as well as concepts like fastboot, which provides a progressive enhancement mechanism for Ember apps, through server-side rendering.By the end of this Learning Path, you would have mastered Ember.js to such an extent that you would be well-equipped to seamlessly work with and create web applications powered by Ember.js.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Arlston Fernandes has been developing web applications in Ruby, PHP, and JavaScript for the past 6 years. He started using Ember to port a large application from Rails and has been working with Ember for the last 2 years now. He is interested in Haskell and Elixir and is familiar with web development in Ruby and PHP. Currently, he runs a software consultancy, ArkeCode Pvt Ltd, in Goa, India. Apart from software, he also enjoys playing the guitar and violin, and long drives. In his experience with Ember, he found that resources are few and far between, and many of them expect quite a jump from newcomers. Through this course, he would like to bridge that gap and allow newer developers to become productive with Ember faster.

课程标签

0人关注该课程

主题相关的课程