Backend Development with Python培訓
Backend 开发指一个 Web 应用程序的服务器侧开发。 它涉及数据库操作、用户管理和应用程序的核心功能(业务逻辑)。 Backend 开发补充前端开发,以提供应用程序用户所期望的功能。Python 是多种编程语言之一,可以用来写下 Web 应用程序的背景逻辑。
这个导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向。 各种技术和框架将被探索,以达到最适合一个问题。
在本研讨会结束后,参与者将能够:
- 安裝和配置 Python 套件和框架。
- 設置適當的開發環境以優化編碼過程。
- 撰寫實現應用程式終端使用者常見功能所需的程式碼(如表單、資料庫查詢、計算等)。
- 從多種流行框架中選擇,例如 Django 和 Flask,以自動化重複性任務並縮短開發時間。
课程格式
- 互動式講座與討論。
- 大量練習與實作。
- 在即時實驗室環境中進行實際操作。
课程定制选项
- 如需為本課程安排定制培訓,請聯繫我們進行安排。
課程簡介
後端開發簡介
了解網站和 Web 應用程式的工作原理
安裝 Python 套件和庫
準備後端開發環境
瞭解 Web 應用程式的表示層(前端)和伺服器端(後端)之間的區別
Python 基本原理
資料庫和 SQL 基礎知識
Linux 基本原理
選擇開發框架
設定 Web Application Server(LAMP 堆疊)
處理使用者輸入
生成輸出
使用模板標準化輸出
連線到Database
使用戶能夠通過應用程式進行註冊
保護 Web 應用程式
測試 Web 應用程式
使用版本控制管理專案
使用高級 Python 功能擴展應用程式
使用 NoSQL 資料庫
部署技術和持續集成
監視應用程式性能
優化 Web 應用程式
擴展 Web 應用程式
故障排除
總結和結論
最低要求
- Python 程式設計經驗
觀眾
- 開發者
Open Training Courses require 5+ participants.
Backend Development with Python培訓 - Booking
Backend Development with Python培訓 - Enquiry
Backend Development with Python - 咨詢詢問
咨詢詢問
客戶評論 (5)
我很喜歡Gunnar在我們進行的時候幾乎隨機編寫所有代碼的方式,但在谷歌雲端硬盤上有很多可以在培訓後參考的預備材料。 Gunnar根據我之前提供的示例數據編寫的代碼也非常有用,並且使培訓與我們自己的數據集相關。
Ranvir - Schroders Personal Wealth
Course - Visual Studio Code
機器翻譯
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Course - Functional Reactive Programming with Java 9 and RxJava
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Course - Web Application Development in PHP
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Course - Reactive Programming for iOS with RxSwift
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Reactive Programming with Angular RxJS
14 時間:ReactIVE 程式設計 是一種異步程式設計範式,它通過在底層執行模型和從一個元件到另一個元件發出的數據流之間建立定義的依賴關係來關注數據流和數據傳播。在構建異步 UI 時,許多 Angular 應用程式設計效率低下的問題可以通過使用 RxJS 庫提供的反應式樣式模式來解決。
在這個 由講師指導 的現場 培訓中 ,參與者 將 學習如何 將 Observable 模式實現到他們的 Angular 應用程式設計中,同時逐步 完成一系列案例,展示常見的角度設計問題以及他們如何從回應式程式設計設計中受益。
在 本次 培訓結束時 , 參與者 將能夠 :
- 了解回應式程式設計範式和 RxJS 庫。
- 使用反應式程式設計模式構建UI繁重的 Angular應用程式,同時考慮可擴充性、靈活性和回應能力。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
Web application development with Flask
14 時間:本實踐課程面向希望創建和維護其第一個Web應用程序的Python開發人員。它也適用於已經熟悉其他Web框架(如Django或Web2py ,並希望了解如何使用微框架(即將第三方庫粘合在一起而不是提供自包含的通用解決方案的框架)更改這個過程。
本課程的一個重要部分不是專注於Flask本身(它很小),而是專注於Flask項目中經常使用的第三方庫和工具。
Functional Reactive Programing with Java 9 and RxJava
14 時間:這種以講師為主導的現場培訓(現場或現場)面向希望使用 Java 9、Spring、Jersey、Akka 和 RxJava 2.0 反應式程式庫建立反應式應用程式的中級軟體開發人員和系統架構師。
培訓結束時,參與者將能夠:
- 瞭解回應式程式設計在應用程式和系統開發中的重要性和意義。
- 在 RxJava 2.0 上運行單元測試。
- 在回應式程式設計原則下使用 Akka 框架。
- 使用 Spring 來處理併發應用程式的開發。
- 使用 Java 9 的串流 API 開發響應式應用程式。
ELM for Front-End Development
14 時間:這種以講師為主導的現場培訓香港(現場或遠端)面向希望使用ELM進行前端開發的軟體工程師。
在培訓結束時,參與者將能夠:
- 使用 ELM 語言構建 Web 應用程式。
- 在 ELM 中使用開源包。
- 實施 ELM 工具以調試和編譯 ELM 代碼。
RxJava for Android Developers
21 時間:這個由 講師指導的 香港 現場培訓(在線或現場)面向希望使用 RxJava 開發和部署 Android 移動應用程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置一個開發環境,其中包括開發反應式應用程式所需的庫、包和框架。
- 了解數據和事件流的發出和使用方式。
- 設計以優雅簡潔的方式對現實世界(基於事件的)情況進行建模的應用程式。
Reactive Programing with Rx.NET
7 時間:In this instructor-led, live training in 香港, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programing for iOS with RxSwift
7 時間:這個 由講師指導的 香港 現場 培訓向參與者介紹了 RxSwift 提供的反應式技術,用於管理異步數據流的傳輸和組合、處理簡單的可觀察序列,以及 回應式、靈活且行業可擴展的 iOS 應用程式的架構和開發。
在 本次 培訓結束時 , 參與者 將能夠 :
- 理解 Swift 3 中響應式程式設計背後的基本概念。
- 將陣列和事件等各種項目轉換為可觀察的序列。
- 將各種過濾器應用於 observable 序列,轉換和組合 observable 序列。
- 針對 Rx 代碼編寫單元測試。
- 有效利用使用者介面元素中的盲數據。
Vert.x: Build a Reactive Application on JVM
14 時間:在這個由講師指導的香港現場培訓中,參與者將學習如何使用Vert.x創建一個異步的、基於事件的Web應用程式。
在培訓結束時,參與者將能夠:
- 瞭解並使用 Vert.x 堆疊中的不同元件(核心、Web、用戶端等)。
- 使用 Vert.x 建立網络實用程式、HTTP/REST 微服務、大容量事件處理、後端消息總線應用程式等。
- 執行可以使用最少內核線程處理高併發的應用。
- 使用 Vert.x 的 API 支援 Java、JavaScript、Groovy、Ruby、Ceylon、Scala、Kotlin 等。
- 使用 Vert.x-Unit 對異步代碼進行單元測試。
- 使用最少的硬體部署和擴展應用。
Visual Studio Code
14 時間:此講師指導的現場培訓在 香港(在線或現場)進行,面向希望使用 VS Code 編輯代碼的初級到中級開發人員。
在本次培訓結束時,參與者將能夠:
- 熟悉 VS Code 介面。
- 在 VS Code 中有效使用工作區。
- 管理 VS Code 鍵盤快捷方式和設置。
- 瞭解如何在 VS Code 中使用各種程式設計語言。
Beyond Javascript: Build Fast, Lean Websites with WebAssembly
21 時間:在過去的 20 年裡,Javascript 一直是瀏覽器內、用戶端腳本的事實標準。WebAssembly 代表著一個新的方向。這種二進位格式內置於瀏覽器中,允許開發人員在瀏覽器中編譯和執行以任何語言編寫的代碼。WebAssembly 便攜、小巧、高效。它支援快速載入時間,並且可以通過將二進位代碼轉換為 asm.js 在現有的 Java 腳本平台上運行。更重要的是,WebAssembly 為在瀏覽器中執行更新、更密集的應用程式鋪平了道路,例如虛擬實境和高端遊戲,僅舉幾例。
在這個由講師指導的現場課程中,我們介紹了 Web 程式設計的演變、當今的現狀以及 WebAssembly 的出現和發佈可以做什麼。該課程將兼具解釋性和實踐性,提供基本理論並引導參與者創建自己的 WebAssembly 程式。
課程形式
- 課程將採用動手實踐和任務為基礎
- C 和 C++ 將用於練習
Web Development with Bubble
7 時間:此講師指導的 香港 現場培訓(在線或現場)面向希望使用 Bubble 構建功能齊全的Web應用程式而無需代碼的Web開發人員。
在本次培訓結束時,參與者將能夠:
- 無需編碼經驗即可從頭開始構建 Web 應用程式。
- 為後端操作創建資料庫和 Web 服務。
- 設計和創建動態使用者介面和用戶體驗。
Web Application Development in PHP
21 時間:本課程專為希望豐富知識並學習基於面向對象編程和設計模式的編程和Web開發技術的最佳實踐的中級PHP開發人員而設計。
Spring Webflux
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對希望使用WebFlux開發和部署反應式應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 安裝和配置 Spring 5 和 WebFlux 框架。
- 開發回應式應用程式和服務。
Yeoman
7 時間:此講師指導的現場培訓在 香港(在線或現場)面向希望瞭解 Yeoman 並瞭解它將如何適應 Web 應用程式架構和開發工作流程的開發人員。
在本次培訓結束時,參與者將能夠:
- 瞭解在應用程式開發中使用 Yeoman 的功能和優勢。
- 學習和理解使用 Yeoman 構建和管理應用程式的過程。