Find Jobs
Hire Freelancers

Web Application Development (various projects)

£10-15 GBP / hour

Cerrado
Publicado hace casi 5 años

£10-15 GBP / hour

I am the owner of a small web development agency in the UK. We specialise in web application development, particularly using Yii2, Laravel or Phalcon frameworks. I am looking for a developer who has good OOP knowledge and most importantly is very thorough with testing. Could any developer interested in working with us please include answers to the below questions when they get in contact: - In MVC, please describe what the M, the V and the C should do? - Give an example of when you would query the database from a view. - You have a class method 'getPropertiesForUser' that returns all 'Property' objects for a 'User. How would you ensure that the object passed to the method is a valid 'User' object? - You have an AJAX request that takes a very long time and interrupts the user experience of your application. What should you do? - Why should you try to avoid using constants in a PHP application?
ID del proyecto: 20097078

Información sobre el proyecto

67 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
67 freelancers están ofertando un promedio de £13 GBP /hora por este trabajo
Avatar del usuario
Hi. I am a senior web developer with 10+ years experience. Also I have already worked on some Yii2 projects. There is my answers for your questions. 1)M: model V : view C : controller M represent DB, V represent user interface, C handles the data getting from view 2) It is not recommended to query database from a view 3) is_a 4) I will inspect imported javascript links first of all 5) this is not good selection to use constants too much in due to several problems like memory problem. Looking forward to you kind reply.
£13 GBP en 40 días
5,0 (845 comentarios)
9,3
9,3
Avatar del usuario
Thank you for taking the time to read my proposal. I have few questions regarding your post, Kindly Note - This is not a standard response, I truly like your post, Yet I would first like to get hands on for a discussion. Once I inferred each little element, I aim to share a concrete quote and meticulous plan for your venture . Trust you will take pleasure in having a dialogue over a "carbon copy responses". Look forward to hear from you Narmada
£12 GBP en 40 días
4,8 (250 comentarios)
8,6
8,6
Avatar del usuario
"MVC : Its model view controller that use for user interfaces " Hello, How are you? Yes i am expert in web application development . Check my profile . Can we talk in detail about it? Thanks Shweta
£20 GBP en 40 días
4,9 (209 comentarios)
8,6
8,6
Avatar del usuario
Hi Jamie, Here are answers for your mentioned queries :- 1)M - Model , V - view and C - controller. Here M represent DB, V represent user interface and C handles the data getting from view. 2) It is not recommended to query database from a view 3) is_a 4) I will inspect imported javascript links first of all 5) this is not good selection to use constants too much in due to several problems like memory problem. My Skill Set :- a) Languages Expertise : • CorePHP • Laravel • CodeIgniter • CakePHP • Node • Angular (1,2,4,5,6 and 7) • Yii (1 and 2) b) Database Expertise :- • MySQL • Mongo DB • Postgre SQL • NoSQL c) Code Repositories :- • Git • Bit-bucket d) Project Management Tools • Trello • Asana e) API • Social Media API Integration • Payment API integration • Restful API's I am available to assist 8 hrs/day and 40 hrs/week and able to use project management tools such as Trello, Asana, etc. as well as I am also practiced in using Code Repositories such as Git-hub, Bit -Bucket for committing codes daily and have also worked with tools like Postman for Rest API's. I look forward to your positive interview call. With Regards, Manish Narola
£10 GBP en 40 días
4,8 (353 comentarios)
8,5
8,5
Avatar del usuario
Hello We also have an office in the United Kingdom so can we meet face to face for more smoothly discussion on your requirement. Here are the ANSWERS to the following questions : 1) Models Models represent knowledge. A model could be a single object (rather uninteresting), or it could be some structure of objects. Views A view is a (visual) representation of its model. It would ordinarily highlight certain attributes of the model and suppress others. It is thus acting as a presentation filter. A controller is the link between a user and the system. It provides the user with input by arranging for relevant views to present themselves in appropriate places on the screen. 2) CREATE VIEW view_name AS SELECT column1, column2.....FROM table_name WHERE [condition]; 3) We will apply the (if) condition to check User is object. 4) 1)-Reduce the Number of Ajax Requests 2)-Use GET Requests When Appropriate 3)-Reduce the Amount of Data Transmitted 4)-Optimize the Server 5)-Improve the Performance of the JavaScript Code 5) The value of a PHP constant, like its name implies, cannot be changed during the execution of the script.A constant can hold only a scalar or a simple value such as integer, float, string or Boolean. Sincerely, Neelu
£12 GBP en 40 días
4,8 (50 comentarios)
8,2
8,2
Avatar del usuario
Hi there, We too specialise in PHP frameworks like Yii2 and Laravel. Further we have a dedicated tester for ensuring quality of the solutions we build. Answers to your queries: 1. M: Model, V: View, C: Controller 2. Querying from View is not advisable as the Business Logic should remain in the Controller. 3. 'instanceOf' can be used to dertmine the type of the object passed. 4. Long tasks can be done in the background via Cron or hitting an API so it gets done in a parallel without blocking user. 5. Constants are useful for storing values that remain static. In all other cases it's not advisable to use Constants. Let me know if you have any other queries. We can initiate with a small task if need be. We are familiar with Git/Bitbucket. Best wishes, Rahul
£15 GBP en 40 días
4,9 (48 comentarios)
8,0
8,0
Avatar del usuario
Hi How are you? Really i am interested for develop the Web Application . Yes i saw that you asked the Some Questions about the OOPS and Coding. Actually i am Develop this Web Application in the Plain PHP, MySQL, Ajax. I did not used the Any Framework for develop the Web Application . Basic Answer of these Questions : 1) Model View Controller --This is Best structure of the Coding develop , Because Like Controller Which have all database Queries on the single page or single folder there Easily pass any queries from this Folder / Pages, Same View, View have all html files and front files so easily implement the code in the front files. 2) i did not follow the Framework structure but if you want show the records from database to View then Select Queries and use the fields name and store in the array ..and use this array where do you want show records 3) i don't think that This properly method will store the User Object details also... if we want store the multiple details in the then use the multiple passes array... 4) if Ajax request is taking alot of time ... then i don't think we can pass the records speedy without Ajax , Just we can use these Parameters in JSON Format with Js, 5) Constant Variable avoid the PHP Web Application.. I think usually we use many time same variable in the different different section according the requirements and if we make the any constant the variable then each time this variable show the constant value in the all project.. Thank you
£21 GBP en 40 días
5,0 (172 comentarios)
7,6
7,6
Avatar del usuario
Hi, Dear Employer! I am really interested in your project. Familiar interface and simple algorithm encourage your work. • Languages: C#, ASP.NET, Swift , React JS, NodeJS, PHP, Java, SQL, HTML, CSS, JavaScript, Python • Web Frameworks: Laravel, Wordpress, CodeIgniter, Zoomla • Databases: Oracle, MySQL, MongoDB, Microsoft SQL • OS: Windows XP, Windows 7, Windows 8, Linux VCS/Centos, Git, TortoiseSVN, Mac OS • MuleSoft: SOA, SAAS Integration, AnyPoint Studio • BLE Device: iBeacon, Gimbal Beacon, Bluetooth 2.0, 3.0 • Computer Graphics: OpenCV, OpenGL, DirectX I am 100% sure I can satisfy your requirements perfectly. User-Friendly Interface And Clear Algorithm Will Encourage Your Project. I want a long-term relationship with you. Thank you and best regards!
£15 GBP en 40 días
4,9 (63 comentarios)
7,4
7,4
Avatar del usuario
Dear Sir, Greetings! We have 16+ years of working experience doing - Website Design, Responsive, HTML5/CSS3, Bootstrap, eCommerce, Magento, Shopify, Wordpress, Woocommerce, Database, AWS, Core PHP/MySQL, CodeIgniter, Laravel, Node.JS, Angular JS, JQuery, Ajax, ASP.NET, C#, MVC, Mobile Apps, and SEO. Here you go.. ------------ Answer- 1:- Model, View and Controller - MVC separates application into three components - Model, View and Controller. Model: Model represents shape of the data and business logic. It maintains the data of the application. Model objects retrieve and store model state in a database. Answer- 2:- Views are used for security purposes because they provide encapsulation of the name of the table. Data is in the virtual table, not stored permanently. ... We can also use Sql Join s in the Select statement in deriving the data for the view. Answer-3:- we need to add the parameter 'user id' for 'getPropertiesForUser' this method, then it will check into the database for that user id and if exist than returns it's property. Answer- 4:- Insert the nice page Loader Answer- 5:- Unlike variables, constants are automatically global across the entire script. ------------ We offer the hourly basis of working at the rate of GBP7/hour and weekly paying for similar projects. We can start on an immediate basis. Looking forward to establishing, a mature, trustful, reliable and long run of business relations. Best regards, - Prakash WeTheDevelopers
£10 GBP en 40 días
4,9 (178 comentarios)
7,5
7,5
Avatar del usuario
Hi, I am Preferred Freelancer and expert in Yii 1.x and Yii 2.x framework. Q and A as below. 1) Model View Controller 2) I would never fire query from view. Give an example where it required and I will give you a way to make it using controller or template libraries. 3) is_object && Instance of User 4) can be using split data. like we can use load more for big data. or we for big uploads I prefere to upload separate not with form. 5) We can not change constants in run time. also it can be accessible on any page so better not use where we can use variable. Thanks
£20 GBP en 25 días
5,0 (107 comentarios)
7,4
7,4
Avatar del usuario
Hello I love to help you for web application development, particularly using Yii2, Laravel or Phalcon frameworks with strong skills in OOP knowledge and testing. Please find answers to following questions : 1) Models Models represent knowledge. A model could be a single object (rather uninteresting), or it could be some structure of objects. Views A view is a (visual) representation of its model. It would ordinarily highlight certain attributes of the model and suppress others. It is thus acting as a presentation filter. A controller is the link between a user and the system. It provides the user with input by arranging for relevant views to present themselves in appropriate places on the screen. 2) CREATE VIEW view_name AS SELECT column1, column2.....FROM table_name WHERE [condition]; 3) We will apply the (if) condition to check User is object. 4) 1)-Reduce the Number of Ajax Requests 2)-Use GET Requests When Appropriate 3)-Reduce the Amount of Data Transmitted 4)-Optimize the Server 5)-Improve the Performance of the JavaScript Code 5) The value of a PHP constant, like its name implies, cannot be changed during the execution of the script.A constant can hold only a scalar or a simple value such as integer, float, string or Boolean. if you will go for PHP 7.3 there is noting to create any problem Please open private chatbox to further discuss project Thanks Abhishek
£12 GBP en 40 días
4,9 (352 comentarios)
7,3
7,3
Avatar del usuario
Dear British employer! how are you? I am yukai. I am a senior php full stack developer, laravel master. I will strive for your success. Hope you the best luck in everything you do. See you soon, kindly regards...
£15 GBP en 40 días
4,9 (41 comentarios)
7,0
7,0
Avatar del usuario
Dear Hiring Manager, I can help you in the project. I do work on: php, laravel, mysql, bootstrap, Jquery. Below the answers for questions you have asked: - In MVC, please describe what the M, the V and the C should do? Comments: M=Model (Handle database logics), V=View, C=Controller(main entry points for pages after routes, handles the view data and pass model data query to view.). In codeigniter, laravel used in structured way. - Give an example of when you would query the database from a view. \App\User::where(['id' => 12 ] )->firstOrFail(): in laravel. - You have a class method 'getPropertiesForUser' that returns all 'Property' objects for a 'User. How would you ensure that the object passed to the method is a valid 'User' object? Comments: in the constructor function we can check the object details, if it seems fine we can proceed else can redirect or show error. - You have an AJAX request that takes a very long time and interrupts the user experience of your application. What should you do? Comments: We can call the queries Asynchronously, this will let the process complete and not interruption for users. - Why should you try to avoid using constants in a PHP application? Comments; because, the value can not be changes instead we can use variables. Also, if its fixed that we need specific value then we can add them in config files. Looking forward for your response. Thanks. Kind Regards.
£12 GBP en 40 días
5,0 (166 comentarios)
6,9
6,9
Avatar del usuario
Hi, 1)Model View Controller, 2)$this->db->get("table")->rows() 3)Test user Id with return properties values. 4)Constants is static we cannot change the during run time. About Me My background as a Full Stack Developer, along with my education in Computer Science, have allowed me to attain a strong foundation of technical skills. In addition to my Web Development skills, I also possess a great eye for design, and this is what I believe separates me from the rest of the competition. I am highly skilled with NODE JS ,MongoDB,Angular JS,REACT,HTML, CSS, PHP,MYSQL, and Javascript. I have over 7+ years of experience with each of these technologies, and I am eager to learn even more technologies to sharpen my skill set. In addition to web technologies, I do have a passion for Web technologies as well. In addition to the skills I have acquired, and the extensive computer science education I have possess, I also have a great track record of success.
£12 GBP en 40 días
4,7 (153 comentarios)
7,1
7,1
Avatar del usuario
Hi there, I hope you are doing good today. Thanks for reading my response to your project. I have gone through your project and I understand that you are looking for an experienced developer with the expertise of Laravel, Yii and Phalcon. I am Muhammad Sikander having more than 6 years of experience in web development using MVC especially Laravel, Yii and Codeigniter. I am happy to answer your questions. 1: M stands for Model V Stands for View C Stands for Controller MVC is a structure which divides our code into three layers. HTML into View, Business Logic in Models and Controller controls both. 2: Query the database from View? Then why we are using MVC if we need to query in view. we can do a query in the view but this is not the best approach. 3: There is a built-in function to check like is_a($object, $class) 4: If I have an ajax request that takes much time then I will run in the background and will show a success message on completion. I will not stop the user to do other work on the website. There is some type of progress bar that will be on the top of the page that will display the status of the request as well. 5: This is good practice if we use constants for the strings that are repeating. I have not seen anything bad related constants.
£12 GBP en 40 días
5,0 (40 comentarios)
6,3
6,3
Avatar del usuario
Hello,dear How are you? I can create your site on time and on budget. I can make your website compatible with mobile devices. If you want, I can show you the websites I have created previously. I would like to discuss the budget and timeframe. I have worked with PHP, AngluarJS and HTML5 for over 7 years. I am also familiar with Larabel and Codeigniter as php framework, Wordpress, Drupal and Zoomla as CMS, MySQL and MongoDB as database. Hope to work with you. Thanks. From xin
£15 GBP en 40 días
5,0 (10 comentarios)
6,1
6,1
Avatar del usuario
Hi, I have gone through the project details and I can develop a website application. Please provide the complete project details. MVC-Model view controller, Where Model represents domain specific data and business logic in MVC architecture. View displays data from the model to the user and also enables them to modify the data and Controllers are responsible for controlling the flow of the application execution. Rest we can discuss in chat. Looking forward to your response. Best wishes, Amit
£13 GBP en 40 días
4,9 (29 comentarios)
5,6
5,6
Avatar del usuario
How do you do? I am a creditist. I'm very happy to have a chance of bidding your project. I have read carefully the descriptions and understood clearly what you want. I have experience in development of the projects like yours If you hire me, I'll do my best for your project and finish greatly in a short time. I'm sure I can satisfy for you as you want. Now I'm waiting your answer with mind that I desire you to select me. best regards
£12 GBP en 40 días
4,8 (32 comentarios)
5,5
5,5
Avatar del usuario
Greetings!! I read your post and i am an skilled freelancer developer having excellent skills in programming using the Laravel Framework and good at coding. I can work dedicated full time basis and achieve the project goal. I am looking for the long term relationship as well. Awaiting for your reply! Regards, Mahima
£13 GBP en 40 días
4,6 (6 comentarios)
5,9
5,9
Avatar del usuario
Hi, I will provide you complete solution with unique design and development time as per your requirement. Complete end to end solutions, from Development to testing and marketing, we do it all. Full-stack Backbone/Angular/Node/Laravel/Cake PHP/Codeignitor/ jQuery editors/WordPress Plugins IOS Apps/ Andriod Apps/ Native App Service by us:- - We will design the project with top most quality and creativity and as per your Standards. - We are open to revisions in the mock-ups until we achieve your total satisfaction. - We will provide one months free post delivery assistance and maintenance of the product. - Progress tracking dedicated communication & support management control of any deviations from the plan fair prices & post delivery maintenance support dedicated quality assurance team. I am looking for some really good feedbacks & creating a "wow" experience for my clients. Waiting for your positive response. Thanks & Regards Jishan Khan
£12 GBP en 40 días
4,8 (26 comentarios)
5,2
5,2

Sobre este cliente

Bandera de UNITED KINGDOM
Tavistock, United Kingdom
0,0
0
Forma de pago verificada
Miembro desde mar 17, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.