DVTI supports the development of web development curricula to help our local workforce find technology jobs.
Tech training in the Diablo Valley
DVTI would like to see more residents in the Diablo Valley choose to learn to develop custom websites. The benefits to the programmer are many:
High hourly rates and salaries
Choice between full-time employment and part-time freelancing
Remote work and flexible hours
Opportunity to specialize: front-end, back-end, database administration, or server maintenance
The web programming skill can unlock many doors. It can provide financial freedom. It can help you solve your own problems as an entrepreneur or business executive. It can give you opportunities to teach. The outcomes are endless, and if you have a computer and internet access, the foundations are free.
The major web programming languages are open-source, meaning you don't need to pay a for a license to use them. You can download them for free, or in the case of most modern computers, you'll find them pre-installed. The web frameworks built on top of the popular languages are also free. The software to make your computer act like a website server is free, as are the databases that help make a custom website usable.
You can spend four years of university studying the science of computers. You can also two years or fewer at a community college to learn just what you need to be hired as a web programmer. This DVTI program is about the second option: training for the purpose of professional advancement.
As such, a typical bootcamp curriculum should include:
A basic understanding of the Internet: DNS, URIs, IP addresses, HTTP, web hosts, browsers, and HTML
A thorough understanding of the model-view-controller (MVC) web app framework
A basic understanding of relational databases and SQL
A basic understanding of CSS rules and framework options
A familiarity with localhost development environment options
With this general outline in mind, which perhaps would comprise the first year of a program, the following year would dive into a specific language. The three languages each come with at least one leading web framework:
DVTI would like to see inexpensive, flexible training options for Diablo Valley residents to become professional web developers become widely available.