端海教育集团
全国免费热线:4008699035 微信号:shuhaipeixun
或15921673576(微 信 同 号) Q Q:849322415
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
 
     班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
         坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
     上课时间和地点
  上课地点:【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 【石家庄分部】:河北科技大学/瑞景大厦
最近开课时间(周末班/连续班/晚班):请点击此处咨询在线客服
     实验设备
       ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
     质量保障
 

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供课后答疑。
        3、培训合格学员可享受免费推荐就业机会。

 
课程大纲
   
 

课程概要与说明:


        本课程为Pyramid Web开发入门课程,主要讲解了Python语言基础,Pyramid框架入门和常见的项目开发方法。本课程以项目为导向,结合基础知识的讲解,允许没有相关基础的学员迅速入门。同时,有鉴于本课程以项目开发为导向,故可以让学员融入实际开发过程中,尽快积累经验。

 

教学目标:


1、通过本课程的学习,学员可以掌握


2、基础的Python Web开发方法


3、Pyramid开源框架的使用方法


4、MVC设计模式基础


5、数据库存储模型设计


6、URL映射配置


7、模版引擎的使用


8、页面布局引擎的使用


9、通过表单库自动生成表单并对用户输入进行验证


10、Cookie和会话的使用

 

课程内容安排:


第一讲:Python基础和入门介绍(Web开发基础)


介绍Web开发技术和Python语言的基础知识。通过本讲的学习,学员可以了解Python Web开发技术的基础和相关常识,为后续学习打下基础。


第二讲:Python语言基础(运算符与表达式,控制流,函数,模块)
 

在第一讲的基础上继续深入学习Python语言的语法知识。在本节课中,分析了Python的运算符与表达式系统,并对程序控制流语句(if,for等)进行了讲解。在最后,阐述了Python语言中函数和模块的用法。通过本讲的学习,学员可以尝试编写简单的Python代码。


第三讲:Python语言基础(基本数据结构)


本节课主要阐述了Python语言中的三种基本数据结构(元组,列表,字典),并对这三种数据结构的使用进行了详细的分析。同时,本课程着重讲解了Python中三种数据结构和字符串的共同父类,即序列的用法。通过本讲的学习,学院可以编写面向过程的Python程序,并能够
 

第四讲:Python语言基础(面向对象,Pyramid框架入门)


在本节课中,主要阐述了Python中面向对象程序的开发方法,特别是类的使用。另外,在本节课的后半部分介绍了Pyramid框架的简单使用,包括框架的安装,项目的建立和运行等。通过第二讲到第四讲的学习,学员可以快速掌握Python语言的语法,读懂相关代码,从而能够进行下一步的工作。


第五讲:Pyramid框架入门


在这节课中,讲解了Pyramid框架的基础知识,包括项目的建立,项目文件的结构,项目的启动方法。同时,对项目配置文件的内容与设定方法进行了详细的分析。在本节课的后半部分,阐述了基本的存储模型的设计与实现方法。通过本讲的学习,学员可以利用Pyramid框架建立简单的实例应用程序,并建立简单的存储模型。
 

第六讲:存储模型设计


在这一讲中,主要介绍了Pyramid框架的存储模型部分,如模型基础的配置与建立,表结构的设计,字段类型的声明,外键的含义与用法等。通过本讲的学习,学员可以在Pyramid项目中建立简单的存储模型,并且能够对存储模型对象间的关系以外键的形式做出简单描述。
 

第七讲:存储模型设计(多对多,查询,增加,删除)


本讲主要分析了多对多关系的建立与使用方法。同时,在本讲中介绍了数据模型的使用,即如何利用数据模型和数据库会话对象查询,增加和删除数据库记录。通过本讲的学习,学员已经可以编写简单的带有数据库访问的Pyramid应用程序。
 

第八讲:视图设计


本节课主要介绍了视图这一概念,包括视图的定义,视图的建立与配置,视图的使用等。鉴于Pyramid框架中没有单独的Controller概念,视图即成为了集逻辑与显示为一身的程序关键组成部分。在本讲中,对视图的使用与配置进行了详细描述,同时还介绍了视图与URL之间对应关系的建立与维护。通过本讲的学习,学员可以建立自己的页面,并在页面中显示数据。
 

第九讲:模版引擎


在这一节课中主要阐述了模版引擎的概念与使用方法。模版引擎在Pyramid框架中被用于展示HTML页面。通过使用模版引擎,可以将程序的代码部分与逻辑部分进行分离。在这一节课程中即讲解了模版的建立与使用方法,常见标签的使用等。通过本讲的学习,学员可以利用自己编写的页面设计出内容较为丰富的视图。
 

第十讲:模版引擎(实例)


本节课主要讲解了如何利用现有静态页面制作模版的方法。在这一节课中,学员可以学习到如何利用现有的静态页面制作出对应的模版与视图,并将之嵌入已有程序的方法。通过本讲学习,学员可以利用已有页面制作出漂亮的网站。
 

第十一讲:身份验证


在本讲中,学员将学习到如何在程序中加入身份验证机制,如何为视图配置权限要求以及如何编写登入登出视图。通过本讲的学习,学员可以在自己开发的项目中应用权限机制,并对访客的身份进行验证,同时亦可对各个视图设定不同的权限需求。
 

第十二讲:身份验证(实例)


本节课是上一讲的扩充,即利用已经配置好的身份验证机制来进行权限的检查和识别,同时为不同用户显示不同的信息,如欢迎标语等。通过本讲的学习,学员可以深化在上一讲中学习到的验证部分的知识,并将之应用与实际开发。
 

第十三讲:布局引擎(布局)


本讲介绍了pyramid_layout布局引擎插件的使用,以及如何利用该插件优化现有的模版。经过本讲的学习,学员可以掌握基本的布局使用方法,并利用布局重新优化制作现有的网站模版。
 

第十四讲:布局引擎(面板)


在这一将中,介绍了pyramid_layout布局引擎中面板的用法,以及如何通过灵活应用面板降低模版中重复代码的数量。通过本讲的学习,学员可以掌握灵活的模版设计方法,并利用布局和面板两个工具减少模版中的重复代码,优化程序结构。
 

第十五讲:表单


本讲介绍了deform表单函数库的使用方法,如表单的结构,建立表单的步骤,表单的声明,表单的显示等。通过本讲的学习,学员可以利用deform函数库自动生成表单,代替以往的手写表单做法。
 

第十六讲:表单(验证,模版)


在这一讲中阐述了deform的表单验证机制的使用与扩展。通过本讲的学习,学员可以掌握deform表单的自动验证,验证器编写方法,如何建立新的表单字段类型,如何修改表单模版等deform高级用法。
 

第十七讲:会话(cookie)


本讲介绍了Pyramid框架中cookie的用法,包括cookie的声明,修改与删除。通过本讲的学习,学员可以掌握cookie的概念与使用方法,为后续的会话学习打下基础。
 

第十八讲:会话(session)


本节课主要介绍了Pyramid框架中session(会话)的概念与使用,包括会话的基本原理,会话的使用,Pyramid框架自带无加密会话工厂的声明,pyramid_beaker加密会话工厂的声明,基于会话的身份验证,闪屏消息等。通过本讲的学习,学员可以掌握会话的用法,轻松地为用户在服务器端保存各类信息。
 

第十九讲:JSON(JavaScript交互)


在本讲中主要介绍了Pyramid框架与JavaScript进行交互的方法。在这一讲中讲述了JSON的概念,如何生成JSON,如何在JavaScript中调用JSON等内容。通过本节课的学习,学员可以掌握基础的前端开发方法,以及利用Pyramid框架生成合适的数据供前端JavaScript调用。

 

        Troubleshooting Java Applications
                Classpath Errors
                Class Loaders
                Common Java Errors
        Troubleshooting Servers
                Native Libraries
                Threading Architecture
                Work Managers
                Deadlocks
                Overload Protection
                Deployment Problems
        Troubleshooting JDBC
                Data Source Management
                Diagnostics
                Debug Flags
                Connectivity Problems
                Connection Leaks
                Database Availability
        Troubleshooting JMS
                Management
                MBean Hierarchy
                Message Logging
                Diagnostics
                Debug Flags
                Overload Protection
                Lost Messages
                Duplicate Messages
        Troubleshooting Security
                SSL Internals
                Keystore Management
                Debug Flags
                Common SSL Problems
                Certificate Validation
                Embedded LDAP
                Security Audit
                Common LDAP Problems
        Troubleshooting Node Manager
                Internals
                Security
                Common Issues
        Troubleshooting Clusters
                Plug-in Configuration
                OHS Overview
                Plug-in Connectivity
                Plug-in Diagnostics
                Unicast Communication
                Replication Debug Flags
                Typical Replication Issues
热线:4008699035 手机:15921673576( 微信同号)
备案号:备案号:沪ICP备08026168号-1 .(2014年7月11).....................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 端海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 端海教育企业学院培训课程 系列班