纳什维尔软件学校小徽标
  • 菜单
  • 程式
    • Web 开发快速入门
    • 分析快速启动
    • 具有 Java/AWS 专业化的软件工程
    • 全职 Web 开发人员1xbet下载地址营
    • 兼职 Web 开发人员1xbet下载地址营
    • 前端网页设计师/开发人员1xbet下载地址营
    • 全日制数据分析1xbet下载地址营
    • 兼职数据分析1xbet下载地址营
    • 数据科学统计学
    • 数据科学1xbet下载地址营
    • 1xbetapp
  • 社区
    • 我们的队伍
    • 校友
    • 导师
    • 雇主
    • 退伍军人信息
    • 播客
    • 加入我们的团队
  • 1xbetapp
    • 捐
    • 成为雇主
    • 成为一名志愿者
    • 社区影响报告
  • 日历
    • 接下来的活动
    • 即将开始的节目
  • 博客

具有 Java/AWS 专业化的软件工程

  • 申请
  • ↑ 返回顶部
  • 概述
  • 教学大纲
  • 定价和时间表
  • 要求

这个类将是远程的(在线和同步)。

为软件工程职业做好准备

具有 Java/AWS 专业化的软件工程是一个为期九个月的强化全日制课程,旨在为积极进取的成人学习者从事软件工程职业做好准备,包括软件工程师、云软件开发人员、全栈软件工程师、后端软件等工作开发商等

该计划面向积极进取的成年人,他们希望获得构建复杂和高性能软件应用程序所需的技能,并有资格在没有亚马逊、其他各种规模的科技公司和企业 IT 组织的计算机科学学位的情况下从事初级软件工程工作。

节目亮点

为期九个月的全日制课程结合了:

  • 对应用计算机科学概念的广泛介绍,包括算法和数据结构、面向对象编程、并发编程等。
  • 动手使用真实世界的软件工程工具和实践,例如使用 Git/GitHub 进行源代码控制、敏捷开发方法、测试和调试、基于团队的项目、云计算平台等。
  • 练习使用 Java、亚马逊市场领先的 AWS 云平台、DynamoDB 等工具构建和部署云原生后端应用程序。
  • 培养职业发展技能,以便您不仅准备好从事云软件工程师的工作,而且准备好毕业后在求职中取得成功。
  • 纳什维尔软件学校
  • 亚马逊
关于 1xbetapp 和 Amazon Collaboration

我们的软件工程计划是亚马逊和1xbet下载地址合作的结果。 1xbetapp 计划基于 Amazon Technical Academy 的课程,该计划由 Amazon 工程师开发,旨在帮助没有经验的非技术 Amazon 员工进入入门级软件工程师角色。亚马逊技术学院的课程基于在亚马逊担任软件开发工程师所需的关键知识和技能。亚马逊技术学院已将 98% 的内部毕业生安置在亚马逊的软件开发工程师职位上。这个经过验证的课程为 1xbetapp 开始将课程调整为公共课程提供了良好的基础 - 整合了更多雇主的要求和更广泛类型学生的需求。

你会学到什么

  • 爪哇
    学习使用 Java 编程语言构建面向对象的软件系统。 25 年来,Java 一直是最受欢迎的编程语言之一,并且有望在未来几年保持这种状态。全球数千家公司的数百万开发人员使用它来构建每天有数十亿人使用的应用程序。您将把书面需求变成复杂的应用程序。您将编写、编译和运行 Java 程序。您将从变量、条件、循环和类的基础知识开始,然后转向更高级的概念,例如异常、泛型、lambda 和流。
  • 使用 Amazon Web Services 进行云编程
    学习云原生应用程序和分布式系统的原理。使用 AWS 服务,例如 S3、Lambda、DynamoDB、CloudWatch、CloudFormation、APIGateway、CodeCommit 和 CodePipeline。
  • 软件工程实践
    学习软件开发工具和实践,使您能够在软件开发团队中有效地工作。使用 git 协作和提交代码审查。发现文本编辑器和 IDE 的好处。使用命令行导航您的计算机。使用经过验证的设计模式来制作高质量的软件。使用自动化管道构建和部署您的项目。在团队环境中工作时应用敏捷价值观并使用 Scrum 方法。
  • 面向对象编程
    学习面向对象编程,这是一种流行的软件开发风格,它在代码中结合了许多小的“对象”来构建大型的、有凝聚力的程序。用封装保护数据。使用继承重用和扩展功能。使用多态共享常见行为。创建抽象来表示物理和概念世界。
  • 算法和数据结构
    学习设计、构建和分析软件的基本概念。探索广泛的数据结构,例如哈希表、队列、堆栈和树。知道如何以及何时实施特定的搜索和排序算法。使用 Big O 表示法来描述和评估代码的性能特征,以便选择最有效的方法。
  • 测试和调试
    了解要测试什么、如何测试以及如何在发现问题后确定问题的根本原因。构建清晰且可测试的用例。创建并运行单元测试。使用带有 IDE 的交互式调试器。参考代码覆盖率报告提高代码覆盖率。检查日志以诊断问题。模拟代码,以便可以在不实例化依赖项的情况下对其进行测试。构建和运行集成测试。
  • 并发
    探索通过同时执行多项任务来提高软件效率的技术。了解线程、线程池、执行程序服务、期货、同步和缓存。
  • 使用 DynamoDB 的 NoSQL 数据库
    数据是任何软件系统的重要组成部分,存储该数据是一个主要问题。使用 AWS DynamoDB 了解数据建模、存储和检索的来龙去脉,AWS DynamoDB 是一种由 Amazon 创建的大规模可扩展、分布式、云原生数据库,并被大小公司用作数据存储。
  • 关系数据库和 SQL
    数据非常重要,它两次列入这份名单。在本课程中,您将学习在表中表示和存储数据,以及如何创建和使用表之间的关系。您还将学习 SQL,这是一种专为处理关系数据库而创建的语言。
  • HTTP 和 RESTful 服务
    探索分布式软件系统的组件相互通信和交互以形成完整应用程序的方式。我们将涵盖诸如基本网络、HTTP、Web API、请求/响应通信模式等主题。
  • HTML、CSS 和 JavaScript
    了解如何使用 HTML 中的语义标记构建网页,然后使用 CSS 设置这些页面的样式。使用 JavaScript 扩展您的静态页面以创建动态用户体验。您将使用这些语言为您的项目构建基于 Web 的用户界面。
  • 真实世界项目
    您将拥有两个用于您的个人代码组合的顶点项目。第一个将作为项目团队的一部分,设计、构建、测试和部署一个现实的云原生应用程序,该应用程序可以与潜在雇主共享,作为您作为协作项目团队的一部分应用您的技能的能力的证明。您的最终顶点项目将是个人努力,证明您有能力在整个软件工程过程中完成项目。该项目将向潜在雇主展示您将本课程中学到的技能应用于完整的现实世界问题的能力。
  • 职业准备
    在整个计划中,您将准备进入企业软件工程工作。您会遇到来自多个行业的在职软件工程师。我们将举办关于简历准备、自我营销、面试准备、谈判等方面的研讨会,以及解决技术面试挑战的重点准备工作。您将在模拟场景中与真正的招聘经理和高级工程师进行面试练习。您将展示您的技术能力、团队合作精神和专业精神。我们会向您介绍潜在雇主、分享招聘信息并在毕业后在求职期间为您提供支持。我们的工作不是在您毕业时完成,而是在您获得第一份软件工程工作时完成。
  • 日程

    周一至周五 上午 9 点至下午 4 点
  • 地点

    这门课是远程的。
  • 日期

    2022年6月6日 - 2023年2月24日

  • 学费

    $18,000
    有关付款方式的详细信息,请参阅下文,包括机会学费、付款计划和融资。

要求

学生要求
  • 至少 18 岁

  • 美国公民、永久居民或在美国合法工作的人

  • 由于监管限制,我们尚不能接受居住在加利福尼亚州的学生。

  • 高中文凭(或同等学历)

  • 该计划不需要大学学位,但某些雇主可能会要求获得大学学位才能获得工作资格。 (注意:申请亚马逊职位不需要学位。)

硬件/软件要求
  • 满足我们的硬件和软件要求的个人笔记本电脑。看 这篇博文 有关我们笔记本电脑规格的完整详细信息。

  • 被录取的学生将被要求在上课前下载软件。


准备

这适合你吗?

您无需具备编程经验即可申请此计划。如果您之前没有接触过编程,我们可以为您提供帮助。我们建议参加我们的软件工程快速入门(更多信息即将推出),这将通过介绍性材料提供由讲师指导的途径。您还可以使用我们推荐的资源进行基本的自学。每个途径,无论是自我引导还是讲师引导,都旨在让您为入学所需的基本编码能力评估做好准备。每个人还将帮助您确定软件工程是否适合您的职业。

开始招生过程

一旦你申请了这个项目,招生过程将从与我们的一位招生顾问的对话开始。招生顾问将帮助您了解招生流程的其余部分,并帮助您安排技术面试。他们还将帮助您了解如何为所需的基本编码能力评估和短期认知能力测试做准备。一旦这些步骤全部完成,我们的招生委员会将审查您的申请。

可以使用上述方法准备编码能力评估 - 或者,如果您之前有一些编程经验,则可以直接参加评估。编码评估将衡量您对基本编码概念和术语、如何阅读代码以及如何编写代码的了解。

我们的录取过程有多个步骤,旨在确保您在旅程的每一步都尽可能舒适。我们的团队随时为您提供帮助。

你被录取了。怎么办?

一旦被录取,所有学生都将有机会将他们的 Java 编码技能提升到开始课程所需的基本熟练程度。如上所述,没有经验的人不必担心。我们有一系列先修课程,可帮助您了解需要学习的内容。我们也有机会让您与讲师和同行互动并向其学习。成功完成最终编码评估将证明您已准备好开始上课。

学费

1xbetapp 有两种学费计划:标准学费或纳什维尔机会学费。在 1xbetapp 的每个班级的 25 个席位中,我们的目标是至少有 12 名机会学生,其余的人支付标准学费。来自弱势群体或经济弱势、经济脆弱或就业不足的学生也可以获得助学金和奖学金。

标准学费

全日制软件工程课程的学费是 18,000 美元.

我们要求一个 $5,000 接受我们的录取通知书时的押金。余额应在上课第一天注册时支付。您也可以选择通过批准的付款计划在计划的九个月内支付余额,如下所述。请参阅下文了解其他融资和付款方式。

纳什维尔机会学费

我们的纳什维尔机会学费使您可以将大部分培训费用推迟到毕业并作为软件开发人员工作。您将在接受该计划时向我们支付 1,500 美元作为学费押金,然后直到毕业后才支付更多费用。

该计划是 1xbetapp 和学生之间的相互风险分担计划。 1xbetapp 通过奖学金和通过将学生的学费余额推迟到学生 a) 毕业生和 b) 成为一名开发人员。在满足这些条件之前,学生不欠 1xbetapp 的学费余额。

一旦您使用在 1xbetapp 学到的技能开始工作,我们就会为您制定付款计划以偿还 1xbetapp。一些雇主愿意报销您的部分或全部学费。

  • 初始学费押金 $1,500, 在接受我们的录取通知书后到期
  • $4,000 scholarship
  • 12,500 美元 如上所述,在就业时要偿还的学费余额
纳什维尔机会学费的选择标准包括:
  • 仅限纳什维尔地区居民或在纳什维尔/田纳西州中部长大并与该地区有牢固家庭和个人联系的个人
  • 优先考虑致力于毕业后居住在田纳西州中部的学生
  • 优先考虑那些经济状况不允许他们就读纳什维尔软件学校的学生
  • 技术职业中代表性不足的群体的个人(例如女性、退伍军人、黑人等)也得到优先考虑

融资/付款计划

付款计划

如果您自费支付常规学费,则有两种付款方式:

  • 早鸟优惠: 在上课的第一天之前支付全额学费并获得 $2000 折扣,将您的学费减至 16,000 美元。 (奖学金和学生贷款接受者没有资格享受提前付款的折扣。)
  • 将费用分成 4 次付款。 支付 $5000 接受要约押金,然后 $5000 在上课的第一天。 $4000 将在第 4 个月和第 8 个月开始到期。这是一个零利率计划。您的总学费仍为 18,000 美元。

助学贷款

我们将与专门为此类加速职业计划提供贷款的学生贷款提供商合作。我们预计 Climb Credit 和 Ascent Funding 将提供贷款,这两个机构都与我们所有其他项目的学生合作。更多细节将很快公布。



有问题吗?
给我们发电子邮件
即将举行的信息会议
敬请回复
开始你的申请
申请

1xbet下载地址由 田纳西州高等教育委员会.该授权必须每年更新,并基于对教育质量、道德商业行为、健康和安全以及财务责任的最低标准的评估。

保持知情
  • 1xbetapp
    • 关于
    • 按
    • 接触
    • 虚拟旅游
    • FAQ
    • 博客
    • 政策法规
  • 程式
    • Web 开发快速入门
    • 分析快速启动
    • 具有 Java/AWS 专业化的软件工程
    • 全职 Web 开发人员1xbet下载地址营
    • 兼职 Web 开发人员1xbet下载地址营
    • 前端网页设计师/开发人员1xbet下载地址营
    • 全日制数据分析1xbet下载地址营
    • 兼职数据分析1xbet下载地址营
    • 数据科学统计学
    • 数据科学1xbet下载地址营
    • 1xbetapp
  • 社区
    • 我们的队伍
    • 校友
    • 导师
    • 雇主
    • 退伍军人信息
    • 播客
    • 加入我们的团队
  • 1xbetapp
    • 捐
    • 成为雇主
    • 成为一名志愿者
    • 社区影响报告
    • 接下来的活动
  • 纳什维尔商业杂志最佳商业获奖者
  • 纳什维尔场景将 1xbetapp 命名为 2016 年放弃糟糕工作的最佳方式