FEC Coding Academy at UMKC

During the Summer of 2019, UMKC and Full Employment Council (FEC) of Kansas City established an MOU to create a partnership to deliver 21st century workforce.  The Coding Academy offers two classes, Web Developer Fundamentals and Full Stack Web Developer.  These courses provide an opportunity to learn to build websites from scratch.

COURSE 1: WEB DEVELOPER FUNDAMENTALS – HTML/CSS/JavaScript

Web Developer Fundamentals – 8 Weeks

Dates: TBA

Time: Thursday/Friday Evenings, 5:00 PM – 7:00 PM.

Tuition:  $TBA.  Please contact scecontinuinged@umkc.edu to register.

Deadline: TBA, or until class is full.

Location: UMKC, Room 531 Flarsheim Hall (Toyota Room) ONLINE

Description:  This course will introduce the student to the aspects of HTML, CSS, and JavaScript, the core building blocks of websites.

The Web Developer Fundamentals class provides:

  • Strong fundamental knowledge of Hypertext Markup Language (HTML)
  • Knowledge of Cascading Stylesheet (CSS3)
  • Foundational knowledge of JavaScript

This course does not assume any prior knowledge of programming.  The course is meant for anyone who wants to learn how to build websites from scratch.  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.

COURSE 1 MODULES

Part 1

Part 1 – Focus on HTML. We will start with how to setup webpages, add HTML markup tags including text, lists, links, images, tables, forms, video, and other elements.

Part 2

Part 2 – Focus on beautifying the web pages. We start with explanation of how CSS allows styling and layout of web pages. 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.

Part 3

Part 3 – 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 how it can make the process of writing scripts faster and easier.

This course will be very hands-on and will require the student to perform various programming activities. Student will build a website for a non-profit as part of this course. At the culmination of part 3, they would have built a fully functioning website.

Continuing Education Sign Up
What courses interest you? *
reCAPTCHA
COURSE 2: FULL STACK WEB DEVELOPER – MEAN STACK

MEAN Stack Web Developer – 16 weeks

Dates: TBA

Time: Monday-Wednesday Evenings, 5:00 PM – 7:00 PM.

Tuition:  $6,495.  Please contact scecontinuinged@umkc.edu to register.

Deadline: TBA, or until class is full.

Location: UMKC, Room 531 Flarsheim Hall (Toyota Room) ONLINE

Description:  In this class, the student will learn all of the different aspects of full stack JavaScript development using the MEAN stack.

The MEAN stack is a pure JavaScript stack comprised of four main technologies, with a cast of supporting technologies:

  • MongoDB—the database
  • Express—the web framework
  • Angular—the front-end framework
  • Node.js—the web server

The course will introduce the student to building entire web applications using MongoDB, Express, Angular, and Node.js. Throughout this course attendees will focus on how to use each of the technologies in the stack, and how to use them together.

COURSE 2 MODULES

Part 1

Part 1 –  Focus on setting the baseline with an introduction to full-stack development and designing a mean stack architecture.

Part 2

Part 2 – Focus on building a node web application. The student will build a static website with node and express. They will go on to build a data model with mongodb and will write a REST API to expose the mongodb database to the application and will consume the API inside express.

Part 3

Part 3 – The student to add a dynamic frontend with Angular. They will create a full Angular application with typescript. They will build a single-page application with Angular.

Part 4

Part 4  – Will help the student learn about authenticating users, managing sessions, and securing APIs.

Part 5

Part 5 – The student will use the technologies learned in this course to design, and develop their own project.

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
CERTIFICATION

Course 1:  Certificate in Web Development Fundamentals

Course 2:  Certificate in MEAN Stack Web development

CONTACT

Christina S. Davis, M.S.

Director of Continuing Education

School of Computing and Engineering

547B Flarsheim Hall, 5110 Rockhill, Kansas City, MO 64110

816-235-1262 | davischristina@umkc.edu