Software Engineering培訓

Software Engineering培訓

本地,有教師指導的現場軟件工程培訓課程通過交互式討論和實踐軟件工程的基礎知識來演示。軟件工程培訓可作為“現場實時培訓”或“遠程實時培訓”。現場實地培訓可在當地客戶所在地進行台灣或者在NobleProg公司的培訓中心台灣 。遠程實時培訓通過交互式遠程桌面進行。 NobleProg您當地的培訓提供商。

Machine Translated

客戶評論

★★★★★
★★★★★

Software Engineering課程大綱

課程名稱
課程時長
概觀
課程名稱
課程時長
概觀
14小時
概觀
In this instructor-led, live training, participants will learn how to write and maintain tests for Angular applications.

By the end of this training, participants will be able to

- Decide the most appropriate strategy for testing an Angular application
- Carry out unit testing, component testing, A/B testing and end-to-end on an Angular application
- Choose the right tools for the job: Jasmine, Karma, Protractor, Mocha, etc.
- Write tests in Protractor and Jasmine
- Run and debug tests with Karma and Protractor
- Create a maintainable test suite
- Employ best practices for unit testing in Angular

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- Angular goes by different names and versions, namely: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. To customize the version used in this training, please contact us to arrange.
14小時
概觀
In this instructor-led, live training in 台灣, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.

By the end of this course, participants will have gained proficiency in Protractor and be comfortable

- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
35小時
概觀
Software Engineering從編程停止開始。在本課程中,您將學習Software Engineering的堅實基礎。它構建了從編程到可靠工程實踐的橋樑。本課程概述了該領域通常使用的基本概念和詞彙。在本課程中,您將學習使用許多技術來規劃,實施和驗證軟件項目,以及評估和改進開發過程。

聽眾:

本課程面向具有不同背景知識的軟件開發人員,他們至少掌握一種編程語言。
14小時
概觀
The Principal Engineer - Masterclass is for experienced and motivated engineers who already know how to ship production-ready code. This course will make you an exceptional software engineer/leader to make a big positive impact on your team and organization. In this course, you'll learn about System design and architecture, code reviewing techniques, mentoring and coaching engineers, pair programming, building strong engineering culture and other fundamentally important engineering practices.

This instructor-led, live training (onsite or remote) is aimed at:

- mid-level software engineer
- senior software engineer
- principal software engineer
- staff software engineer
- lead software engineer
- software architect
- engineering managers

By the end of this training, participants will be able to:

- Promote to next level from mid-level or senior engineers
- If they are already leading a team or above senior engineers, they can start using tools, techniques and framework learnt from this course to:

- effectively lead high performing engineering teams
- 360° effective collaboration with all stakeholders
- expertize core technical skills of a principal engineer
- fostering strong engineering culture within the organization
- master continuous learning attitude

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Tools, techniques and framework to become a unicorn engineer
- Real-life experience sharing

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14小時
概觀
這是一個為期兩天的課程,涵蓋所有設計原則,包括代碼示例和最近的工業技術;對汽車軟件開發人員非常有用
21小時
概觀
隨著非常複雜的分布式系統的出現,單個系統的複雜性轉移到了一組系統的體系結構的複雜性上。本課程涵蓋軟件架構與技術企業架構的關系。這兩個領域是相互關聯的,目前還沒有很好的描述。例如,將複雜的單片系統拆分爲兩個通過Web服務進行通信的系統將觸發對新系統以及它們之間架構的重大改變。 本課程將涵蓋權衡利弊,目前常見的模式和解決方案,用于管理複雜系統及其內部和之間的通信。
14小時
概觀
這個由講師主導的現場培訓(現場或遠程)是針對希望學習嵌入式C設計原則的C開發人員。

在培訓結束時,參與者將能夠:

- 了解使嵌入式C程序可靠的設計注意事項
- 定義嵌入式系統的功能
- 定義程序邏輯和結構以獲得所需的結果
- 設計可靠,無差錯的嵌入式應用程序
- 從目標硬件獲得最佳性能

課程形式:

- 互動講座和討論
- 練習和練習
- 在實時實驗室環境中親自實施

課程定制選項:

- 要申請本課程的定制培訓,請聯繫我們安排。
21小時
概觀
基于模型的開發(MBD)是一種軟件開發方法,可以實現控制系統,信號處理和通信系統等動態系統的更快速,更具成本效益的開發。它依賴圖形建模而不是傳統的基于文本的編程。 在這個指導下,現場培訓參與者將學習如何應用MBD方法來降低開發成本並加快嵌入式軟件産品的上市時間。 通過這次培訓的結束,參與者將能夠選擇並利用正確的工具來實施MBD。 在嵌入式軟件項目的早期階段,使用MBD進行快速開發。 縮短嵌入式軟件的發布時間。 聽衆 嵌入式系統工程師開發人員和程序員 課程的格式 部分講座,部分討論,練習和沈重的練習
14小時
概觀
This instructor-led, live training in 台灣 (online or onsite) is aimed at web designers who wish to design an application with Adobe XD.

By the end of this training, participants will be able to:

- Set up Adobe XD to start designing an application.
- Develop quick wireframes.
- Create prototypes that contain micro interactions.
- Add UX designs to a CV.
14小時
概觀
每個人都可以使用大量經過試驗和測試的模式。有時,這是在特定技術中更改名稱和實現模式的問題。它可以節省數百小時,否則將花費在設計和測試上。 Training Go als本課程有兩個目標:第一,它允許您重用廣為人知的模式;第二,它允許您創建和重用特定於您組織的模式。它可以幫助您估計模式如何降低成本,使設計流程系統化並根據您的模式生成代碼框架。受眾軟件設計人員,業務分析師,項目經理,程序員和開發人員以及運營經理和軟件部門經理。課程風格本課程重點介紹用例及其與特定模式的關係。大多數示例都在UML和簡單的Java示例中進行了解釋(如果課程被預訂為封閉課程,則語言可能會發生變化)。它將指導您完成模式的來源,並向您展示如何編目和描述可在整個組織中重複使用的模式。
14小時
概觀
目標組:

技術團隊負責人,軟件開發人員

學習目標:

培訓的目的是獲得在C#中設計高級開發/項目結構的能力。

在本課程中,學生將熟悉支持開發過程的MSDN資源和工具,例如Microsoft Visual Studio ,ReSharper。
14小時
概觀
本課程將介紹設計模式,特別強調PHP使用的模式。
21小時
概觀
該課程專為有經驗的程序員而設計,他們希望探索與模式和重構相關的問題。每個參與者都知道使用這些模式的屬性和實際示例,這反過來將使高效的構建能夠糾正應用程序代碼。
14小時
概觀
該培訓專為Java Script開發人員設計,旨在設計和實現高級Internet應用程序。培訓期間討論的主題旨在引入Java Script編程的最佳實踐,並突出最常見的錯誤。培訓的一個重點是使用Java Script語法討論可用的面向對象編程。
14小時
概觀
目的:

幫助技術分析師和設計人員了解如何通過軟件實現需求,確保業務規範和軟件代碼之間的可追溯性。

這個為期2天的培訓課程旨在幫助技術分析師和設計師設計業務分析師描述的規範。在轉換為軟件組件表示之後,生成的系統組件跟踪系統對軟件組件結構的要求。

最後,這些技術規範在軟件代碼中實現並在組件基礎上進行測試。由此產生的軟件組件提供了良好的變化反應性,因為它們允許逐層跟踪系統行為的實現級別(從用戶界面到業務對象層,通過存儲actor的使用選擇的應用程序組件)。
14小時
概觀
微服務架構是一種將軟件應用程序開發為一套小型獨立服務的方法,每個服務都在自己的進程中運行,並與輕量級機制(如HTTP資源API)進行通信。使用連續自動化系統可以有效地部署這些服務,並且無需集中管理。 Microservices可以用不同的編程語言編寫,並與不同的數據存儲系統集成。

這個由講師主導的現場培訓面向企業開發人員和架構師。它從.Net的角度介紹了微服務架構,介紹了單片系統的遷移策略,並引導參與者創建和部署基於微服務的示例應用程序。

在培訓結束時,參與者將能夠:

- 了解何時使用以及何時不使用微服務架構
- 為微服務創建並實施測試策略
- 將基於微服務的示例應用程序部署到生產環境中
- 將整體應用程序重構為服務

聽眾

- 開發商
- 建築師

課程形式

- 部分講座,部分討論,練習和繁重的實踐練習
21小時
概觀
The evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14小時
概觀
Kubernetes is an open-source platform for automating all development stages of containerized applications. Design patterns are iterable solutions to software development problems pertinent to software design. Kubernetes extensions are utilized for configuring and supporting Kubernetes clusters. With the help of Kubernetes design patterns and extensions, users of the platform can achieve CI/CD approaches while maintaining scalability and flexibility of software applications.

This instructor-led, live training (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Kubernetes design patterns and extensions to create enterprise applications on Kubernetes clusters.

By the end of this training, participants will be able to:

- Set up a Kubernetes cluster and configure the necessary DevOps tools.
- Understand the fundamentals of software design patterns and Kubernetes extensions.
- Utilize Kubernetes extensions and design patterns when interacting with Kubernetes API.
- Develop customized Kubernetes resources and apply dynamic controllers to a cluster.
- Manage and secure any Kubernetes environment with the help of Kubernetes plugins.
- Integrate DevOps networking models to existing and prospective Kubernetes projects.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14小時
概觀
域驅動設計(DDD)是開發軟件時處理複雜行爲的一種方法。
14小時
概觀
Design Thinking是一種基於解決方案的方法,用於解決定義不明或未知的複雜問題。業務和工程團隊已採用該方法來解決從內部團隊沖突解決到產品開發的各種挑戰。 Design Thinking使用的一些方法包括了解人類需求,以人為中心重新構建問題,集思廣益,以及在原型設計和測試中採用實踐方法。

在這個以講師為主導的現場研討會培訓中,參與者將學習如何應用Design Thinking的五個階段,以更好地理解產品或服務的最終用戶遇到的問題,然後開發解決問題的最佳方法。

在培訓結束時,參與者將能夠:

- 使用創意策略將客戶需求與技術可行的解決方案相匹配
- 制定戰略以提高客戶價值並增強產品和服務

聽眾

- 開發商
- 項目經理

課程形式

- 部分講座,部分討論,練習和繁重的實踐練習
35小時
概觀
This instructor-led, live training in 台灣 (online or onsite) is aimed at persons who wish to learn how to carry out a successful design sprint within their organization.

By the end of this training, participants will be able to:

- Reduce the risk of bringing a new product to market.
- Gather feedback from customers on a new concept, before the product is built.
- Stir up creativity in a team to make critical decisions, faster.
14小時
概觀
本課程是爲測試經理,質量保證人員,測試人員,軟件開發人員,項目經理和管理人員創建的,目的是解釋敏捷項目管理框架(特別是SCRUM)如何處理測試。

在課程結束時,每個代表將爲示例應用程序設計並執行測試計劃(如果可用,它可以是實際的客戶端應用程序)
35小時
概觀
聽眾

- 測試經理
- 性能測試人員或性能工程師
- 希望在性能測試中發展事業的開發人員。

課程形式

40%的講座,60%的實驗室
14小時
概觀
培訓對開發人員, Scrum Masters,產品負責人以及業務部門的某些方面都是開放的。培訓的目的是介紹質量保證和持續集成主題及其在項目中的位置,實施敏捷方法。參與者將對所討論的問題以及與QA / CI一致的軟件開發工具和流程的實踐知識有廣泛的了解。業務代表將能夠了解實施這些工具和流程的好處,並將其轉化為軟件開發的時間和成本。提出的問題基於PHP或Java ,具體取決於客戶的要求。
28小時
概觀
Agile Software Testing是一系列測試實踐,它遵循敏捷開發原則,及時,連續地為軟件質量問題提供回收。

Continuous Integration (CI)是指團隊中的所有開發人員每天多次合併他們的工作。
63小時
概觀
本課程通過實踐練習演示軟件工程,需求工程和測試的基礎知識和應用。
7小時
概觀
本課程簡要介紹了Agile軟件測試。它在Agile ( Scrum )開發的背景下處理基礎測試概念,並使用Crispin&Gregory( 更Agile測試, 2014) Agile測試象限模型作為探索Agile測試的當代原則和實踐的框架。
14小時
概觀
概觀

這個為期2天的課程簡要介紹了Agile軟件測試。它在Agile ( Scrum )開發的背景下處理基礎測試概念,並使用Crispin&Gregory( 更Agile測試, 2014) Agile測試象限模型作為探索Agile測試的當代原則和實踐的框架。

目標受眾

本課程面向希望在Agile環境中改進測試實踐的開發團隊。

它也適合那些打算作為特定職業進行測試的人,並且是iSQI認證Agile測試儀課程的合適先決條件。
28小時
概觀
This instructor-led, live training in 台灣 (online or onsite) is aimed at developers, engineers, and architects seeking to secure their web apps and services.

By the end of this training, participants will be able to integrate, test, protect, and analyze their web apps and services using the OWASP testing framework and tools.
14小時
概觀
該課程涵蓋當代發展原則和實踐,包括項目管理,測試和業務分析,在Agile和傳統瀑布環境中。

該課程旨在為研討會式,讓代表們有機會提出問題並探索內容的真實應用。

本課程包括一系列模塊,每個模塊設計為1.5小時,即1個培訓日將由4個模塊組成。

目標受眾

本課程面向那些希望快速了解當代瀑布和Agile軟件開發以及對項目管理,測試和業務分析的影響的人。

近期Software Engineering培訓課程

Software Engineering,培訓,課程,培訓課程, 企業Software Engineering培訓, 短期Software Engineering培訓, Software Engineering課程, Software Engineering周末培訓, Software Engineering晚上培訓, Software Engineering訓練, 學習Software Engineering, Software Engineering老師, 學Software Engineering班, Software Engineering遠程教育, 一對一Software Engineering課程, 小組Software Engineering課程, Software Engineering培訓師, Software Engineering輔導班, Software Engineering教程, Software Engineering私教, Software Engineering輔導, Software Engineering講師

促銷課程

訂閱促銷課程

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

我們的客戶

is growing fast!

We are looking to expand our presence in Taiwan!

As a Business Development Manager you will:

  • expand business in Taiwan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions