纳什维尔软件学校小标志
  • Menu
  • 项目
    • 软件工程启动
    • Web开发启动
    • 分析启动
    • 具有Java/AWS专长的软件工程
    • 全职Web开发人员训练营
    • 兼职Web开发人员训练营
    • 前端Web设计师/开发人员训练营
    • 全职数据分析训练营
    • 兼职数据分析训练营
    • 数据科学统计学
    • 数据科学训练营
    • 专业发展
  • 社区
    • 亚游平台的团队
    • 校友
    • 导师
    • 雇主
    • 退伍军人的信息
    • 播客
    • 加入亚游平台的团队
  • 支持NSS
    • 捐赠
    • 成为一个老板
    • 成为一个志愿者
    • 社区的影响报告
  • 日历
    • 即将来临的事件
    • 即将到来的项目
  • 博客

具有Java/AWS专长的软件工程

  • 应用
  • 返回顶部
  • 概述
  • 教学大纲
  • 定价 & 时间表
  • 需求

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

为软件工程职业做好准备

Java/AWS专业化软件工程课程为期9个月, 密集的, full-time program designed to prepare highly motivated adult learners for careers in software engineering, 包括软件工程师等工作, 云软件开发人员, 完整的软件工程师, 后端软件开发人员, 等.

This program is for highly motivated adults who want to acquire the skills necessary to build complex and high performance software applications and qualify for junior software engineering jobs without a computer science degree at 亚马逊, 其他各种规模的科技公司, 和企业IT组织.

项目的亮点

这个为期9个月的全日制课程包括:

  • 广泛介绍应用计算机科学的概念, 包括算法和数据结构, 面向对象编程, 并发编程, 等.
  • Hands-on use of real-world software engineering tools and practices such as source code control using Git/GitHub, 敏捷开发方法, 测试和调试, 团队项目, 云计算平台, 等.
  • 练习使用Java等工具构建和部署云本地后端应用程序, 亚马逊市场领先的AWS云平台, DynamoDB, 等.
  • Building career development skills so that you’re prepared not just to do the work of a Cloud Software Engineer but you’re prepared to succeed in the job search after graduation.
  • 纳什维尔软件学院
  • 亚马逊
关于NSS和亚马逊合作

Our Software Engineering program is the result of collaboration between 亚马逊 and 纳什维尔软件学院. NSS项目是基于亚马逊技术学院的课程, a program developed by 亚马逊 engineers to help non-technical 亚马逊 employees with no prior experience move into entry-level software engineer roles. 亚马逊 Technical Academy’s curriculum is based on the critical knowledge and skills required to succeed as a software development engineer at 亚马逊. 亚马逊 Technical Academy has placed 98% of its internal graduates into software development engineer roles at 亚马逊. That proven curriculum provided a great foundation for NSS to start from in adapting the program as a public course - integrating the requirements of more employers and the needs of a wider range of types of students.

你将学到什么

  • Java
    学习使用Java编程语言构建面向对象的软件系统. Java has been one of the most popular programming languages for over 25 years and is on track to remain so for years to come. It is used by millions of developers at thousands of companies world-wide to build applications used by billions of people every day. 您将把编写好的需求转换为复杂的应用程序. 您将编写、编译和运行Java程序. 您将从变量的基本原理开始, 条件, 循环, 和类,然后转移到更高级的概念,比如异常, 泛型, λ和流.
  • 云编程与亚马逊网络服务
    学习云本地应用程序和分布式系统的原理. 使用AWS服务,如S3, λ, DynamoDB, CloudWatch, CloudFormation, APIGateway, CodeCommit, 和CodePipeline.
  • 软件工程实践
    Learn the software development tools and practices that will allow you to work effectively on a software development team. 使用git协作并提交代码评审. 了解文本编辑器和ide的优点. 用命令行导航计算机. 使用经过验证的设计模式来制作高质量的软件. 使用自动化管道构建和部署项目. 在团队环境中应用敏捷价值观并使用Scrum方法.
  • 面向对象编程
    研究面向对象编程, 一种流行的软件开发风格,它将代码中的许多小“对象”组合成大的“对象”, 有凝聚力的项目. 用封装保护数据. 使用继承重用和扩展功能. 与多态性共享共同的行为. 创造抽象来代表物理世界和概念世界.
  • 算法和数据结构
    学习设计、构建和分析软件的基本概念. 探索广泛的数据结构,如散列表、队列、堆栈和树. 了解如何以及何时实现特定的搜索和排序算法. Use Big O notation to describe and evaluate the performance characteristics of code in order to choose the most efficient approach.
  • 测试和调试
    了解要测试什么、如何测试,以及一旦发现问题,如何确定问题的根源. 构建清晰且可测试的用例. 创建并运行单元测试. 在IDE中使用交互式调试器. 通过引用代码覆盖率报告来增加代码覆盖率. 通过查看日志来诊断问题. 模拟代码,以便可以在不实例化依赖项的情况下对其进行测试. 构建和运行集成测试.
  • 并发性
    探索通过同时执行多个任务来提高软件效率的技术. 了解线程、线程池、执行器服务、未来、同步和缓存.
  • NoSQL数据库与DynamoDB
    数据是任何软件系统的基本组件,存储数据是主要的关注点. 学习数据建模的细节, 存储, 并使用AWS DynamoDB进行检索, 大规模可伸缩, 分布式, 由亚马逊创建的云本地数据库,被大大小小的公司用作数据存储.
  • 关系数据库和SQL
    数据是如此重要,以至于这个列表被列了两次. 在本课程中,您将学习在表中表示和存储数据, 以及如何创建和使用表之间的关系. 您还将学习SQL,这是为处理关系数据库而创建的专门语言.
  • HTTP和RESTful服务
    Explore ways in which the components of 分布式 software systems communicate and interact with one another in order to form a complete application. 亚游平台将讨论基本的网络等主题, HTTP, Web api, 请求/响应通信模式, 和更多的.
  • HTML, CSS和JavaScript
    学习如何使用HTML中的语义标记结构网页,然后使用CSS样式那些页面. 用JavaScript扩展静态页面以创建动态用户体验. 您将使用这些语言为您的项目构建基于web的用户界面.
  • 真实世界的项目
    您的个人代码组合将有两个顶点项目. 第一个将作为项目团队设计的一部分, 建筑, testing and deploying a realistic cloud-native application that can be shared with potential employers as proof of your ability to apply your skills as part of a collaborative project team. Your final capstone project will be an individual effort that demonstrates your ability to take a project through the entire software engineering process. This project will demonstrate to potential employers your ability to apply the skills learned in this class to a complete real-world problem.
  • 职业准备
    在整个程序中,你将准备进入一个企业软件工程工作. 你会遇到来自多个行业的在职软件工程师. 亚游平台将举办关于简历准备的研讨会, 营销自己, 面试准备, 谈判, 以及更有针对性的准备来解决技术面试的挑战. 你将在模拟场景中与真实的招聘经理和高级工程师进行面试练习. 你将展示你的技术能力、团队合作和专业精神. 亚游平台会把你介绍给未来的雇主, 分享工作职位, 并在你毕业后找工作时给予支持. 亚游平台的工作不是在你毕业时完成的,而是在你得到第一份软件工程工作时完成的.
  • 时间表

    周一-周五 9 am-4pm
  • 位置

    这个类是远程的.
  • 日期

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

  • 学费

    $18,000
    关于付款方式的详细信息见下面, 包括机会学费, 付款计划, 和融资.

需求

学生的需求
  • 至少18岁

  • 美国公民,永久居民或在美国合法工作.S.

  • 由于监管限制, 亚游平台还不能接受居住在加州的学生.

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

  • 该课程不要求大学学位, 但可能是一些雇主要求的工作资格. (注:申请亚马逊的职位不需要有学位.)

硬件/软件需求
  • 个人笔记本电脑符合亚游平台的硬件 & 软件需求. 看到 这篇博客 查阅亚游平台笔记本电脑规格的详细资料.

  • Accepted students will be given requirements for software to be downloaded prior to the start of class.


准备

这适合你吗?

你不需要有编程经验就可以申请这个项目. 如果你之前没有接触过编程,亚游平台可以帮助你. 亚游平台建议注册亚游平台的软件工程Jumpstart(更多信息即将发布), 哪个学校会通过介绍性材料提供一个教师引导的途径. 你也可以利用亚游平台推荐的资源进行基础自学. 每一个途径, 自导或教师指导, 是为你准备入学所需的基本编码能力评估吗. 每一项都将帮助您确定软件工程是否是适合您的职业.

开始录取流程

一旦你申请了这个项目, 招生过程将从与亚游平台的招生顾问的对话开始. The admissions counselor will assist you in understanding the rest of the admissions process and help you schedule your technical interview. They will also help you understand how to prepare for the required basic coding aptitude assessment and the short cognitive aptitude test. 一旦这些步骤全部完成,亚游平台的招生委员会将审查你的申请.

编码能力倾向评估可以准备使用上述方法-或, 如果你有编程经验的话, 您可以直接进行评估. 编码评估将衡量你对基本编码概念和术语的了解, 如何阅读代码, 以及如何编写代码.

Our admissions process has multiple steps and is designed to make sure you are as comfortable as possible through each step of your journey. 亚游平台的团队会一路帮助你.

你承认. 现在?

一旦承认, all students will be given the opportunity to ramp-up their Java coding skills to the base level of proficiency required to start the class. 如上所述,那些没有经验的人不必担心. 亚游平台有一系列的先决课程,可以帮助你学习你需要学习的东西. 亚游平台也有机会让你与导师和同行互动和学习. Successful completion of a final coding assessment will demonstrate that you are ready to start the class.

学费

NSS有两种学费计划:标准学费或纳什维尔机会学费. 每组25个座位中, 亚游平台的目标是至少有12名机会学生,其余的支付标准学费. Grants and 奖学金s are also available for students from underrepresented groups or who are economically disadvantaged, 经济脆弱, 或未充分就业的.

标准学费

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

亚游平台请求 $5,000 接受亚游平台的录取通知书后的保证金. 余款在开学第一天报到时缴交. You may also elect to pay the balance during the nine months of the program through an approved payment plan, 如下面所讨论的. 其他融资和支付选择见下文.

纳什维尔机会学费

Our 纳什维尔机会学费 allows you to defer most of the cost of your training until you graduate and go to work as a software developer. 你将付给亚游平台1美元,500美元作为入学的学费定金,毕业前什么都不给.

这个项目是NSS和学生之间的共同风险分担项目. NSS invests in the student through a 奖学金 and through deferring the balance of the student's tuition until the student a) 毕业生和 b) 成为一名开发人员. 在满足这些条件之前,学生不欠NSS学费余额.

一旦你使用在NSS学到的技能去工作, 亚游平台会制定出一份补偿NSS的付款计划. 有些雇主愿意偿还你的部分或全部学费.

  • 起始学费存款 $1,500,在接受亚游平台的录取通知书时到期
  • $4,000 奖学金
  • $12,500 如上文所述,学费余额须在就业时偿还
纳什维尔机会学费的选择标准包括:
  • Limited to Nashville area residents or individuals who grew up in Nashville/Middle Tennessee and have strong family and personal connections to the area
  • 优先考虑毕业后居住在田纳西州中部的学生
  • Priority is given to students whose economic circumstances would otherwise prevent them attending 纳什维尔软件学院
  • 优先考虑的还有那些在科技行业中代表性不足的群体(例如.g. 女性,退伍军人,黑人等等.)

融资/付款计划

付款计划

如果你是自费支付常规学费,有两种支付方式:

  • 早期的鸟折扣: 在第一天上课前支付全额学费,并获得一个 $2000 折扣,降低你的学费到16000美元. (奖学金及学生贷款受助人若提早缴费,则不获优惠.)
  • 将费用分成4部分. 支付 $5000 先交保证金,然后再接受 $5000 在上课的第一天. $4000 在第4个月和第8个月的开始. 这是一个零利率计划. 你的学费总额仍然是18000美元.

学生贷款

为亚游平台的学生提供额外的资金选择和支持, we've partnered with Climb Credit who specializes in loans for career-advancing education and only partners with the most reputable code schools in the country.

申请是免费的!

  • 攀登信用融资学生贷款 攀登信用认证合作伙伴学校

    爬信用提供简单的, 快, and affordable loans with fixed interest rates to help you meet your career and financial goals (subject to approval). 为了更多地学习和应用, 点击这里.

    软件工程的详细信息:
    • NSS押金: $1,500
    • 您可以为该计划借入的最大金额: $16,500
    • 你可借的最高生活费款额: $9,000
    • 贷款的长度: 60或72个月

    马上申请.



有问题?
电子邮件亚游平台
即将到来的信息会议
发请帖
启动您的应用程序
应用

纳什维尔软件学校是由 田纳西州高等教育委员会. This authorization must be renewed each year and is based on an evaluation by minimum standards concerning quality of education, 道德的商业行为, 健康和安全, 和财政责任.

消息灵通
  • NSS
    • 关于
    • 新闻
    • 联系
    • 虚拟之旅
    • 常见问题解答
    • 博客
    • 政策 & 规定
  • 项目
    • 软件工程启动
    • Web开发启动
    • 分析启动
    • 具有Java/AWS专长的软件工程
    • 全职Web开发人员训练营
    • 兼职Web开发人员训练营
    • 前端Web设计师/开发人员训练营
    • 全职数据分析训练营
    • 兼职数据分析训练营
    • 数据科学统计学
    • 数据科学训练营
    • 专业发展
  • 社区
    • 亚游平台的团队
    • 校友
    • 导师
    • 雇主
    • 退伍军人的信息
    • 播客
    • 加入亚游平台的团队
  • 支持NSS
    • 捐赠
    • 成为一个老板
    • 成为一个志愿者
    • 社区的影响报告
    • 即将来临的事件
  • 纳什维尔商业杂志最佳商业赢家
  • 纳什维尔场景命名NSS为最好的方式,以抛弃你的垃圾工作2016