Web Developer Coding Academy at UMKC

UMKC and the Full Employment Council (FEC) of Kansas City established a MOU to create a partnership to deliver 21st century workforce.  The FEC Coding Academy offers three courses, with more courses being developed by UMKC’s School of Computing and Engineering and our industry training partner, Yoodle, for today’s needed skills.  These courses provide an opportunity to learn to build websites from scratch, with debt-free training for those who qualify.

Start your process by visiting https://www.feckc.org/registration

Outside the KC area?  Contact scecontinuinged@umkc.edu

WEB DEVELOPER FUNDAMENTALS – HTML/CSS/JavaScript + WordPress

Start Date: TBD

Schedule:  Days and times TBD.  This is a 16 week class.

Tuition:  $6,495.  Debt-free training for those who qualify for sponsorship.  Please contact scecontinuinged@umkc.edu for information

Location: UMKC Volker Campus

Description:  This course will introduce the student to multiple different aspects of web development including HTML, CSS, JavaScript, jQuery, Bootstrap, Web servers, MySQL, PHP, Content Management Systems (WordPress) and SEO.

In this class, the student will learn the fundamentals of Web development. This course will introduce the student to multiple different aspects of web development including HTML, CSS, JavaScript, jQuery, Bootstrap, Web servers, MySQL, PHP, Content Management Systems (WordPress) and SEO.

On successful completion of this course, the student would have achieved

  • Strong fundamental knowledge of Hypertext Markup Language (HTML)
  • Good knowledge of Cascading Stylesheet (CSS3)
  • Foundational knowledge of JavaScript and front-end JS toolkit
  • Good understanding of WordPress as a Content Management System
  • Foundational knowledge of servers, databases, setting up websites, and DNS

The course does not assume any prior knowledge of programming. Motivation, curiosity, and enthusiasm for computer programming is required. The course will take the student from the very basics to intermediate/advanced concepts of the HTML, and CSS. We will then progress to learning how to code responsive web pages that resize themselves automatically based on the size of the user’s screen. Consequently, we will get a detailed introduction to the powerful language of web interactivity: JavaScript. Using JavaScript, you will be able to add interactivity to web pages that you designed and developed using HTML and CSS. Finally, we will get into Content Management systems, WordPress in particular, and how WordPress can be used to build a complete content driven website.

The course is divided into three parts, each part focusing on a different goal. The first part of the course deals with HTML and CSS to markup and beautify the delivery of webpages. The second part of the course deals with JavaScript, JQuery, Bootstrap and introduction to JS front-end frameworks. The third part of the course deals with Content Management Systems, WordPress in particular. Every student will build a fictitious city website during the third part of this class. Finally, in the fourth and final part of the course, Students will use the knowledge from all three parts to design and develop a WordPress website for a non-profit organization of their choice.

The breakdown of sections looks like this:

  1. Part 1 will start with understanding and creating HTML markup. We will start with how to setup webpages, add HTML markup tags including text, lists, links, images, tables, forms, video, and other elements. Then, we will focus on beautifying the web pages. We start with explanation of how CSS allows styling and layout of web pages. We will learn how to control things like color of text, size of fonts, background colors and images, as well as how to control where elements are positioned on the screen. These are the same techniques that professional web developers use to make websites attractive and pleasing.
  2. Part 2 will introduce the student to the basics of programming with JavaScript. The student will learn how to use JavaScript to make websites more engaging, interactive, and usable. The student will be introduced to the concept of Document Object Model (DOM) and how DOM lets the programmer access and change webpage contents while it is loaded into the browser. Then we will go on to see how events can be used to trigger code. We will introduce jQuery, and JS frontend framework, Bootstrap in particular.
  3. Part 3 will introduce the student to Content Management Systems (CMS) as a means to building a content rich website. We will use WordPress for this class and will build a fully functioning website for a city. By the end of Part 3, you will have installed a local copy of WordPress, and go through the full process of building the website through the six steps of planning, content, plugins, design, users, and launch. You will work with posts, pages, categories, tags, plugins, themes, page builders, widgets, and menus.
  4. Part 4 will be the culmination of this course. During this part of the course, you will form a team of 2 to 3 students. Your task will be to take everything you have learned during the previous 3 phases, and finish a brand new concept to completion website for a nonprofit of your choice. You will utilize the same process you used in Part 3. At the end of Part 4, you will present your project to an audience comprising industry leaders and hiring managers. This will be your opportunity to showcase everything you have learned during this course and how you can bring this knowledge and set of skills to their business or organization. This project is a required component to pass this course.

This course will be very hands-on and will require the student to perform various programming activities. Students will build two to three websites as part of this course. A mid-term knowledge assessment will be given at the midpoint of the course. This knowledge assessment is created to ensure that students are meeting the learning objectives.  The final will consist of the project and its presentation to an audience.

Who this course is for:

  • This course is meant for anyone who wants to become a web developer and as part of their preparation wants to learn how to build WordPress websites from scratch. It starts from the basic concepts, so prior programming or markup experience is not assumed. However, an aptitude for programming will go a long way in being successful in this course. A laptop computer is required for this course and will be provided as part of the course. Books and materials will be provided as well.
  • Every class will have hands-on activities. Tasks not completed during class time have to be completed before the following week.
WHO SHOULD ATTEND?

These courses are intended for those individuals looking to be equipped with marketable skills to forge ahead into the exciting world of coding. Students will be working on individual as well as team projects in an effort to build a portfolio to showcase to prospective employers and/or potential clients. We recognize that while the technical skills might get you an interview, having soft skills is essential to getting the job. Therefore, our approach is focused on a learning environment that incorporates good communications skills, adaptability, teamwork/collaboration, conflict resolution, critical observation all desirable traits that will make our students exceptional and standout above the rest.

REQUIREMENTS:
  • Pass Aptitude test for Programming
  • Proof of birth, residence, authorized work
  • Must live in Jackson, Clay, Platte, Cast, or Ray Counties
  • High School/GED with an aptitude for programming
  • The student will need a laptop computer running Windows OS.
  • Motivation to succeed
CERTIFICATE

Certificate of completion provided by UMKC School of Computing and Engineering upon successful completion of the course.

PARTNERSHIP

UMKC SCE Logo        

CONTACT

Christina S. Davis, M.S.

Director of Continuing Education

School of Computing and Engineering

816-235-1262 | scecontinuinged@umkc.edu