Snel navigeren naar:

  • Inhoud
  • Voordelen
  • Specificaties
  • Reviews
  • More information
  • FAQ

Productinformatie

Web2py is een krachtig en populair Python-raamwerk voor de ontwikkeling van webapplicaties, stevig gebouwd op het Model-View-Controller (MVC) -paradigma. Daarnaast biedt het een eenvoudige installatie en een ingebouwde geïntegreerde ontwikkelomgeving (IDE). Je begint deze training met het verkennen van de basisprincipes van web requests en responses én hoe je je eigen web2py-app kunt maken. Na de basisvaardigheden ga je door naar de meer geavanceerde functies van web2py, zoals databaseconnectiviteit en het beheren van gegevens in externe bronnen. Je leert ook werken met kant-en-klare bootstrap-sjablonen, waarmee je geavanceerde gebruikersinterfaces kunt bouwen. Ten slotte leer je hoe je functionaliteit voor het maken van producten kunt toevoegen voor de beheerder van de e-commercesite.

Inhoud van de training

Web Apps with web2py

10 uur

Web Apps with web2py: Getting Started

  • web2py is a powerful and popular Python web application

  • development framework firmly built on the Model-View-Controller
  • (MVC) paradigm, a popular design pattern often used for building
  • user interfaces (UIs). A popular alternative to Django – another
  • popular full-stack web framework – web2py offers an easy setup and
  • a built-in integrated development environment (IDE). In this
  • course, explore the fundamentals of web requests and responses,
  • examine how web browsers and web servers interact, and identify the
  • role of HTML and HTTP. Next, learn how web apps are created with
  • frameworks and examine important Python web development frameworks
  • such as Django, Flask, molten, and web2py. After that, compare
  • web2py and Django and learn web2py’s strengths and limitations.
  • Finally, examine the web2py workflow, practice building your first
  • simple web2py app, and explore the directory structure and support
  • available for multiple languages and translation.

Web Apps with web2py: The Controller & View

  • web2py relies heavily on the Model-View-Controller (MVC)

  • paradigm. The controller holds business logic in a web2py app, and
  • the view file consists of HTML and has embedded Python code in the
  • form of web2py template language. In this course, learn how to
  • create your own web2py app. Start by working with the index view
  • and About page, practice editing apps from your local machine using
  • a familiar text editor, and compare the mapping between your
  • machine's file structure and the web2py app directory structure.
  • Next, examine the relationship between the controller and views,
  • explore dictionaries and the view.html file, and identify important
  • global variables such as response, request, db, and session. After
  • that, explore session and request variables and how sessions are
  • supported out of the box in web2py. Finally, learn how to deploy a
  • simple app to a third-party web server such as PythonAnywhere.

Web Apps with web2py: Database Connectivity & the Model

  • Database connectivity is a crucial part of any full-stack web

  • application and is the most convenient manner to persistently store
  • data like user login credentials. web2py is built on the
  • Model-View-Controller (MVC) paradigm with the model focused on
  • connecting to databases and managing data in external sources. In
  • this course, study the role of the model in web2py apps.
  • Investigate the db.py file and learn how to integrate MySQL with
  • web2py while using the MySQL database as a backend for your web
  • apps. Next, explore how to install the MySQL server and MySQL
  • Workbench tool, and practice integrating web2py with these
  • technologies. Finally, work with the SQLFORM.grid widget, which is
  • an extremely powerful and simple way to work with data from the
  • model and incorporate it into your app.

Web Apps with web2py: Working with Prebuilt Bootstrap Templates

  • For full-stack web developers, frameworks like web2py help you

  • construct all of the business logic and get the wiring and the app
  • details right. When it comes to app appearance and aesthetics, it's
  • wise to rely on powerful frameworks like Bootstrap. Bootstrap helps
  • you build sophisticated user interfaces (UIs) using design
  • templates that incorporate both CSS and JavaScript code for
  • typography, forms, buttons, etc. In this course, explore prebuilt
  • Bootstrap templates and examine how to modify one to fit your use
  • case. Then, learn how to set up a real-world web app for an
  • e-commerce store built atop the Bootstrap functionality. Finally,
  • learn how to allow users to register and sign in to your app, and
  • identify the differences in the views presented to the admin user,
  • a signed-in user, and a user who isn't signed in.

Web Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms

  • When it comes to creating fully-fledged, professional-looking

  • e-commerce web applications, there are a lot of little details that
  • come into play. For instance, it’s important to have functionality
  • such as a shopping cart, or perhaps the ability for a user to
  • browse the category of merchandise they may be interested in. In
  • this course, learn how to add product creation functionality for
  • the admin of the e-commerce site. Then, practice implementing a
  • shopping cart using foreign key constraints. Next, identify how to
  • use web2py decorators such as a login decorator to ensure that a
  • user has to log in before they can view certain functionality.
  • Finally, examine how to add in filtering functionality so your
  • users can select the category of products to browse.

Kenmerken

Engels (US)
10 uur
Python
90 dagen online toegang
HBO

Meer informatie

Extra product informatie 0
Doelgroep Webontwikkelaar, Databasebeheerders
Voorkennis

Geen formele voorwaarden. Enige voorkennis over het onderwerp wordt echter aanbevolen.

resultaat

Na het voltooien van deze training ben je klaar om met web2py te werken om webapps met geavanceerde gebruikersinterfaces te maken en te bouwen.

Positieve reacties van cursisten

Ontwikkel je tot data analist

Service is echt heel goed. Snel, klantvriendelijk, weten waar ze over praten en denken met je mee met oplossingen. Daarnaast hebben ze ook een goed leerplatform om je studie te volgen en na elke module een korte toets om te zien hoeveel je ervan heb begrepen en je kan de status zien hoeveel tijd je hebt besteed aan je studie. Ik waardeer ze enorm en ik raad elke ICT'er aan om met hen in zee te gaan om je studie te volgen.

- Emilio Jones

Training: Introduction to SQL

Eén training geprobeerd en deze naar tevredenheid gevolgd. Een module werkte in eerste instantie niet, maar na contact opgenomen te hebben met klantenservice kreeg ik snel antwoord met een oplossing.

- Lars van der Spek

Training: Certified Ethical Hacker (CEHv12) - incl. examen

Eerste keer dat ik een online training heb gedaan en zou zo weer een training volgen via icttraningen.nl

- Jerry Jialal

Training: Microsoft Managing Modern Desktops (exam MD-101)

Het resultaat van de groep is absoluut bevredigend. Ik ga in ieder geval geen ander meer bellen.

- Antoine Evertze, Sales Engineer bij Chubb

Training: PRINCE2® 6e editie Foundation- incl. examen

Als er wat is staan ze altijd voor me klaar. Ik word meteen geholpen als ik bel.

- E. Zeijlmans, P&O adviseur bij Parnassia Groep

Training: ITIL® 4 Foundation - incl. examen

Wij zijn gebaat bij mensen die bijblijven in hun vakgebied en continu getriggerd worden.

- W. van Uijthoven, IT manager bij gemeente Arnhem

Training: Excel 2013 Compleet

Ik heb al eens eerder een training gehad via icttrainingen.nl en dat was een erg leerzame, leuke ervaring. Nu heb ik via het werk een online cursus en deze lijkt tot nu toe ook erg leerzaam.

- Michelle Brierley

Hoe gaat het te werk?

1

Training bestellen

Nadat je de training hebt besteld krijg je bevestiging per e-mail.

2

Toegang leerplatform

In de e-mail staat een link waarmee je toegang krijgt tot ons leerplatform.

3

Direct beginnen

Je kunt direct van start. Studeer vanaf nu waar en wanneer jij wilt.

4

Training afronden

Rond de training succesvol af en ontvang van ons een certificaat!

Veelgestelde vragen

Veelgestelde vragen

Op welke manieren kan ik betalen?

Je kunt bij ons betalen met iDEAL, PayPal, Creditcard, Bancontact en op factuur. Betaal je op factuur, dan kun je met de training starten zodra de betaling binnen is.

Hoe lang heb ik toegang tot de training?

Dit verschilt per training, maar meestal 180 dagen. Je kunt dit vinden onder het kopje ‘Kenmerken’.

Waar kan ik terecht als ik vragen heb?

Je kunt onze Learning & Development collega’s tijdens kantoortijden altijd bereiken via support@icttrainingen.nl of telefonisch via 026-8402941.

Background Frame
Background Frame

Onbeperkt leren

Met ons Unlimited concept kun je onbeperkt gebruikmaken van de trainingen op de website voor een vast bedrag per maand.

Bekijk de voordelen

Heb je nog twijfels?

Of gewoon een vraag over de training? Blijf er vooral niet mee zitten. We helpen je graag verder. Daar zijn we voor!

Contactopties