nanodegree程序

全栈Web开发人员

学习设计和现代开发功能强大的Web应用程序形式的应用,网站和系统的个人和企业每天都在使用的基础。

  • 预计的时间
    4个月

    5-10小时/周

  • 通过报名
    2020年1月14日

    立即获得访问课堂上报名。

  • 先决条件
    与Python,CSS / HTML,和git以往的经验

    看到详细的先决条件

你将学到什么

下载考试大纲
教学大纲

全栈Web开发人员

全堆栈web开发nanodegree计划的目标是使学生有了独特的技能来构建数据库,他们需要支持的Web应用程序和API。该项目的毕业生将能够为应用程序后台软件应用设计和建造的数据库,创建和部署数据库支持的Web API,以及保护和管理用户认证和访问控制。此外学生将学习如何使用泊坞窗和kubernetes部署一个基于Web的应用程序烧瓶到云中。

全堆栈web开发nanodegree计划的ESTA目标是使学习者有了独特的技能来构建数据库,他们需要支持的Web应用程序和API。 该计划包括4门课程和5个项目。您打造每一个项目将是一个机会 应用你所学到的教训是什么和潜力,证明你已经雇主的全堆栈实用技能的发展。

隐藏细节

4个月完成

必备知识

优化您的全栈Web开发人员nanodegree节目成功的机会,我们建议您“有经验的编写和测试软件使用Python或其它面向对象的编程语言。查看详细的要求。

  • SQL和数据建模的网页

    关系数据库SQL高手的力量,并充分利用蟒蛇纳入到你的数据库逻辑程序。

    数据库设计到场地预订
  • API开发和文档

    要学习如何使用API​​的控制和管理Web应用程序,包括试验和API文档的最佳实践。

    API琐事
  • 身份访问管理

    实现认证和授权的烧瓶中,了解如何设计对安全关键原则。您也将获得基于角色的经验控制设计模式,确保一个REST API,以及应用软件系统风险与合规原则。

    咖啡店全栈
  • 服务器部署和集装箱

    发展集装箱环境,利用码头工人来共享和存储容器的理解,并使用kubernetes AWS部署泊坞窗容器集群

    部署的烧瓶中的应用程序使用EKS kubernetes全栈Web开发人员nanodegree程序顶峰
Icon - Dark upwards trend arrow

劳工统计局在项目 13%的就业增长 对于Web开发人员,在未来5年以上。

nanodegree我们所有的计划包括

真实世界的项目 业内专家

与现实世界的项目和令人着迷的内容内置在与顶级公司合作,你掌握的技能高科技公司想要的。

1对1 技术导师

WHO导师让知识渊博的导游您的学习和专注于回答你的问题,你激励并保持跟踪你。

个人职业教练 就业服务

你将有机会获得职业生涯辅导课,准备采访时建议,简历和专业配置网路评论,你在你的职业生涯成长的帮助。

灵活 学习计划

获得量身定制,以适应您繁忙的生活定制学习计划。了解自己的步伐,并在工作人员的时间表达到目标对你来说效果最好。
计划发行产品的完整列表包括:
报名包括:
类内容
真实世界的项目
图标复选标记复选标记
项目评审
图标复选标记复选标记
从经验丰富的审评项目反馈
图标复选标记复选标记
学生服务
1对1导师技术
图标复选标记复选标记
随着入住手续导师
图标复选标记复选标记
学生社区
改善
图标复选标记复选标记
就业服务
个人执教生涯
图标复选标记复选标记
面试准备
图标复选标记复选标记
恢复服务
图标复选标记复选标记
GitHub上的评论
图标复选标记复选标记
LinkedIn的个人资料回顾
图标复选标记复选标记
与95+总结雇主共享
图标复选标记复选标记
随着个性化的服务获得成功
我们为您的需要为您的学习之旅的每一步,以确保您的成功提供定制服务!
经验丰富的项目评审
个人一对一的导师一个
个人教练生涯
得到你的项目个性化的反馈
评论由数字
2000+ 评审项目
1.8米 项目审查
4.85 / 5 网点评
3小时 平均项目审查周转时间
审阅服务
  • 个性化的反馈
  • 和反馈环路无限意见书
  • 实用技巧和行业最佳实践
  • 建议的额外资源,以提高
随着个性化的服务获得成功
我们为您的需要为您的学习之旅的每一步,以确保您的成功提供定制服务!
评审项目
1对1导师
职业指导
得到你的项目个性化的反馈
评论由数字
2000+ 评审项目
1.8米 项目审查
4.85 / 5 网点评
3小时 平均项目审查周转时间
审阅服务
  • 个性化的反馈
  • 和反馈环路无限意见书
  • 实用技巧和行业最佳实践
  • 建议的额外资源,以提高

学习最好的

艾米华
艾米华

讲师

艾米有6年以上的经验,作为一个专业的软件,建立了从数据可视化来自动驾驶汽车。她是一个训练营导师,导师StartupBus,和女孩谁码教官。

卡林·麦卡锡
卡林·麦卡锡

讲师

卡林已先后在在谷歌代码在下一个软件开发人员和经验的教练和经理。她热衷于技术的多样性和公平性,始终致力于打造高科技产业与世界的积极影响。

加布里埃尔Ruttner
加布里埃尔Ruttner

讲师

Gabe is the CTO at Ursa & Tech Advisor for Start-Ups. He has expertise in building cloud-based machine learning and natural language processing services at early stage tech companies. He holds technical degrees from Cornell University 和 Stony Brook University.

肯尼迪贝尔曼
肯尼迪贝尔曼

讲师

肯尼迪是一位资深的顾问和作者,专门从事早期创业公司架构和实施云解决方案。他在数据工程,数据科学,AWS解决方案和工程管理丰富的经验。

学生评论

4.4

(34)

sukrutha湾

程序是伟大的,没有辜负我的期望为止!

tobechukwu或。

我深深地被这门课程的质量留下深刻的印象;视频和讲义。 教训直行在每个阶段指向学习者最重要的外卖。 这是一个了不起的经验,通过ESTA Fullstack nanodegree开发者计划去,我会强烈推荐给任何人。 从审稿反馈的质量是世界一流的。 我想利用这个机会来欣赏Andela加速器人才谁是当然的赞助商。我将永远感谢他们。 祷告:我希望我仍然会得到一个扩展访问此当然,如果我不能够完成它内到期的时间。 它已经过气的真棒迄今为止的经验。

Onyinye即

这一计划已十分好的。我学习了很多!

Odunayo或。

本课程结构良好。这些视频很短,开门见山。另外,我喜欢的项目和社区是永远存在的,以帮助随时

古斯塔夫·W上。

这是真正的好和令人兴奋

ayato小时。

好!

影响Udacity

数字不会说谎。让看看有什么区别它在职业生涯的搜索。*

84%
更好的工作

职业追求和职业准备的毕业生找到了一个新的,更好的工作6个月毕业之内。

$ 24,000名
涨薪

平均工资增长为WHO毕业生找到了一个新的,更好的工作6个月毕业之内。

计划详情

    计划概述 - 为什么要我借此计划?
  • 我为什么要登记?

    成为一名软件工程师,是的,你可以让职业移到最好的之一。 Udacity建立了这个程序nanodegree随着输入从领导人在软件业提供世界一流的全栈的网络开发的指令代码审查和功能,辅导支持在整个方案中。

    在全栈Web开发人员nanodegree程序,你会:

    • 设计与实现关系数据库系统来存储和管理应用程序数据。
    • 建立一个使用Python编程语言和流行的应用框架烧瓶动态软件应用的后端系统。
    • 配置和部署应用程序到云(亚马逊网络服务)
  • 什么工作都会让我准备这个计划?

    全堆栈web开发nanodegree程序完成后会给你在各种开发人员角色的良好表现所需要的工具。

    对准职称的一些例子,新的技能有:

    软件工程师,应用开发完整的堆栈蟒蛇,后端开发人员,Web应用程序开发

  • 我怎么知道如果该程序是适合我?

    作为一个完整的堆栈Web开发人员,你是去到人公司依靠的是能构建,支持和维护他们的应用程序的Web。不管是什么平台的,完整的堆栈web开发者的需求几乎每个company.If您有兴趣制作出基础设施和支持力量,许多Web,桌面,世界移动和集成的应用程序,这个程序是最好的方式上手。

  • 什么是前端Web开发人员计划和全堆栈web开发程序之间的区别是什么?

    一般的Web开发装配到浓度DISTINCT,如前端Web开发和完整的堆栈网络的发展。

    作为前端Web开发人员,你会在网络上建立反应灵敏,动态用户界面。你会利用你的HTML,CSS和JavaScript技能来管理所有的客户端脚本。

    作为一个完整的堆栈Web开发人员,你会在实施关系数据库,配置活动的手和部署应用程序到云中,并使用Python编程语言构建动态的软件应用的后端系统。

    无论您选择何种路径,你会的建设在网络上参与,引人入胜的体验为您的用户!

    招生和录取
  • 我是否需要申请?什么录取标准?

    没有应用。 ESTA nanodegree程序接受每一个人,不管经验和特定的背景。

  • 什么是入学的先决条件?

    最低要求:

    • 在python初学者级别的体验。如果你没有这方面的经验,看看我们的介绍对nanodegree程序或初级编程计算机科学课程。
    • 体验建筑前端网站的HTML,CSS和JavaScript。
    • 使用Git版本控制体验。如果你没有这方面的经验,看看我们如何使用Git和github上课程。
    • 你是自我驱动和主动地学习。该计划要求在不断满足最后期限,并投入至少每周10小时工作的参与。
    • 您可以在书面和口头英语流利和专业交流。
    • 您可以访问宽带连接的计算机上,您将安装在其上的专业代码/文本编辑器(即vscode或原子),以及虚拟机(使用VirtualBox和流浪汉)。
    • 你愿意支付方案的成功,包括协作与同学,并让我们对我们如何才能改善反馈。

    以往的经验可取的:

    • 你已经完成了面向对象的Python编程课程。
    • 你一直在努力,在过去的构建服务器端应用程序,并希望了解如何在专业水平做到这一点。
  • 如果我不符合要求的报名,我应该怎么办?

    我们有一些程序和免费课程nanodegree,可以帮助您做好准备,其中包括:

    学费和程序的期限
  • 这nanodegree程序是如何构成的?

    完全堆栈web开发人员nanodegree程序包括内容和课程支持5(五)的项目。我们估计大多数学生可以在四(4)个月内完成课程5-10每周工作小时。

    每个项目都将通过审阅Udacity网络进行审查。反馈会提供,如果你不及格的项目,你会被要求直到通过重新提交该项目。

  • nanodegree多久这个计划?

    本方案nanodegree访问运行在支付卡上述指定的时间长度。如果你还没有毕业在该期限内,您将继续逐月支付与学习。看到 使用条款常见问题解答 有关访问我们的nanodegree计划条款等政策。

  • 可以将我的开始日期?我能得到退款?

    请参阅Udacity nanodegree程序 常见问题解答 对于在我们的计划招生政策。

    软件和硬件 - 我需要什么为这个计划?
  • 将我需要在这个程序中哪些软件和版本?

    对于这个方案,你将需要一台电脑与宽带互联网连接,能够硬件。注意:今天这些要求满足市场上大多数消费者的电脑。你将需要管理权限,以便能够在您的计算机上安装软件。此程序使用Python 3.7,PostgreSQL的11 SQLAlchemy的,瓶1.0,码头工人和各种Python包。学生需要能够在书面和口头英语流利和专业交流。