Startup Commons

  • Startup Commons
    • About Us
    • Our Team
    • Our Customers
    • Services And Pricing
    • Our Business Model
    • Our Digital Solutions
    • Our History
    • Contact Us
    • Partner With Us
    • Request For Speakers
    • Job Opportunities
    • International Internships
  • Business Creators
    • About Business Creators
    • Creating Businesses
    • What Is A Startup
    • Startup Development Phases
    • Growth Academy Elearning Platform
    • Founders Shareholders' Agreement and Team Building Online Training
  • Support Providers
    • About Support Providers
    • Learn About Startup Ecosystem
    • Startup Development Phases
    • Providing Support Functions
    • Innovation Entrepreneurship Education
    • Innovation Entrepreneurship Curriculum
    • Growth Academy eLearning Platform
    • Certified Trainers
    • Become Growth Academy Provider In Your Ecosystem
    • Growth Academy Training On-Site By Startup Commons
  • Ecosystem Development
    • About Ecosystem Developers
    • What Is Startup Ecosystem
    • Ecosystem Development
    • Ecosystem Development Academy eLearning Platform
    • Subscribe to Support Membership
    • Ecosystem Operators
    • Development Funding
    • For Development Financiers
    • Startup Ecosystem Maturity
    • Case Studies
    • Submit Marketplace App Challenge
    • Become Ecosystem Operator
  • Digital Transformation
    • Digital Transformation
    • Ecosystem Operators
    • Apply To Become Ecosystem Operator
    • Applications Partnership
    • Ecosystem OS
    • Circle Pass User Accounts
    • General Data Protection Regulation (GDPR)
    • Digital Ecosystem Applications
    • App Developers
  • Contact Us
  • Startup Commons
    • About Us
    • Our Team
    • Our Customers
    • Services And Pricing
    • Our Business Model
    • Our Digital Solutions
    • Our History
    • Contact Us
    • Partner With Us
    • Request For Speakers
    • Job Opportunities
    • International Internships
  • Business Creators
    • About Business Creators
    • Creating Businesses
    • What Is A Startup
    • Startup Development Phases
    • Growth Academy Elearning Platform
    • Founders Shareholders' Agreement and Team Building Online Training
  • Support Providers
    • About Support Providers
    • Learn About Startup Ecosystem
    • Startup Development Phases
    • Providing Support Functions
    • Innovation Entrepreneurship Education
    • Innovation Entrepreneurship Curriculum
    • Growth Academy eLearning Platform
    • Certified Trainers
    • Become Growth Academy Provider In Your Ecosystem
    • Growth Academy Training On-Site By Startup Commons
  • Ecosystem Development
    • About Ecosystem Developers
    • What Is Startup Ecosystem
    • Ecosystem Development
    • Ecosystem Development Academy eLearning Platform
    • Subscribe to Support Membership
    • Ecosystem Operators
    • Development Funding
    • For Development Financiers
    • Startup Ecosystem Maturity
    • Case Studies
    • Submit Marketplace App Challenge
    • Become Ecosystem Operator
  • Digital Transformation
    • Digital Transformation
    • Ecosystem Operators
    • Apply To Become Ecosystem Operator
    • Applications Partnership
    • Ecosystem OS
    • Circle Pass User Accounts
    • General Data Protection Regulation (GDPR)
    • Digital Ecosystem Applications
    • App Developers
  • Contact Us

Certified Developer Program

OVERVIEW
Startup Commons ecosystem infrastructure is a global SaaS platform to help develop and manage startup ecosystem organizations service processes with high transparency, efficiency and measurability.

Due our increasing ongoing software development needs and our very global customer base, we are constantly extending our developer resources from any parts of the world, that are skilled in our technical requirements and will educate themselves to be knowledgable about our software platform and development processes as a whole.

You can learn more by reading our certified developer trainee FAQ's.

WHAT WE ARE OFFERING
  1. Certified Developer Partner Opportunities, where we can qualify individual back-end & front-end developers, development companies as well as UX & UI designers with a free 3 month trainee program. 
  2. Certified developer partners will be listed at our website as developer resources and Certified Developers can offer their development services directly to Startup Commons customer around the world.
  3. Beyond the Certified Developer program, we offer specific projects and tasks as part of our global roadmap or customer that want to get their development needs catered directly by Startup Commons, these projects and tasks are assigned for qualified front-end or back-end developers and are paid by agreed hourly rate on a fixed max hours that are agreed upfront on approved and fully tested code committed.

SOFTWARE TECHNOLOGIES AND NON-FUNCTIONAL REQUIREMENTS
Basic Details
  • A WebBased application
  • PHP (+ symfony frameworks), "MySQL" Apache running on a Linux server
  • Hosted at Amazon Web Services (AWS)

Technologies
  • Symfony 2
  • HTML5
  • JQuery/JQueryUI for scripting/AJAX, http://jquery.com/
  • LESS for stylesheets, http://lesscss.org/ - server-side compile to CSS
  • Internal API for business logic and data access
            -> No local session management (sessions passed through to API)
            -> No local persistent storage (API stores data... but there may be local cache of API data)
            -> No outgoing e-mail (e-mails and other messages are send by the API)
            -> No accessing third-party APIs, that will be handled by the internal API (some exceptions may be necessary)
  • Twig for Symfony templates, http://twig.sensiolabs.org/

Other non-functional requirements
  • The UI must support localization
  • This: http://cwe.mitre.org/top25/
  • Because of the whitelabeling requirement, Symfony routing must be used for generating URLs. If you need to create URLs in javascripts, have a look at FOSJsRoutingBundle (exports routes and routing functionality to javascript)

XHR / AJAX pattern:
  • jQuery must be used to make the XHR requests
  • XHR responses from server should be in a specific format
            -> application/json Content-Type
            -> JSON encoded content, list of "commands". See for example the signinAction in WorldBundle.
            -> Global jQuery 'ajaxComplete' handler (see ajax-complete.js in WorldBundle). Feel free to add supported commands.
  • URLs that handle XHR requests should end in .json

WHAT YOU WILL LEARN
  1. Get familiar with the history of Startup Commons platform
  2. Understanding the Startup Commons Initiative as entity
  3. Understanding the Startup Commons, Partners, Customers and users
  4. Understanding the user roles in the platform and all existing functionalities available per role
  5. Understanding the basic software architecture
  6. Understanding the development tools and general development processes
  7. Setting up the development environment

SEE ALSO: CERTIFIED DEVELOPER TRAINEE FAQ


Get Started

Startup ECOSYSTEM DEVELOPMENT
To Scale INNOVATION Entrepreneurship

Business
​Creators

What is a Startup?
Startup Development Phases
Business Creation
​
Growth Academy eLearning 

​​Support
​Providers

Supporting Startups
​
Startup Curriculum
​
From Technology Transfer to Open IPR
Support Providers
​Knowledge Center
​
Funding Sources
Growth Academy eLearning ​

​​Ecosystem
​Developers

What is Startup Ecosystem?
​From Innovation Ecosystems to Startup Ecosystems
Startup Ecosystem Development
Startup Ecosystem Maturity
Ecosystem Developers 
​
Development Funding 

Ecosystem Operators

About Ecosystem Operators
Funding Sources
​Digital Ecosystem Applications

EcosystemOS​


Picture
Subscribe to our mailing list
Entrepreneurship, innovation and startup ecosystem development updates, with news, tips and results from cities and organizations around the world.  #startupecosystem
Subscribe
Growth Academy eLearning | Resources | Blog
Join Us | Sharing Policy
Picture
Service by Digiole Oy
​© 2023 Digiole Oy some rights reserved