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 程式设计经验
观众
- 开发者
需要帮助选择合适的课程吗?
Backend Development with Python 培训 - Enquiry
Backend Development with Python - 问询
问询
客户评论 (5)
我很喜欢Gunnar在我们进行的时候几乎随机编写所有代码的方式,但在谷歌云端硬盘上有很多可以在培训后参考的预备材料。 Gunnar根据我之前提供的示例数据编写的代码也非常有用,并且使培训与我们自己的数据集相关。
Ranvir - Schroders Personal Wealth
课程 - Visual Studio Code
机器翻译
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
课程 - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
课程 - Web Security with the OWASP Testing Framework
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.
课程 - Functional Reactive Programming with Java 9 and RxJava
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
课程 - Reactive Programming for iOS with RxSwift
即将举行的公开课程
相关课程
Reactive Programming with Angular RxJS
14 小时ReactIVE 程式设计 是一种异步程式设计范式,它通过在底层执行模型和从一个元件到另一个元件发出的数据流之间建立定义的依赖关系来关注数据流和数据传播。在构建异步 UI 时,许多 Angular 应用程式设计效率低下的问题可以通过使用 RxJS 库提供的反应式样式模式来解决。
在这个 由讲师指导 的现场 培训中 ,参与者 将 学习如何 将 Observable 模式实现到他们的 Angular 应用程式设计中,同时逐步 完成一系列案例,展示常见的角度设计问题以及他们如何从回应式程式设计设计中受益。
在 本次 培训结束时 , 参与者 将能够 :
- 了解回应式程式设计范式和 RxJS 库。
- 使用反应式程式设计模式构建UI繁重的 Angular应用程式,同时考虑可扩充性、灵活性和回应能力。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在即时实验室环境中动手实施。
课程自定义选项
- 要申请本课程的定制培训,请联系我们进行安排。
Functional Reactive Programming 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 代码。
Web Security Testing - Security and Testing of Web Applications using OWASP
21 小时这种由讲师指导的现场培训 (线上或现场)面向寻求保护其 Web 应用程式和服务的开发人员、工程师和架构师。
在本次培训结束时,参与者将能够使用 OWASP 测试框架和工具集成、测试、保护和分析其 Web 应用程式和服务
OWASP Mobile Security Testing Guide
21 小时这种以讲师为主导的中国现场培训(现场或远程)面向希望应用MSTG测试原则,流程,技术和工具来保护其移动应用程序和服务的开发人员,工程师和架构师。
在培训结束时,参与者将能够:
- 探索测试技术,在开发生命周期中制定有效的安全测试实施策略。
- 执行测试技术以测试移动应用程序中的一般漏洞和风险。
- 运行各种安全测试流程来保护其 Android 和 iOS 移动应用程序。
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 Programming 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 中使用各种程式设计语言。
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 服务。
- 设计和创建动态使用者介面和用户体验。
Spring Webflux
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对希望使用WebFlux开发和部署反应式应用程序的开发人员。
在培训结束时,参与者将能够:
- 安装和配置 Spring 5 和 WebFlux 框架。
- 开发响应式应用程序和服务。
Yeoman
7 小时此讲师指导的现场培训在 中国(在线或现场)面向希望了解 Yeoman 并了解它将如何适应 Web 应用程式架构和开发工作流程的开发人员。
在本次培训结束时,参与者将能够:
- 了解在应用程式开发中使用 Yeoman 的功能和优势。
- 学习和理解使用 Yeoman 构建和管理应用程式的过程。