Blog


Here is my daily blog from Summer Block 2 during my Shodor apprenticeship.

Another Work Day

7/15/20

On July 15th, we had another workday. First, I changed some of the code for Krista's projects so that the projects that used forms worked inside of the PHP rendered webpage. I also made sure that the HTML for the projects was validated. Then, for the rest of the day, I started implementing my final portfolio project design plan on my portfolio website. I changed the color scheme, created scrolling content, changed the layout a bit, and added a drop down menu in the navigation for the portfolio subpages.

Work Day

7/14/20

On July 14th, we had a workday. I had already finished most of my projects, so I continued to work on building a PHP rendered website for all of my PHP projects and figured out how to get the PHP content into the main section. I also started changing some of the CSS for my portfolio website. In the afternoon, Ernie gave us some tips on how to fix some of the issues from the dynamic rendering system tutorial website, so I changed some of my code and also figured out how to get the forms to work in the website. Finally, I added the coin flip model with forms into the dynamic rendering webpage and made some changes so that the form worked.

PHP Rendering

7/13/20

On July 13th, we did a demo in the morning where we used a rendering system in PHP to recreate the dynamic page flipper website from Friday. We created functions for each HTML element in PHP and then at the end rendered the entire webpage at once from the PHP. After I finished working on that website, I started to create a similar website to hold all of my Krista's projects. I also completed the optional XML Blog project in Krista's projects.

Dynamic Webpage

7/10/20

On July 10th, we did another tutorial with Ernie in the morning where we created a dynamic webpage by embedding PHP into HTML, so all of the HTML pages for the website were called by PHP code. After the tutorial, I worked on embedding PHP into the HTML for my projects and also started creating a CSS design document to use as a theme across my projects.

PHP Forms/User Input and More Projects

7/9/20

On July 9th, we had a tutorial on how to create and use forms in PHP and HTML to get user input and use it in our PHP code. We also learned some basic sanitization, which checks the user input for safety. During worktime, I finished the syntax guide and added forms to some of my projects. I also completed another one of Krista's projects, the background selector, and learned about cookies.

Models in PHP and Krista's Projects

7/8/20

On July 8th, we started off with a tutorial with Ernie and built a simple coin flipping model in PHP. Then, we had the rest of the day to work. I finished everything in the Programming Syntax Guide except for the very last row with the superglobals ($_GET, $_POST, $_COOKIES) in the morning. We also received Krista's PHP Projects. I've gotten the basic functionality done for the first three projects, and I just need to add forms/user input for two of them, which we will be learning tomorrow.

Programming Syntax Guide

7/7/20

On July 7th, we had a brief meeting in the morning, and then had the rest of the day to work on the Programming Syntax Guide project for Javascript and PHP. I almost finished it, and I only have about two sections left to do for tomorrow.

First Day of Block 2

7/6/20

On July 6th, we had our first day of Summer Block 2. We spent the morning and some of the afternoon doing a tutorial with Ernie about programming concepts, including going over some JavaScript and starting to learn PHP. We received the first project for this block, which is a programming syntax guide for JS and PHP. I spent the rest of the day working on the project and coding in my test files.


Lavender
Project Card

This is a card for my project.

Go somewhere