网络发展培训

网络发展培训

网络发展培训,Web Development培训

Testi...Client Testimonials

Web Development with Web2Py

As I was the only participant the training could be adapted to my needs.

Kevin THIERRY - CIT Lao Co., LTD

React: Build highly-interactive web applications

I like how the course was structured and presented in a basic to advance style

Kolapo Abolarinwa - Slimming World

React: Build highly-interactive web applications

Lots of practical, hands on examples

Jay Smith - Slimming World

Building Web Apps using the MEAN stack

The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.

Joseph Fuerst - The Aerospace Corporation

Angular 4: Create single-page applications using HTML, CSS, and JavaScript

guide us step by step in details

Tam Jia Jun - Extra EXCEL (Malaysia) Sdn. Bhd.

Angular 4: Create single-page applications using HTML, CSS, and JavaScript

knowledge on angular 4

Evon Ho - Extra EXCEL (Malaysia) Sdn. Bhd.

React Native: Rapidly develop native iOS and Android apps with Javascript

i like the way the trainer helps in problem solving and step to step issues resollution

David Klogo - Ghana Community Network Services Limited

React Native: Rapidly develop native iOS and Android apps with Javascript

Trainer was very open to questions and very patient

Kwaku Afreh-Nuamah - Ghana Community Network Services Limited

Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber

1
Practical examples on how to do:
- Selenium programs , so good starting block
- Cucumber feature files and translate that to java code to write functions
- Test runner to run the tests
2
Time for labs was sufficient.
3
Setup prerequisites for the course was helpful as forced people to become prepared
We had Eclipse all setup
4
Course structure made sense
5
Trainer was very knowledgeable on the content was well structured

DBS Bank Ltd

其他课程类别

网络发展大纲

代码 名字 时长 概览
vertx Vert.x: Build a Reactive application on JVM 14小时 Vert.x is a library for building reactive applications. In this instructor-led, live training, participants will learn how to use Vert.x to create an asynchronous, event-based web application. By the end of this training, participants will be able to: Understand and use the different components (core, web, client, etc.) in the Vert.x stack. Use Vert.x to create network utilities, HTTP/REST microservices, high volume event processing, back-end message-bus applications, etc. Execute an app that can handle high concurrency using minimal kernel threads Use Vert.x's APIs to support Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc. Unit test asynchronous code with Vert.x-Unit Deploy and scale an app with minimal hardware Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
angular4 Angular 4: Create single-page applications using HTML, CSS, and JavaScript 21小时 Angular 4 (previous versions commonly referred to as Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc.) is a JavaScript-based front-end web application framework for developing single-page applications. Angular 4 boasts better performance over its predecessor, more APIs to tap into, and improved support for mobile devices in terms of responsiveness of design and layout. This course introduces the fundamentals of Angular 4 and walks participants through the creation of a single-page web application. Audience     Web application developers Format of the course     Overview of Angular 4's features and capabilities along with step-by-step development of a web application. Introduction Architecture overview New features in Angular 4 Overview of ECMAScript 6 (ES6) and TypeScript Understanding template syntax and forms Building with Components Angular 4 services Building reactivity into your applications Dependency injection Loading data via HTTP Angular 4 modules Routing in Angular 4 Data flow and state management Validation directives and pipes Unit testing Deploying your application Angular coding and architecture best practices Conclusion
jetty Jetty: Embedding a web server inside your application 7小时 Enterprise Java development does not need to be heavyweight and Ant-driven. Learn to bypass the complexity of setting up and maintaining a standalone web container. Instead learn how to embed the web server into your application with embedded Jetty.   "Don’t deploy your application in Jetty, deploy Jetty in your application!" Some of the topics covered in this instructor-led, live training include: Instantiating Jetty as a POJO (Plain Old Java Object) Replacing Tomcat with Jetty for Spring Boot integration Automatically deploying embedded Jetty with Maven Request this course now! Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Request a custom course outline now!
laravel Laravel: Build rapid and elegant web applications with the Laravel PHP Framework 14小时 Laravel is an open-source PHP-based MVC (model–view–controller) web development framework. Laravel's features include a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and syntactic sugar. Laravel has been called the "PHP Framework for Web Artisans" This course introduces the fundamentals of Laravel and walks participants through the creation of a Laravel-based web application. Audience     Web application developers Format of the course     Overview of Laravel's features and capabilities along with step-by-step development of a web application. Introduction Overview of Laravel's MVC architecture Installing and setting up Laravel Setting up your development environment Creating a Laravel page Working with Laravel code Creating a Laravel application Routing and Controllers Handling Requests and Responses Working with the database Authenticating users Laravel services Testing your Laravel application Debugging tools and techniques Deploying your Laravel application Closing remarks
electron Electron: Build a desktop application with Javascript 7小时 Electron (formerly known as Atom Shell) is an open-source framework for building dynamic desktop apps with JavaScript, HTML, and CSS.  Electron is maintained by GitHub and is the main GUI framework behind GitHub's Atom, Microsoft's Visual Studio Code and Light Table IDE. In this instructor-led, live training, participants will learn how to build cross-platform native desktop application using only Javascript, HTML and CSS. By the end of this training, participants will be able to: Download, configure and install Electron Understand Electron's commands and tool set Use web based front and back end components such as NodeJS run-time and Chromium to build a multi-platform desktop application Modularize their application and utilize associated JavaScript files Build Electron on a low-end commodity machine Create branding and custom icons by renaming and/or editing the Electron executable file Integrate other frameworks such as Angular, Photon, and Bootstrap Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
grav Grav: Creating websites with a flat-file, no-database CMS 7小时 Grav is an open-source, flat-file CMS (content management system). It comes with a powerful Package Management System to allow for simple installation and upgrading. Grav's underlying architecture uses well-established and best-in-class technologies to ensure that Grav is simple to use and easy to extend. As Grav is a flat file CMS, no database is required; this makes setting up a new site a very smooth process. This training introduces the fundamentals of Grav CMS and walks participants through the creation of a Grav-based website. By the end of this training, participants will have the knowledge and practice to deploy their own Grav website. Audience     Web application developers Format of the course     This training has a heavy emphasis on hands-on practice. Most of the concepts are discovered through samples, exercises and hands-on development. Introduction     Grav vs Wordpress, Joomla and Drupal Setting Up Grav CMS Using the Admin Panel Using the Grav CMS CLI Creating web content in Grav CMS Working with Grav CMS templates Creating essential theme files Working with CSS Setting Up a Blog Working with the post template Creating a modular home page in Grav CMS Obtaining themes and skeletons from GetGrav.org Debugging and logging Adding plugins and themes Working with Blueprints Migrating from Wordpress Updating Grav CMS Performance and caching Troubleshooting Contributing to the Grav CMS project Closing remarks
sass01 Syntactically Awesome StyleSheets - Sass 14小时 Very Short Intro CSS limitations Less vs Sass Community and improvment CSS Extensions Nested Rules Referencing Parent Selectors: & Nested Properties Placeholder Selectors: %foo SassScript Interactive Shell Variables: $ Data Types Operations Parentheses Functions Interpolation: #{} & in SassScript Variable Defaults: !default @-Rules and Directives @import @media @extend @at-root @debug @warn @error Control Directives & Expressions if() @if @for @each @while Mixin Directives Defining a Mixin: @mixin Including a Mixin: @include Arguments Passing Content Blocks to a Mixin Function Directives Output Style :nested :expanded :compact :compressed Extending Sass Defining Custom Sass Functions Cache Stores Custom Importers  
ISAM1 ISTQB CTFL 21小时 ISTQB CFTL 70% theory + 30% practice SW testing fundamentals  Testing throughout the life cycle  Static techniques  Test design techniques  Test management  Tool support for testing
springboot Spring Boot: Rapidly build Spring-based web applications 14小时 Spring Boot is a Java-based web application development framework that favors convention over configuration. Spring Boot allows developers to create stand-alone, production-grade applications that "just run", typically on an embedded instance of Tomcat, Jetty, or Undertow. Spring Boot's "opinionated view" of the Spring platform and third-party libraries allows for minimum-fuss application development that requires very little configuration. These Spring Boot applications require no code generation or XML configuration. They feature integrated health monitoring, simplified Maven configuration, and a host of other features that make building, deploying, and running Spring applications relatively straightforward. In this training, participants learn the key features and architecture of Spring Boot, and its relationship to the underlying Spring framework. Ample opportunities for applying this knowledge and receiving feedback is provided by the instructor as participants step through live, hands-on exercises on defining, configuring and deploying Spring applications. By the end of the course participants will have the necessary knowledge and practice to rapidly deploy their own Spring application. Audience     Java web application developers Format of the course      Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development. Introduction      Spring Framework: from 2002 to now      Spring Boot: building on top of the Spring framework Spring Boot architecture and fundamentals Overview of MVC Initializing your project in Eclipse Using Groovy to script Spring Boot Using Spring Boot CLI Building and deploying an application Using templates to serve up dynamic HTML Running Spring Boot application starters Accessing data with Spring Data Configuring Spring Boot properties Spring Boot metrics and health checks Securing your application with Spring Security Authentication and authorization Interacting with a JMS broker Closing remarks
html5intro Introduction to HTML 5 14小时 Introduction Background Audience Scope History Design notes HTML vs XHTML Structure of this specification A quick introduction to HTML Conformance requirements for authors Recommended reading Common infrastructure Terminology Conformance requirements Case-sensitivity and string comparison UTF-8 Common microsyntaxes URLs Fetching resources Common DOM interfaces Namespaces Semantics, structure, and APIs of HTML documents Documents Elements APIs in HTML documents Interactions with XPath and XSLT Dynamic markup insertion The elements of HTML The root element Document metadata Scripting Sections Grouping content Text-level semantics Edits Embedded content Tabular data Forms Interactive elements Links Common idioms without dedicated elements Matching HTML elements using selectors Loading Web pages Browsing contexts The Window object Origin Session history and navigation Browsing the Web Offline Web applications Web application APIs Scripting Base64 utility methods Timers User prompts System state and capabilities: the Navigator object User interaction The hidden attribute Activation Focus Assigning keyboard shortcuts The contenteditable attribute Spelling and grammar checking Drag and drop Editing APIs The HTML syntax Writing HTML documents Parsing HTML documents Serializing HTML fragments Parsing HTML fragments Named character references The XHTML syntax Writing XHTML documents Parsing XHTML documents Serializing XHTML fragments Parsing XHTML fragments Rendering Introduction The CSS user agent style sheet and presentational hints Replaced elements Bindings Frames and framesets Interactive media Print media Obsolete features Obsolete but conforming features Non-conforming features Requirements for implementations IANA considerations text/html text/html-sandboxed application/xhtml+xml text/cache-manifest
vuejs Vue.js: Build an Advanced Single-page Application 21小时 Vue.js is an open-source progressive JavaScript front-end framework for building advanced single-page applications. Vue.js aims to take the best of Angular, make it lightweight, and leave out the unnecessary parts. In this instructor-led, live training, participants will learn how to take advantage of Vue.js's incrementally adoptable architecture to build a complex, single-page application (SPA). By the end of this training, participants will be able to: Build web apps that process and render data conditionally Design interactive web apps that react efficiently to user events Write modular and reusable code Incrementally progress a view into full-blown single-page application Integrate Vue.js to an existing webpage Use Vue's ecosystem to extend the framework's capability Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Introduction     Vue.js vs Angular Overview of Vue.js     Declarative rendering     Component composition     Hot-reloading     Time-travel debugging Setting up a development environment Creating your first application Working with Templates Dividing the application into smaller, self-contained components Methods and computed properties Reactive programming Directives and data rendering Applying transitions Routing Managing state Creating animations Refactoring components Server-side rendering Supporting libraries and packages.     Routing     State management     Build tooling Testing your application Debugging and performance Embedding Vue.js into existing pages Deploying your application to production Vue-CLI Scaling your application Closing remarks
behave Behave: BDD with Python (Cucumber/Gherkin for Python) 7小时 Behave is an open-source, Python-based BDD framework for writing tests in a natural language style. BDD, or Behavior Driven Development, is an agile software development technique that encourages collaboration among developers, QA and non-technical business people in a software project. This training begins with a discussion of BDD and how the Behave framework can be used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment. By the end of this training, participants will have a firm understanding of BDD and Behave, as well as the necessary practice to implement these techniques and tools in real-world test scenarios. Audience Testers and Developers Format of the course Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development. Introduction     Business Driven Development (BDD) and Acceptance Test Driven Development (ATDD)     BDD as a collaboration tool for software engineers, test engineers and business people Defining your project requirements Setting up your environment for web application testing Gherkin: writing your stories in a user-friendly language The anatomy of the Feature file Writing your first feature Writing scenarios for your feature Writing step definitions Passing parameters to Steps Creating scenario outlines to pass multiple arguments Sharing data between steps Organizing features and scenarios with tags Setup and teardown Closing remarks
mean1 Building Web Apps using the MEAN stack 35小时 Course Objective: MEAN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, AngularJS, and Node.js. By the end of this hands-on intensive training course, the students will be able to: Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability. Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications. Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js. Use AngularJS framework that offers declarative, two-way data binding for web applications. Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend. Get acquainted with the latest web application development trends in the IT industry. Node.js Getting started with Node.js Node Package Manager Modules Asynchronous Programming Callbacks Events Streams Web Sockets Angular.js Angular Architecture Modules, Controllers and Scope Views Two-way Binding Built-in and Custom Directives Event Directives Expressions Built-in and Custom Filters Understanding the Digest Loop Forms and Validation AngularJS Service Types Factories, Providers, Decorators, DI Creating Custom Services Consuming Ajax Web Services via $http and $resource Routing, Redirects, and Promises Express.js MVC Pattern Introduction to Express Routing HTTP Interaction Handling Form Data Handling Query Parameters Cookies and Sessions User Authentication Error Handling Creating and Consuming RESTful Services Using Templates MongoDB Understanding NoSQL MongoDB Finding Documents Update, Insert, and Upsert Indexing Data Modeling Aggregation
cubaplatform Cuba Platform for Enterprise Application Development 7小时 Cuba Platform is an open-source Java web framework for enterprise applications. In this instructor-led, live training, participants will learn how to use Cuba Platform to develop enterprise applications with rich web interfaces. By the end of this training, participants will be able to: Develop Java applications and UIs using a declarative user interface, without using HTML, CSS or JavaScript Reduce boilerplate code and facilitate rapid development Use the CUBA Studio web development tool with existing Java IDEs Customize applications without branching the code Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
meanangular2 Angular 2: Building Web Apps using the MEAN stack 35小时 MEAN stack is a full-stack JavaScript solution that helps you write and deploy scalable, robust, and maintainable web applications quickly and easily using MongoDB, Express, Angular, and Node.js. By the end of this hands-on intensive training course, the students will be able to: Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability. Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications. Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js. Use Angular 2 framework that offers declarative, two-way data binding for web applications. Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend. Get acquainted with the latest web application development trends in the IT industry. Notes: Angular is available in different versions, for example: AngularJS ( a.k.a. Angular.js, AngularJS 1, and Angular 1) Angular 2 Angular 4 etc. This training covers Angular 2. For all other components (Node.js, Express, MongDB) we cover the latest stable version. If you wish to customize the versions taught in this training, please contact us to arrange.   Node.js Getting started with Node.js Node Package Manager Modules Asynchronous Programming Callbacks Events Streams Web Sockets Angular 2 Overview of Typescript Angular Architecture Modules, Controllers and Scope Views Two-way Binding Built-in and Custom Directives Event Directives Expressions Built-in and Custom Filters Understanding the Digest Loop Forms and Validation Angular 2 Service Types Factories, Providers, Decorators, DI Creating Custom Services Consuming Ajax Web Services via $http and $resource Routing, Redirects, and Promises Express.js MVC Pattern Introduction to Express Routing HTTP Interaction Handling Form Data Handling Query Parameters Cookies and Sessions User Authentication Error Handling Creating and Consuming RESTful Services Using Templates MongoDB Understanding NoSQL MongoDB Finding Documents Update, Insert, and Upsert Indexing Data Modeling Aggregation
DrupalRespDesign Drupal Responsive Design 7小时 Explains how to create responsive and adaptive design using Drupal. Usually we use most stable version of Drupal and Drupal modules. This course tries to use Drupal modules to limit the amount of CSS or Javascript code which need to be to be written. Responsive Design Pricinples Adaptive Design Principles Understanding breakpoints Overview of existing Drupal themes Making menus responsive and adaptive Scaling Images Making Views responsive Making Panel responsive Responsive Drupal Forms
ThinkPHP Getting started with ThinkPHP 21小时 Audience Developers Format of the course Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development.   ThinkPHP is a fast and simple PHP Object-Oriented MVC framework with support for UTF-8, plugins, role-based-control-access (RBCA), a template control engine and multi-databases. Introduction to ThinkPHP Object-oriention in ThinkPHP Installing ThinkPHP Model-View-Control in ThinkPHP ThinkPHP Controller ThinkPHP Model ThinkPHP View Working with templates Authentication and role-based-access Database access in ThinkPHP Plugins in ThinkPHP
springcloud Spring Cloud: Building microservices with Spring Cloud 14小时 Spring Cloud builds on Spring Boot to enable the development of distributed systems and microservices. In this training we start with a discussion of microservice architecture. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices. By the end of this training participants will have a solid understanding of how to use Spring Cloud and related Spring technologies to rapidly develop their own cloud-scale, cloud-ready microservices. Audience     Java developers wishing to rapidly build and deploy microservices Format of the course       Heavy emphasis on hands-on practice. Most of the concepts are learned through samples, exercises and hands-on development. Introduction     Microservice architecture, PaaS, and cloud-native design Overview of Spring Cloud sub-projects     Config Server & Bus, Eureka, Ribbon, Feign, and Hystrix Overview of Spring Boot Setting up your development environment Creating a Spring Boot application Centralized, versioned configuration management with Spring Cloud Config Dynamic configuration updates with Spring Cloud Bus Service discovery with Eureka Load balancing with Ribbon Applying circuit breakers with Hystrix Declarative REST clients with Feign Working with API Gateway Securing your microservices Tracing microservices to uncover latencies Troubleshooting Closing remarks
django Web Development with Django 21小时 Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Audience This course is directed at developers and engineers seeking to incorporate Django in their projects   Getting Started Installation Intro to Django Object-relational mapper URLs and views Templates Forms Developmental process Authentication Admin Internationalization Security Tutorial Requests and responses Models and the admin site Views and templates Forms and generic views Testing Static files  Customizing the admin site Advanced Tutorials How to write reusable apps Writing your first patch for Django
apacheflex Getting started with Apache Flex 14小时 Apache Flex is a free, open source framework for building interactive web applications that work across different operating systems, devices, and browsers. In this course, participants will learn how to get started with Apache Flex by building a real-world web application. Audience Web developers / web programmers Designers wishing to become programmers Format of the course Course will be hands-on and tasked-based Introduction Flex SDK, Flex Builder and Flex Data Services The MVC framework in Flex Introduction to MXML and Action script Creating your first a User Interface (UI) Setting up your IDE for productivity Adding controls and containers Using styles and themes to define your visual design Handling events in Flex Understanding event flow Event handlers and classes Programming with ActionScript Object Oriented Programming with ActionScript Defining and extending classes Defining and connecting to data services Sending and retrieving data to and from remote sources Validating data Integrating with server backends Java™, Spring, Hibernate, PHP, Ruby, .NET, Adobe ColdFusion, SAP Using REST, SOAP, JSON, JMS, and AMF Testing your application Working with the automation testing framework Compiling your application Compiling MXML (layout) with ActionScript files to output your SWF application Publishing your application Taking your application to the desktop with Adobe Integrated Runtime (AIR) Closing remarks  
reactvr React VR: Creating Virtual Reality apps with Javascript 7小时 React VR is a framework that lets you build VR apps using only JavaScript. It combines modern APIs like WebGL and WebVR with the declarative power of React, producing 360 experiences that can be consumed through a web browser on a variety of devices. In this instructor-led training, participants will have extensive opportunity for hands-on practice in developing VR applications. Through interactive discussions and project-based exercises, participants will steadily build their sample VR apps. By the end of this course, participants will have gained the knowledge and practice to build their own production version of a VR app to publish online. Audience     Web developers     Game developers     Hobbyists looking to develop their first VR app Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction Overview of React VR concepts Installing Node.js Creating your first project Configuring your project Controlling component through props and state Setting the layout and style in your app 3D Coordinates and Transforms Handling input events Rendering fonts and text in VR Viewing your project on a mobile phone Dealing with local storage Grabbing information from the web to use in your VR application Other React VR components Using other APIs available in React VR Publishing Your Project Closing remarks
web2py Web Development with Web2Py 28小时 web2py is a python based free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. Audience This course is directed at Engineers and Developers using web2py as a framework for web development   Getting Started Setup web2py Web2py Overview Startup Simple Examples Admin App Admin The core Command Line Options Workflow Dispatching Libraries Applications API Accessing API from Python Modules request response session cache URL HTTP and Redirection Internationalization Application Init URL rewrite Running tasks in the background web2py scheduler Third party modules Execution environment Cooperation Logging WSGI The views Basic Syntax HTML helpers Built-in helpers Custom Helpers BEAUTIFY Server-side DOM and parsing Page Layout Functions in views Blocks in views The database abstraction layer Dependencies The DAL: A quick tour Using the DAL "stand-alone" DAL constructor Table constructor Field Constructor Migrations Fixing broken migrations Migration control summary insert commit and rollback Raw SQL drop Indexes Legacy databases and keyed tables Distributed transaction More on uploads Query, Set, Rows select Other methods Computed Fields Virtual Fields One to many relations Many to Many list: and contains other operators Generating raw sql Exporting and importing data Caching selects Self-Reference and aliases Advanced features Gotchas Forms and validators FORM SQLFORM Other types of forms CRUD Custom Forms Validators Widgets SQLFORM.grid and SQLFORM.smartgrid grid and smartgrid access control smartgrid plurals Emails and SMS Setting up email Sending emails Sending SMS messages Using the template system to generate messages Sending messages using a background task Reading and managing email boxes (Experimental) Access Control Authentication Authorization Central Authentication Service Services Rendering a dictionary Remote procedure calls Low level API and other recipes Restful web services Services and Authentication jQuery and Ajax web2py_ajax.html jQuery effects The Ajax function Components and Plugins Components, LOAD and Ajax Plugins Deployement Recipes Deployment: development and production Deployment recipes: Infrastructure Other Recipes Upgrading How to distribute your applications as binaries Developing with IDEs: WingIDE, Rad2Py, Eclipse and PyCharm SQLDesigner Publishing a folder Functional testing Building a minimalist web2py Fetching an external URL Pretty dates Geocoding Pagination httpserver.log and the Log File Format Populating database with dummy data Accepting credit card payments Dropbox API Streaming virtual files
WebAssembly Beyond Javascript: build fast, lean websites with WebAssembly 21小时 For the last 20 years, Javascript has been the de-facto standard for in-browser, client-side scripting. WebAssembly represents a new direction. Built into the browser, this binary format will allow developers to compile and execute code written in any language from within the browser. WebAssembly is portable, small and efficient. It enables fast loading times and can run on existing Javascript platforms by translating its binary code to asm.js. More importantly, WebAssembly paves the way for executing newer, more intensive applications such as virtual reality and high-end gaming, to name a few, from within browser. In this course, we cover the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. The course will be both explanatory and practical, providing the essential theory and walking participants through the creation of their own WebAssembly program.  Audience Web developers C and C++ developers Format of the course Course will be hands-on and tasked-based C and C++ will be used for exercises Introduction: From Javascript to asm.js to WebAssembly Antomy of a WebAssembly "program" Representing byte code with Abstract Syntax Trees (AST) Writing your first WebAssembly module Compiling a program to WebAssembly WebAssembly tooling: Editors, Compilers, and Debuggers Future applications for WebAssembly Closing remarks
btstrp Bootstrap for Web Developers 14小时 Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. Audience This course is directed at web developers seeking to utilize Bootstrap in their projects. Getting Started Precompiled Source Code Compiling CSS and Javascript Installing Grunt Available Grunt commands Troubleshooting Basic template and Components Basic Template Bootstrap Theme Grids Jumbotron Narrow Jumbotron Navbars Custom Components Experiments Tools Bootlint Disabling Responsiveness Browser and Device support and compatibility Accessibility Components Glyphicons Dropdowns Button groups Button dropdowns Input groups Navs Navbar Breadcrumbs Pagination Labels Badges Jumbotron Page header Thumbnails Alerts Progress bars Media object List group Panels Responsive embed Wells CSS Overview Grid system Typography Code Tables Forms Buttons Images Helper classes Responsive utilities Using Less Using Sass Javascript Overview Transitions Modal Dropdown Scrollspy Tab Tooltip Popover Alert Button Collapse Carousel Affix  
typescript Typescript 7小时 TypeScript is an open source language for building enterprise Javascript applications. It is a strict superset of JavaScript that compiles to plain Javascript and brings static typing and object-oriented development to the language. This course introduces TypeScript's key features and walks participants through the construction of a real-life JavaScript application. Audience Web application developers / programmers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Introduction Installing TypeScript Preparing a TypeScript project Understanding Typing, Variables, and Functions Working with Classes and Interfaces Organizing your code with Namespaces Reusing code through Modules Compiling, testing and running TypeScript Debugging TypeScript Launching your application Closing remarks  
owasp Web Security with the OWASP testing framework 28小时 The Open Web Application Security Project is an online community which creates freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security. OWASP offers testing frameworks and tools for identifying vulnerabilities in web applications and services Audience This course is directed at Developers, Engineers and Architects seeking to secure their web apps and services Web Security overview Top 10 2013 Mobile Top 10 2016 2016 Top 10 Proactive Controls OWASP Testing Introduction The OWASP Testing Project Principles of Testing Testing Techniques Explained Deriving Security Test Requirements Security Tests Integrated in Development and Testing Workflows Security Test Data Analysis and Reporting The OWASP Testing Framework Overview Phase 1: Before Development Begins Phase 2: During Definition and Design Phase 3: During Development Phase 4: During Deployment Phase 5: Maintenance and Operations A Typical SDLC Testing Workflow Web Application Security Testing Introduction and Objectives Testing Checklist Information Gathering Conduct Search Engine Discovery and Reconnaissance for Information Leakage (OTG-INFO-001) Fingerprint Web Server (OTG-INFO-002) Review Webserver Metafiles for Information Leakage (OTG-INFO-003) Enumerate Applications on Webserver (OTG-INFO-004) Review Webpage Comments and Metadata for Information Leakage (OTG-INFO-005) Identify application entry points (OTG-INFO-006) Map execution paths through application (OTG-INFO-007) Fingerprint Web Application Framework (OTG-INFO-008) Fingerprint Web Application (OTG-INFO-009) Map Application Architecture (OTG-INFO-010) Configuration and Deployment Management Testing Test Network/Infrastructure Configuration (OTG-CONFIG-001) Test Application Platform Configuration (OTG-CONFIG-002) Test File Extensions Handling for Sensitive Information (OTG-CONFIG-003) Review Old, Backup and Unreferenced Files for Sensitive Information (OTG-CONFIG-004) Enumerate Infrastructure and Application Admin Interfaces (OTG-CONFIG-005) Test HTTP Methods (OTG-CONFIG-006) Test HTTP Strict Transport Security (OTG-CONFIG-007) Test RIA cross domain policy (OTG-CONFIG-008) Identity Management Testing Test Role Definitions (OTG-IDENT-001) Test User Registration Process (OTG-IDENT-002 Test Account Provisioning Process (OTG-IDENT-003) Testing for Account Enumeration and Guessable User Account (OTG-IDENT-004) Testing for Weak or unenforced username policy (OTG-IDENT-005) Authentication Testing Testing for Credentials Transported over an Encrypted Channel (OTG-AUTHN-001) Testing for default credentials (OTG-AUTHN-002) Testing for Weak lock out mechanism (OTG-AUTHN-003) Testing for bypassing authentication schema (OTG-AUTHN-004) Test remember password functionality (OTG-AUTHN-005) Testing for Browser cache weakness (OTG-AUTHN-006) Testing for Weak password policy (OTG-AUTHN-007) Testing for Weak security question/answer (OTG-AUTHN-008) Testing for weak password change or reset functionalities (OTG-AUTHN-009) Testing for Weaker authentication in alternative channel (OTG-AUTHN-010) Authorization Testing Testing Directory traversal/file include (OTG-AUTHZ-001) Testing for bypassing authorization schema (OTG-AUTHZ-002) Testing for Privilege Escalation (OTG-AUTHZ-003) Testing for Insecure Direct Object References (OTG-AUTHZ-004) Session Management Testing Testing for Bypassing Session Management Schema (OTG-SESS-001) Testing for Cookies attributes (OTG-SESS-002) Testing for Session Fixation (OTG-SESS-003) Testing for Exposed Session Variables (OTG-SESS-004) Testing for Cross Site Request Forgery (CSRF) (OTG-SESS-005) Testing for logout functionality (OTG-SESS-006) Test Session Timeout (OTG-SESS-007) Testing for Session puzzling (OTG-SESS-008) Input Validation Testing Testing for Reflected Cross Site Scripting (OTG-INPVAL-001) Testing for Stored Cross Site Scripting (OTG-INPVAL-002) Testing for HTTP Verb Tampering (OTG-INPVAL-003) Testing for HTTP Parameter pollution (OTG-INPVAL-004) Testing for SQL Injection (OTG-INPVAL-005) Testing for LDAP Injection (OTG-INPVAL-006) Testing for ORM Injection (OTG-INPVAL-007) Testing for XML Injection (OTG-INPVAL-008) Testing for SSI Injection (OTG-INPVAL-009) Testing for XPath Injection (OTG-INPVAL-010) IMAP/SMTP Injection (OTG-INPVAL-011) Testing for Code Injection (OTG-INPVAL-012) Testing for Local File Inclusion Testing for Remote File Inclusion Testing for Command Injection (OTG-INPVAL-013) Testing for Buffer overflow (OTG-INPVAL-014) Testing for Heap overflow Testing for Stack overflow Testing for Format string Testing for incubated vulnerabilities (OTG-INPVAL-015) Testing for HTTP Splitting/Smuggling (OTG-INPVAL-016 Testing for Error Handling Analysis of Error Codes (OTG-ERR-001) Analysis of Stack Traces (OTG-ERR-002) Testing for weak Cryptography Testing for Weak SSL/TLS Ciphers, Insufficient Transport Layer Protection (OTG-CRYPST-001) Testing for Padding Oracle (OTG-CRYPST-002) Testing for Sensitive information sent via unencrypted channels (OTG-CRYPST-003) Business Logic Testing Test Business Logic Data Validation (OTG-BUSLOGIC-001) Test Ability to Forge Requests (OTG-BUSLOGIC-002) Test Integrity Checks (OTG-BUSLOGIC-003) Test for Process Timing (OTG-BUSLOGIC-004) Test Number of Times a Function Can be Used Limits (OTG-BUSLOGIC-005) Testing for the Circumvention of Work Flows (OTG-BUSLOGIC-006) Test Defenses Against Application Mis-use (OTG-BUSLOGIC-007) Test Upload of Unexpected File Types (OTG-BUSLOGIC-008) Test Upload of Malicious Files (OTG-BUSLOGIC-009) Client side Testing Testing for DOM based Cross Site Scripting (OTG-CLIENT-001) Testing for JavaScript Execution (OTG-CLIENT-002) Testing for HTML Injection (OTG-CLIENT-003) Testing for Client Side URL Redirect (OTG-CLIENT-004) Testing for CSS Injection (OTG-CLIENT-005) Testing for Client Side Resource Manipulation (OTG-CLIENT-006) Test Cross Origin Resource Sharing (OTG-CLIENT-007) Testing for Cross Site Flashing (OTG-CLIENT-008) Testing for Clickjacking (OTG-CLIENT-009) Testing WebSockets (OTG-CLIENT-010) Test Web Messaging (OTG-CLIENT-011) Test Local Storage (OTG-CLIENT-012) Report Executive Summary Test Parameters Findings
advancedcakephp Advanced CakePHP 21小时 This course is designed to help intermediary CakePHP developers access the more advanced features of CakePHP. Through explanations and guided practice, participants will be able to implement better features, stability, security and extensibility into their existing and future CakePHP projects. Audience     CakePHP developers looking to further their knowledge and development skills Format of the course     Overview of CakePHP's advanced features together with step-by-step development of a sample application. Introduction     Model, View, Layer -- beyond the basics Working with View Templates Advanced Routing Authentication and Access Control Advanced Search and Pagination Exposing APIs with CakePHP The Events System Working with the Shell Working with MySQL Working with Javascript Unit Testing your application Protecting your application against attacks Customizing your application's behavior Styling your CakePHP application with Boostrap  
foundation Foundation responsive front-end framework 7小时 Foundation (maintained by Zurb) is an advanced responsive front-end web development framework.  It provides a responsive grid and HTML and CSS UI components, templates, and code snippets, including typography, forms, buttons, navigation and other interface elements, as well as optional functionality provided by JavaScript extensions. In this instructor-led, live training, participants will learn how to prototype and build complex web layouts that are flexible, responsive, and interactive. By the end of this training, participants will be able to: Install and configure Foundation Utilize Foundation's XY grid, navigation, menu, and other interactive components to build complex layouts. Quickly take a mobile application from prototype to production Use the mobile-first grid to support older devices Use Javascript components to add functionality Audience Front-end web developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.  
react React:构建高度交互式Web应用程序 21小时 React是一个开源的Javascript库,可以用来创建交互式网页和移动应用程序。它经常被拿来与MVC框架(如Angular、Ember、Backbone)进行比较,但是,React的特别之处在于其关注于应用程序的UI(MVC中的View)。其独特的渲染高度交互式用户界面(UI)的方法既强大又便捷,并导致了React的普及。 在本培训课程中,我们展示了React的强大功能和灵活性,将其与其他框架进行比较,并逐步指导参与者创建自己的应用程序。 到本课程结束时,参与者将对React的设计理念有深入的了解,知道什么时候什么情况下应该使用React,什么时候应考虑使用传统的MVC模型。本培训强调实际操作和完成开发真正的应用程序,对于希望使用React来提高自身工作效率和技能的Web应用程序开发人员来说,是极有价值的。 受众 前端开发人员 Web开发人员 Javascript程序员 课程形式 React的特性和功能概述,以及Web应用程序的逐步开发。 React背后的设计原则 设置您的开发环境 React中的组件如何工作 组件生命周期 创建您的第一个组件 在React中处理状态 定义您组件的父/子关系 事件处理和条件呈现 容器(Container)与演示组件 测试您的React网络应用程序 整合React与其他框架及插件 将所有部件整合在一起 —— 您自己的应用程序 结束语
UberFire UberFire 21小时 UberFire is a web framework for rapidly building extensible workbenches and console type applications for the web. It is the technology behind Drools and jBPM. In this instructor-led, live training, participants will learn how to quickly build maintainable, customizable workbench-style apps using UberFire's declarative APIs and Eclipse-like workbench approach. By the end of this training, participants will be able to: Write, maintain, and deploy Java code as a native JavaScript + HTML application. Use drag-and-drop layouts to control the work environment Understand UberFire's architecture, including its use of compile-time plugins, interfaces, life cycle events, JGIT compatible virtual file system, full-text search, and role-based declarative security framework Build extensions of the framework Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.  
cucumber Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber 14小时 Behaviour-Driven Development (BDD) is an Agile methodolgy aimed at improving the communication and collaboration among Software Developers, Quality Assurance / Testers, Business Analysts, and other parties involved in a project. Cucumber is an open-source “story-based” framework written in Ruby. It enables Behavior Driven Development (BDD) by allowing for the creation of tests that are understandable by technical as well as non-technical people such as business stakeholders.   This course walks participants through real-life cases for Behavior Driven Development (BDD) and demonstrates hands-on how to implement Cucumber in various test scenarios. Audience     Testers and Developers Format of the course     The course includes a discussion of Behavior Driven Development (BDD) and how Cucumber can be used to carry out BDD testing in various contexts such as web application testing. Participants will be walked through the writing of their own user stories, test cases and executable test code. Introduction Installing and configuring Cucumber Business Driven Development (BDD) and Acceptance test–driven development (ATDD) Involving the business analysts in your organization Defining your project requirements The testing ecosystem (IDEs, programming languages, testing frameworks and build libraries) Setting up a web application testing system Gherkin: writing your stories in a user-friendly language Writing features Writing scenarios Writing step definitions Organizing features and scenarios with tagging Working with hooks Working with databases An overview of the Ruby ecosystem Web-based test automation with Capybara Refactoring Cucumber Using Cucumber with Selenium Generating reports Emerging trends Conclusion
meanangular4 Angular 4: Building Web Apps using the MEAN stack 35小时 Angular 4 (previous versions referred to as: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc.) is a JavaScript-based front-end web application framework for developing single-page applications. It boasts better performance over its predecessor, more APIs to tap into, and improved design and responsiveness on mobile devices. MEAN stack is a full-stack JavaScript solution for writing scalable, robust, and maintainable web applications quickly and easily using MongoDB, Express, Angular, and Node.js. In this instructor-led, live training, participants will learn how to use the MEAN stack, specifically using Angular 4, as they step through the creation and deployment of a sample web application. By the end of this training, participants will be able to: Create, build, debug and deploy a MEAN-based Angular 4 application Unit test their Angular 4 application Write Angular code using TypeScript Audience Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.  
reactnative React Native:使用Javascript快速开发本地iOS和Android应用程序 21小时 React Native是一个开源的跨平台开发框架,用于构建移动应用程序(app)。它由Facebook开发,使开发人员能够在Android和iOS系统上为其应用创建本机外观体验。与其他跨平台移动开发工具(如PhoneGap)不同,React Native生成完全原生的应用程序用户界面(UI)。没有HTML5用户界面。 React Native提供基于JavaScript和React(又名React.js或ReactJS)库的一致的开发人员体验,并通过关注所有平台上的开发人员效率实现真正快速的移动开发 - 只需学习一次,随时随地编写。 在本课程中,参与者将学习React Native背后的原理和方法,同时将为Android和iOS系统开发自己的移动应用程序。 受众 移动应用开发工程师 课程形式 React Native特性和功能概述,以及移动应用程序的逐步开发。   React Native简介     React Native 对比 React     React Native 对比 PhoneGap、Titanium等 React Native开发者工具 设置DevTools 创建您的第一个应用 使用组件(Components) 使用样式(Styles) 使用平台API 抓取API和网络 使用Redux进行状态管理 使用模块(Modules) 设计多个平台架构 测试您的应用程序 调试您的应用程序 优化您的应用程序的性能 将您的应用程序部署到iOS应用商城(App Store) 部署您的Android应用程序 结束语
zendadvanced Zend Framework: Advanced Concepts 21小时 This course is aimed at developers who wish to architect and build enterprise-scale web applications that meet stringent requirements in scalability, reliability, and modularity. This instructor-led, live training demonstrates a series of common-case problems and shows participants how to efficiently solve them using Zend Framework 2 (ZF2). Participants are taken through a series of exercises that result in the creation of re-usable modules that are both streamlined and robust. By the end of this training, participants will be able to: Analyze and understand the design patterns associated with modular design Use Zend Framework 2 components to ensure security in areas such as Authentication, Encryption, LDAP, and Permissions (authorization) Apply advanced techniques for developing web services and RESTful interfaces Troubleshoot, optimize and deploy an enterprise-grade web application Audience Advanced to intermediate PHP developers experienced with ZF2 Enterprise developers seeking to improve the performance, modularity and scalability of heavy, interactive, enterprise-scale web applications Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us. 
cakephp CakePHP: Rapid web application development 28小时 This course teaches PHP developers how to build functional web applications using the popular CakePHP MVC web development framework. The course covers beginning principles and approaches, then moves into advanced topics that help enhance the behavior, flexibility and security of an application. Discussions are interactive and the learning is practical and hands-on. Audience     Web developers wishing to develop better web applications more rapidly Format of the course     Overview of CakePHP features and capabilities together with step-by-step development of a sample application. Introduction     Why CakePHP? Understanding MVC (Model View Controller) Installing CakePHP Creating your first CakePHP application Controller: Controlling the logic flow in your CakePHP application Model: Modeling your data in CakePHP ORM (Object Relational Mapping): Mapping table relationships View: Creating the user interface for your CakePHP application Baking your CakePHP application Setting up user authentication Creating and using components Adding SEO functionality Optimizing your application Debugging your application Data validation Error and exception handling Unit testing your code Customizing the View to improve the user experience Configuring Helpers in the presentation layer Adding support for I18N (internationalization) and L10N (localization) Implementing Javascript and Ajax features Tracking application changes with the Events System Enhancing the Model using Behaviors Changing your database scheme using the Migrations plug-in Routing in CakePHP Creating your own APIs for REST, authentication, etc. Caching and optimization Deploying your web application Migrating existing websites to CakePHP Closing remarks
zendfundamentals Zend Framework: Fundamentals 21小时 Zend framework is an open-source, object-orientated framework for developing, deploying, and managing enterprise-ready PHP based web applications and services. Zend framework utilizes the Model-View-Controller (MVC) paradigm to develop basic structures for applications. Zend is considered a "component library"; its unique modular design enables users to use components independently of one another. In this instructor-led, live training, participants will learn how to create a reliable and scalable web application using the Zend framework. By the end of this training, participants will be able to: Use Model-View-Controller design patterns to build a database-based web application Receive and process forms Set up input validation and view scripts Handle the various types of MVC events and services offered by Zend Framework MVC component library Prepare and execute queries for a database adapter Audience Intermediate to advanced PHP developers seeking to develop secure, enterprise scale web-applications Format of the course Part lecture, part discussion, exercises and heavy hands-on practice To request a customized course outline for this training, please contact us.
meteor Meteor: Use JavaScript to develop cross-platform mobile applications 14小时 Meteor (aka MeteorJS) is an open-source JavaScript web framework written in Node.js. It integrates with MongoDB and enables rapid prototyping of Android and iOS applications. This course introduces the fundamentals of Meteor and walks participants through the creation of a real-time web applications for both desktop and mobile platforms. Audience     Front-end developers     Anyone interested in learning Meteor Format of the course     Overview of Meteor's features and capabilities along with step-by-step development of a mobile application for iOS and Android. Introduction to Meteor JavaScript Installing Meteor Meteor architecture Overview of MongoDB Creating a Meteor application Meteor's project file structure Creating a Template and Collections Working with Forms and Events Sessions and Trackers in Meteor Working with the the Core API Working with HTTP, Email, Assets Creating a database in Meteor Building database collections Sorting the data in Meteor Building a user accounts system Creating packages in Meteor Deploying your application

其它地区

网络发展,培训,课程,培训课程, 网络发展教程,网络发展远程教育,网络发展私教,网络发展周末培训,学习网络发展 ,网络发展讲师,短期网络发展培训,小组网络发展课程,一对一网络发展课程,网络发展辅导班,网络发展s辅导,网络发展训练,网络发展老师,网络发展培训师,网络发展晚上培训,网络发展课程,学网络发展班

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户